CoinGecko MCP Server

get-historical-data

Get historical price, market cap, and volume data for a specific coin. Data up to March 9, 2025

Input Schema

NameRequiredDescriptionDefault
from_dateYesStart date in YYYY-MM-DD format (e.g., '2024-01-01')
idYesCoinGecko coin ID (use find-coin-ids to lookup)
intervalNoData interval - affects maximum time range: 5m (up to 1 day), hourly (up to 90 days), daily (up to 365 days)
to_dateYesEnd date in YYYY-MM-DD format (e.g., '2024-12-30')
vs_currencyYesTarget currency (e.g., 'usd', 'eur')

Input Schema (JSON Schema)

{ "properties": { "from_date": { "description": "Start date in YYYY-MM-DD format (e.g., '2024-01-01')", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "id": { "description": "CoinGecko coin ID (use find-coin-ids to lookup)", "type": "string" }, "interval": { "description": "Data interval - affects maximum time range: 5m (up to 1 day), hourly (up to 90 days), daily (up to 365 days)", "enum": [ "5m", "hourly", "daily" ], "type": "string" }, "to_date": { "description": "End date in YYYY-MM-DD format (e.g., '2024-12-30')", "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "vs_currency": { "description": "Target currency (e.g., 'usd', 'eur')", "type": "string" } }, "required": [ "id", "vs_currency", "from_date", "to_date" ], "type": "object" }