coingecko.com
coingecko.com logo

CoinGecko

Integrates with CoinGecko Pro API to retrieve cryptocurrency data, enabling market analysis, portfolio tracking, and pri...

Created byApr 23, 2025

CoinGecko Server

A Model Context Protocol (MCP) server and OpenAI function calling service for interacting with the CoinGecko Pro API.

Features

  • Paginated list of supported cryptocurrencies
  • Coin ID lookup by name or symbol
  • Historical price, market cap, and volume data
  • OHLC (Open, High, Low, Close) candlestick data
  • Local coin cache with refresh capability

Installation

Environment Setup

Create a `.env` file in your project root:

Usage with Claude Desktop

Claude Desktop provides full support for MCP features. To use this server:
  1. Install [Claude Desktop](https://claude.ai/download)
  1. Add to your Claude Desktop configuration: - On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - On Windows: `%APPDATA%\Claude\claude_desktop_config.json`
  1. Restart Claude Desktop
The server provides the following tools:
  • `get-coins`: Get a paginated list of supported coins
  • `find-coin-ids`: Look up CoinGecko IDs for coin names/symbols
  • `get-historical-data`: Get historical price, market cap, and volume data
  • `get-ohlc-data`: Get OHLC candlestick data
  • `refresh-cache`: Refresh the local coin list cache

Usage with OpenAI Function Calling

Data Types

OHLCData

HistoricalData

CoinInfo

Rate Limits

Please refer to the [CoinGecko Pro API documentation](https://www.coingecko.com/api/documentation) for current rate limits and usage guidelines.

License

MIT