Bring your API key. Get dedicated throughput.
Connect any MCP-compatible AI to live prices, historical charts, DeFi pools, NFT collections, and more — with your own CoinGecko API key for higher rate limits and production-grade availability.
Primary · streamable-http · recommended for all modern clients
Fallback · use if your client doesn't handle streaming well
🔑 API Key Required: This is the Pro MCP server. You must provide your own CoinGecko API key to authenticate requests and access your dedicated rate limits.
Protocol Support: If you've got a client that
natively supports the current MCP specification, you can connect
directly to /mcp. You may use the SSE implementation at
/sse if your client does not handle streaming well.
Verify with claude mcp list.
macOS:
~/Library/Application
Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\Claude\claude_desktop_config.json
mcp-remote.
Requires Node.js for npx.
~/.codeium/windsurf/mcp_config.json.
~/.codex/config.json.
codex — CoinGecko Pro tools are available
automatically.
~/.gemini/settings.json.
opencode.json in your project
root, or ~/.config/opencode/opencode.json for
global config.
zed: open settings.
File location: ~/.config/zed/settings.json
Requires Node.js for npx.
~/.amp/config.json.
mcp-remote.
Requires Node.js. Prefer native transport where supported.
Visit the CoinGecko Pro MCP documentation for a step-by-step guide on how to connect with your API key.
If you are using Claude Pro, you may refer to the connectors guide as another method to connect with the MCP.
Don't have an API key yet? Get your CoinGecko Pro API key →
Live prices, caps, volumes, and rankings across 1M+ assets.
OHLCV charts, price history, and long-range trend analysis.
Pool data, liquidity, and token analytics across 100+ networks.
Collection floor prices, volumes, and marketplace stats.
CEX and DEX tickers, trading pairs, and volume data.
Trending coins, search, categories, and emerging projects.
Helpful links and additional information.
Quick answers to common questions about setting up and using the CoinGecko Pro MCP Server.
Make sure you restart your MCP client completely after adding the configuration. The client needs to reload to discover the new server and its tools.
For Claude Desktop, quit the app entirely and reopen it. Simply refreshing or starting a new conversation won't pick up configuration changes.
First, check your internet connection and verify that
https://mcp.pro-api.coingecko.com/mcp is accessible from your
browser.
Some corporate firewalls or restrictive networks may block this endpoint. If you're on a work network, you may need to ask your IT team to whitelist the domain.
You can also try testing the connection with:
curl https://mcp.pro-api.coingecko.com/mcp
If your client doesn't handle HTTP streaming well, try the
SSE fallback at
https://mcp.pro-api.coingecko.com/sse.
Ensure Node.js is properly installed on your system. You can
check by running node --version and
npm --version in your terminal.
Test if the mcp-remote package is accessible by running:
npx mcp-remote --version
If you get permission errors, try clearing the npm cache:
npm cache clean --force
Also try clearing the MCP auth cache:
rm -rf ~/.mcp-auth
Yes. The Pro MCP server requires your own CoinGecko API key to authenticate requests and apply your dedicated rate limits.
If you don't have one yet, get your CoinGecko API key here. If you'd prefer a keyless experience, use the free public MCP server instead.
Yes. The Pro MCP server is designed for production use. With your own API key, you get dedicated rate limits and the reliability needed for commercial applications.
Please review CoinGecko's terms of service for your specific subscription tier and use case.
The server works with any MCP-compatible client that supports remote servers — Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, n8n, and more.
Clients that don't support HTTP natively (like Claude
Desktop) can use the mcp-remote bridge package.
Claude Desktop logs:
For other MCP clients, consult your client's documentation for log file locations.
Check if the tools are being loaded properly by asking your MCP client to list available tools.
Ensure you're using natural language queries rather than trying to call functions directly.
Try simple queries first like "What's the current price of Bitcoin?" before attempting complex multi-step operations.
Sign up for CoinGecko's API and unlock the full Pro MCP server with dedicated rate limits for your use case.