An MCP server implementation that integrates the CoinMarketCap API, providing cryptocurrency data query capabilities.
npm install @aigne/cmc-mcp-serverAn MCP server implementation that integrates the CoinMarketCap API, providing cryptocurrency data query capabilities.
- Cryptocurrency Metadata: Retrieve detailed token information including logos, descriptions, and official website links
- Real-time Market Quotes: Get the latest cryptocurrency prices and market data
- Historical Data: Access historical OHLCV (Open, High, Low, Close, Volume) data
- Flexible Time Ranges: Support for custom time intervals and periods
- get-coin-metadata
- Retrieve static metadata for one or more cryptocurrencies
- Input Parameters:
- id (string): Cryptocurrency ID
- Returns:
- Token logo
- Description
- Official website URL
- Social media links
- Technical documentation links
- get-coin-quotes
- Get the latest market quotes for one or more cryptocurrencies
- Input Parameters:
- id (string): Cryptocurrency ID
- Returns:
- Current price
- 24-hour trading volume
- Market capitalization
- Price change percentage
- get-coin-ohlcv
- Fetch historical OHLCV data for cryptocurrencies
- Input Parameters:
- id (string): Cryptocurrency ID
- time_period (string): Time period
- interval (string): Time interval
- time_start (string): Start time
- time_end (string): End time
- Returns:
- Opening price (Open)
- Highest price (High)
- Lowest price (Low)
- Closing price (Close)
- Trading volume (Volume)
- Market capitalization (Market Cap)
1. Sign up for a CoinMarketCap Developer account
2. Choose a plan (Free tier available)
3. Generate your API key from the developer dashboard
1. Configure your CoinMarketCap API Key in the blocklet configuration
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.