Labsco
MCP SERVER

CoinGecko Server

by crazyrabbitLTC

Historical crypto prices and OHLC candles from the CoinGecko Pro API, with coin ID lookup so you can ask by name.

Cryptocurrency Market Data
Summary
CoinGecko now publishes an official server, and the author points you there.

The README opens by recommending CoinGecko's own MCP server and saying this one will not be kept current — worth knowing before you build on it. What it does still show is a design detail that matters for price tools generally: a local coin-ID cache with a lookup tool, so a model asking about "Bitcoin" resolves to the right identifier instead of guessing one and getting an empty series.

What it is

A CoinGecko Pro server. It resolves coin names and symbols to CoinGecko IDs, then pulls historical price, market cap, volume and candlestick data for them.

What you get
  • `get-coins` returns a paginated list of supported coins
  • `find-coin-ids` looks up CoinGecko IDs from names or symbols, so "Bitcoin" resolves before a query needs the ID
  • `get-historical-data` returns price, market cap and volume series over a range
  • `get-ohlc-data` returns open, high, low and close candlesticks
  • `refresh-cache` rebuilds the local coin list
  • The same code is usable outside MCP as an OpenAI function-calling service, with function definitions exposed for that path
Requirements

A CoinGecko Pro API key in COINGECKO_API_KEY. Build from the repository and point your client at `build/index.js` with the key in the environment. Rate limits are whatever your CoinGecko Pro plan allows.