CoinMarket
🐍 ☁️ - Coinmarket API integration to fetch cryptocurrency listings and quotes
What is CoinMarket?
CoinMarket is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🐍 ☁️ - coinmarket api integration to fetch cryptocurrency listings and quotes
🐍 ☁️ - Coinmarket API integration to fetch cryptocurrency listings and quotes
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 🐍 ☁️ - Coinmarket API integration to fetch cryptocurrency li
Use Cases
Maintainer
Works with
Installation
NPM
npx -y coinmarketManual Installation
npx -y coinmarketConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use CoinMarket
The CoinMarket MCP Server integrates the CoinMarketCap API with AI assistants, providing real-time cryptocurrency listings and price quotes through two focused tools. It lets Claude and other MCP clients fetch the latest ranked list of cryptocurrencies or look up current price data for any specific token by slug or ticker symbol. Traders, developers, and analysts who need live crypto market data within their AI workflow — without manually querying APIs or copy-pasting from browser tabs — will find this server immediately useful.
Prerequisites
- Python 3.12 or higher installed
- The uv package manager installed (https://docs.astral.sh/uv/), or Docker for containerized use
- A CoinMarketCap API key — register for free at pro.coinmarketcap.com to get a Basic plan key
- An MCP-compatible client such as Claude Desktop or Cursor
Obtain a CoinMarketCap API key
Sign up at pro.coinmarketcap.com. The free Basic plan provides access to currency listings and quotes endpoints, which is all this server uses. Copy your API key from the dashboard.
Clone the repository
Clone the coinmarket-mcp-server repository to your local machine.
git clone https://github.com/anjor/coinmarket-mcp-server.git
cd coinmarket-mcp-serverInstall dependencies with uv
Use uv to create a virtual environment and install the Python package dependencies.
uv syncConfigure your MCP client
Edit your Claude Desktop config to launch the server via uv, passing your CoinMarketCap API key as the COINMARKET_API_KEY environment variable.
{
"mcpServers": {
"coinmarket_service": {
"command": "uv",
"args": ["--directory", "/absolute/path/to/coinmarket-mcp-server", "run", "coinmarket_service"],
"env": {
"COINMARKET_API_KEY": "your-coinmarketcap-api-key"
}
}
}
}Restart Claude Desktop and test
Restart your MCP client and ask the AI to retrieve the latest cryptocurrency listings to confirm the API key is valid and the server is running.
CoinMarket Examples
Client configuration
Claude Desktop config for the CoinMarket MCP server using uv to run the Python service.
{
"mcpServers": {
"coinmarket_service": {
"command": "uv",
"args": ["--directory", "/Users/yourname/coinmarket-mcp-server", "run", "coinmarket_service"],
"env": {
"COINMARKET_API_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
}
}
}Prompts to try
Sample prompts that use the get-currency-listings and get-quotes tools exposed by the server.
- "List the top 20 cryptocurrencies by market cap right now"
- "What is the current price of Bitcoin in USD?"
- "Get the latest quote for Ethereum"
- "Show me the price of SOL and compare it to its 24h change"
- "List all cryptocurrencies ranked 50 to 100 by market cap"
- "What are the current prices for BTC, ETH, and BNB?"Troubleshooting CoinMarket
API key error or 401 Unauthorized from CoinMarketCap
Verify COINMARKET_API_KEY is set correctly in the env block and the key is active. Log in to pro.coinmarketcap.com and check your API key status under the dashboard. Free plan keys are activated immediately after email verification.
uv command not found when starting the server
Install uv by running: curl -LsSf https://astral.sh/uv/install.sh | sh (macOS/Linux) or powershell -c 'irm https://astral.sh/uv/install.ps1 | iex' (Windows). Then restart your terminal and verify with 'uv --version'.
Rate limit errors (429) from CoinMarketCap
The free Basic plan has a monthly credit limit. Check your usage on the CoinMarketCap dashboard. Avoid calling the listings endpoint repeatedly — the server caches results per request. Upgrade to a higher plan if you need more frequent data refreshes.
Frequently Asked Questions about CoinMarket
What is CoinMarket?
CoinMarket is a Model Context Protocol (MCP) server that 🐍 ☁️ - coinmarket api integration to fetch cryptocurrency listings and quotes It connects AI assistants to external tools and data sources through a standardized interface.
How do I install CoinMarket?
Install via npm with the command: npx -y coinmarket. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with CoinMarket?
CoinMarket works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is CoinMarket free to use?
Yes, CoinMarket is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
CoinMarket Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to CoinMarket? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up CoinMarket in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use CoinMarket?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.