Give Claude real-time access to crypto prices, forex rates & market sentiment. No API keys. No costs. Just plug it in.
Quick Start • Tools • Data Sources
⚡ Demo
Ask Claude anything about the market. It calls the right tool automatically.
You: "How's the crypto market doing today?"
📊 MARKET SUMMARY
═══════════════════
🪙 Top Cryptos:
Bitcoin (BTC): $78,004 🔴 -0.24%
Ethereum (ETH): $2,489 🟢 +1.12%
BNB (BNB): $598 🟢 +0.87%
Solana (SOL): $148 🔴 -2.31%
XRP (XRP): $0.52 🟢 +0.45%
💱 Forex (USD base):
USD/EUR: 0.9234
USD/GBP: 0.7891
USD/JPY: 154.23
😰 Fear & Greed: 38/100 (Fear)
No web searches. No hallucinations. Just live data.
🛠️ Tools
Market Pulse ships with 5 tools that Claude can call on its own:
| Tool | What it does |
|---|---|
get_price |
Price of any crypto — BTC, ETH, SOL, and 10+ more |
get_top_cryptos |
Top N by market cap (1–25) |
get_forex_rate |
Exchange rate between any two currencies |
get_fear_greed_index |
Fear & Greed Index + 7-day history |
get_market_summary |
Full briefing: top 5 crypto + forex + sentiment |
🚀 Quick Start
1. Clone and install dependencies:
git clone https://github.com/decksaga/market-pulse-mcp.git
cd market-pulse-mcp
npm install
2. Add this to your Claude config (~/.claude/settings.json or claude_desktop_config.json):
{
"mcpServers": {
"market-pulse": {
"command": "node",
"args": ["/absolute/path/to/market-pulse-mcp/dist/server.js"]
}
}
}
3. Restart Claude. Done.
Already compiled — no build step needed. Just clone, install, and go.
📡 Data Sources
Everything runs on free, public APIs. No keys needed.
| Source | Data |
|---|---|
| CoinGecko | Crypto prices, market caps, 24h volume |
| ExchangeRate API | 150+ fiat currency pairs |
| Alternative.me | Crypto Fear & Greed Index |
🪙 Supported Cryptos
Bitcoin · Ethereum · Solana · Cardano · XRP · Dogecoin · Polkadot · Avalanche · Chainlink · Litecoin · BNB · Polygon + anything listed on CoinGecko
🏗️ Stack
TypeScript, Node.js, @modelcontextprotocol/sdk, and Zod v4 for validation.
📁 Structure
market-pulse-mcp/
├── src/
│ ├── server.ts # Tool definitions & formatting
│ └── apis.ts # CoinGecko, ExchangeRate, Alternative.me clients
├── dist/ # Compiled JS
├── package.json
└── tsconfig.json
📄 License
MIT — do whatever you want with it.
Made by @decksaga