Crypto Data MCP

by wh0ff24

Not rated
GitHub

About

Free MCP server for real-time cryptocurrency data. 5 tools: get_price, get_market_overview, get_token_info, get_historical_prices, get_trending. 70+ tokens supported via CoinGecko API.

Details

Author
wh0ff24
Categories
Other, Finance

Fastest: one-liner with uvx (no install needed)

pip install crypto-data-mcp # or uv add crypto-data-mcp
git clone https://github.com/Wh0FF24/crypto-data-mcp.git cd crypto-data-mcp uv sync

Add to your Claude Code MCP config at~/.claude/claude_desktop_config.json:

{ "mcpServers": { "crypto-data": { "command": "uvx", "args": ["crypto-data-mcp"] } } }
{ "mcpServers": { "crypto-data": { "command": "crypto-data-mcp" } } }

Then in Claude Code, you can ask things like:

- "What's the current price of Bitcoin?"
- "Compare ETH, SOL, and AVAX prices"
- "Show me the crypto market overview"
- "Get me 30 days of BTC price history"
- "What's Ethereum's all-time high?"

Get the current price for a single token.

{ "symbol": "BTC", "coingecko_id": "bitcoin", "currency": "usd", "price": 67250.00, "price_change_24h_pct": -1.82, "market_cap": 1325000000000, "volume_24h": 28500000000, "last_updated_at": 1712000000 }

Get prices for multiple tokens in one call. More efficient than callingget_pricerepeatedly.

[ { "symbol": "BTC", "price": 67250.00, "price_change_24h_pct": -1.82 }, { "symbol": "ETH", "price": 2064.00, "price_change_24h_pct": -2.15 }, { "symbol": "SOL", "price": 79.00, "price_change_24h_pct": -3.10 } ]

Get a crypto market overview with top movers, market cap, and sentiment.

{ "total_market_cap_usd": 2390000000000, "total_volume_24h_usd": 85000000000, "btc_dominance_pct": 55.95, "eth_dominance_pct": 11.20, "active_cryptocurrencies": 17887, "fear_greed_index": { "value": 35, "classification": "Fear" }, "top_gainers_24h": [ "..." ], "top_losers_24h": [ "..." ] }

Get detailed information about a token including description, supply, ATH/ATL, and multi-timeframe price changes.

{ "symbol": "ETH", "name": "Ethereum", "description": "Ethereum is a decentralized...", "market_cap_rank": 2, "website": "https://www.ethereum.org/", "current_price_usd": 2064.00, "ath_usd": 4946.05, "ath_date": "2021-11-10T14:24:19.604Z", "atl_usd": 0.432979, "circulating_supply": 120500000, "total_supply": 120500000, "max_supply": null, "price_change_24h_pct": -2.15, "price_change_7d_pct": -5.30, "price_change_30d_pct": -12.40 }

Get historical price data as timestamp/price pairs for charting and analysis.

Granularity:5-minute for 1 day, hourly for 1-90 days, daily for 90+ days.

{ "symbol": "BTC", "currency": "usd", "days": 7, "data_points": 168, "prices": [ [1711900000000, 67100.00], [1711903600000, 67250.00] ] }

The server includes a built-in mapping for 70+ popular tokens (BTC, ETH, SOL, USDT, USDC, BNB, XRP, ADA, DOGE, AVAX, and many more). For tokens not in the built-in map, it automatically searches CoinGecko to resolve the symbol.

All data comes from theCoinGecko API(free tier). The server includes:

- 60-second cachingto reduce API calls
- Automatic retrywith backoff on rate limits
- Graceful error handlingfor network issues and invalid inputs

The free CoinGecko tier allows approximately 10-30 requests per minute.

# Install dependencies uv sync # Run tests (uses live CoinGecko API -- may hit rate limits) uv run pytest tests/ -v # Run the server directly uv run crypto-data-mcp

Free tier-- This open-source MCP server with CoinGecko data is free.

- Real-time WebSocket price feeds
- DEX data (Uniswap, Raydium, Jupiter)
- On-chain analytics
- Wallet and portfolio tracking
- Higher rate limits
- Priority support

We build in the open and write up what breaks:

- Why your MCP server crashes at 3 AM (and 4 fixes that ship today)
-
My MCP server OOM'd at 4 AM. The fix was 12 lines.

- whoff-agents— free Claude Code skills for multi-agent workflows, from the same team. Includes context-anchor skill + Atlas Starter Kit.

EUR settlement for AI agents. USDC/EURC to EUR via SEPA Instant. Trust scoring (KYA 0-100), market data, crypto analytics, AI tools.

Full-lifecycle algorithmic trading: describe strategies in plain English, AI generates code, backtest on real data, deploy live to 10+ brokers. Stocks, options, crypto, futures. Free tier available.

MCP server for cryptocurrency asset prices, exchange rates, and market metadata via Crypto APIs

Provides real-time cryptocurrency market data using the CoinGecko API.

Financial market intelligence with 12 tools: real-time stock quotes, crypto prices, technical analysis (RSI, MACD, Bollinger Bands), market overview, and portfolio tracking. Zero API keys required.

An MCP server for stock and cryptocurrency analysis with technical analysis tools.

Remote MCP server for historical crypto & prediction-market data: search ~500K instruments, live market stats (OHLC, turnover, spreads, depth, slippage) and tick-data purchase. Keyless for catalog & stats; optional OAuth for account tools. Endpoint: https://cryptostruct.com/mcp

Read-only MCP server for your Evibe investment portfolio + live market data (holdings, performance, dividends, benchmarks, screeners). Works with Claude & ChatGPT.

Realtime and Historical Exchange Rate Data, FX pairs, bid/ask, OHLC and Crypto prices

