Overview
What is Coinmarket MCP server?
Coinmarket MCP server is an MCP integration that wraps the CoinmarketCap API, providing tools to fetch cryptocurrency listings and quotes. It is designed for developers and Claude Desktop users who need real-time cryptocurrency market data.
How to use Coinmarket MCP server?
Configure the server in Claude Desktop by editing the claude_desktop_config.json file, adding a coinmarket_service entry under mcpServers with the command uv and arguments pointing to the server directory. The COINMARKET_API_KEY environment variable must be set to your CoinmarketCap API key.
Key features of Coinmarket MCP server
- Fetches latest currency listings via
get-currency-listings - Retrieves quotes for tokens via
get-quotes - Supports query by slug or symbol
- Custom
coinmarket://URI scheme for notes - Notes have name, description, and text format
Use cases of Coinmarket MCP server
- Get real-time cryptocurrency market data in Claude Desktop
- Fetch current quotes for specific tokens like Bitcoin or Ethereum
- Integrate cryptocurrency price checks into automated workflows
- Access detailed currency listings for portfolio tracking
- Use natural language queries to explore crypto market data
FAQ from Coinmarket MCP server
What tools does the server provide?
It provides get-currency-listings for latest listings and get-quotes for token quotes.
How do I configure the server in Claude Desktop?
Edit the claude_desktop_config.json file in the appropriate directory for your OS, adding the server configuration with uv command and COINMARKET_API_KEY environment variable.
Is an API key required?
Yes, a CoinmarketCap API key is required and must be set via the COINMARKET_API_KEY environment variable.
What parameters does get-quotes accept?
It accepts an optional string argument for slug (e.g., bitcoin) or symbol (e.g., BTC).
What data resources are available?
The server uses a custom coinmarket:// URI scheme for notes, each with a name, description, and text/plain mimetype.