Token Metrics integration for fetching real-time crypto market data, trading signals, price predictions, and advanced analytics.

Real-time cryptocurrency data for AI coding tools. An MCP server that gives Claude Code, Cursor, and other MCP-compatible tools access to live prices, market data, token info, and historical charts -- powered by CoinGecko.

Fastest: one-liner with uvx (no install needed)

pip install crypto-data-mcp # or uv add crypto-data-mcp
git clone https://github.com/Wh0FF24/crypto-data-mcp.git cd crypto-data-mcp uv sync

Add to your Claude Code MCP config at~/.claude/claude_desktop_config.json:

{ "mcpServers": { "crypto-data": { "command": "uvx", "args": ["crypto-data-mcp"] } } }
{ "mcpServers": { "crypto-data": { "command": "crypto-data-mcp" } } }

Then in Claude Code, you can ask things like:

- "What's the current price of Bitcoin?"
- "Compare ETH, SOL, and AVAX prices"
- "Show me the crypto market overview"
- "Get me 30 days of BTC price history"
- "What's Ethereum's all-time high?"

Get the current price for a single token.

{ "symbol": "BTC", "coingecko_id": "bitcoin", "currency": "usd", "price": 67250.00, "price_change_24h_pct": -1.82, "market_cap": 1325000000000, "volume_24h": 28500000000, "last_updated_at": 1712000000 }

Get prices for multiple tokens in one call. More efficient than callingget_pricerepeatedly.

[ { "symbol": "BTC", "price": 67250.00, "price_change_24h_pct": -1.82 }, { "symbol": "ETH", "price": 2064.00, "price_change_24h_pct": -2.15 }, { "symbol": "SOL", "price": 79.00, "price_change_24h_pct": -3.10 } ]

Get a crypto market overview with top movers, market cap, and sentiment.

{ "total_market_cap_usd": 2390000000000, "total_volume_24h_usd": 85000000000, "btc_dominance_pct": 55.95, "eth_dominance_pct": 11.20, "active_cryptocurrencies": 17887, "fear_greed_index": { "value": 35, "classification": "Fear" }, "top_gainers_24h": [ "..." ], "top_losers_24h": [ "..." ] }

Get detailed information about a token including description, supply, ATH/ATL, and multi-timeframe price changes.

{ "symbol": "ETH", "name": "Ethereum", "description": "Ethereum is a decentralized...", "market_cap_rank": 2, "website": "https://www.ethereum.org/", "current_price_usd": 2064.00, "ath_usd": 4946.05, "ath_date": "2021-11-10T14:24:19.604Z", "atl_usd": 0.432979, "circulating_supply": 120500000, "total_supply": 120500000, "max_supply": null, "price_change_24h_pct": -2.15, "price_change_7d_pct": -5.30, "price_change_30d_pct": -12.40 }

Get historical price data as timestamp/price pairs for charting and analysis.

Granularity:5-minute for 1 day, hourly for 1-90 days, daily for 90+ days.

{ "symbol": "BTC", "currency": "usd", "days": 7, "data_points": 168, "prices": [ [1711900000000, 67100.00], [1711903600000, 67250.00] ] }

The server includes a built-in mapping for 70+ popular tokens (BTC, ETH, SOL, USDT, USDC, BNB, XRP, ADA, DOGE, AVAX, and many more). For tokens not in the built-in map, it automatically searches CoinGecko to resolve the symbol.

All data comes from theCoinGecko API(free tier). The server includes:

- 60-second cachingto reduce API calls
- Automatic retrywith backoff on rate limits
- Graceful error handlingfor network issues and invalid inputs

The free CoinGecko tier allows approximately 10-30 requests per minute.

# Install dependencies uv sync # Run tests (uses live CoinGecko API -- may hit rate limits) uv run pytest tests/ -v # Run the server directly uv run crypto-data-mcp

Free tier-- This open-source MCP server with CoinGecko data is free.

- Real-time WebSocket price feeds
- DEX data (Uniswap, Raydium, Jupiter)
- On-chain analytics
- Wallet and portfolio tracking
- Higher rate limits
- Priority support

We build in the open and write up what breaks:

- Why your MCP server crashes at 3 AM (and 4 fixes that ship today)
-
My MCP server OOM'd at 4 AM. The fix was 12 lines.

- whoff-agents— free Claude Code skills for multi-agent workflows, from the same team. Includes context-anchor skill + Atlas Starter Kit.

EUR settlement for AI agents. USDC/EURC to EUR via SEPA Instant. Trust scoring (KYA 0-100), market data, crypto analytics, AI tools.

Full-lifecycle algorithmic trading: describe strategies in plain English, AI generates code, backtest on real data, deploy live to 10+ brokers. Stocks, options, crypto, futures. Free tier available.

MCP server for cryptocurrency asset prices, exchange rates, and market metadata via Crypto APIs

Provides real-time cryptocurrency market data using the CoinGecko API.

Financial market intelligence with 12 tools: real-time stock quotes, crypto prices, technical analysis (RSI, MACD, Bollinger Bands), market overview, and portfolio tracking. Zero API keys required.

An MCP server for stock and cryptocurrency analysis with technical analysis tools.

Remote MCP server for historical crypto & prediction-market data: search ~500K instruments, live market stats (OHLC, turnover, spreads, depth, slippage) and tick-data purchase. Keyless for catalog & stats; optional OAuth for account tools. Endpoint: https://cryptostruct.com/mcp

Read-only MCP server for your Evibe investment portfolio + live market data (holdings, performance, dividends, benchmarks, screeners). Works with Claude & ChatGPT.

Realtime and Historical Exchange Rate Data, FX pairs, bid/ask, OHLC and Crypto prices

Token Metrics integration for fetching real-time crypto market data, trading signals, price predictions, and advanced analytics.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.