coingecko-mcp-app (v1.0.0)

MCP server exposing CoinGecko cryptocurrency market data (prices, market caps, volume) as tools and widgets.

https://mcp.coingecko.com/mcp

Installation Guide

Choose your preferred MCP client

Install in Claude Code

Run this command in your terminal:

claude mcp add --transport http "coingecko-mcp-app" https://mcp.coingecko.com/mcp

Install in Cursor

Click the button below to add this MCP server to Cursor:

Open in Cursor

Or add manually: Settings → MCP → Add server

Install in VS Code

Click the button below to add this MCP server to VS Code:

Open in VS Code

Or add manually: Settings → MCP → Add server

Install in VS Code Insiders

Click the button below to add this MCP server to VS Code Insiders:

Open in VS Code Insiders

Or add manually: Settings → MCP → Add server

Connect with ChatGPT

  1. Enable Developer Mode: Settings → Connectors → Advanced → Developer mode
  2. Import this MCP server: Go to Connectors tab and add: https://mcp.coingecko.com/mcp
  3. Use in conversations: Choose the MCP server from the Plus menu

Primitives

Tools (11)

get-coin-markets

Get current market data (price, market cap, 24h volume, market cap rank) for a list of CoinGecko coin ids, or for the top N coins by market cap, and display it in a visual widget. Provide either ids or topN, not both. Use this when the user asks for the price or market data of specific coins, or for a top-N leaderboard by market cap. To compare or contrast 2–4 specific coins (e.g. "BTC vs ETH"), use compare-coins instead. Not for historical prices (use get-coin-market-chart) and not financial advice.

compare-coins

Compare 2–4 coins side by side — price, market cap, FDV, multi-window price change (1h/24h/7d/30d), volume, supply, distance from all-time high — in a visual widget. Use this when the user asks to compare, contrast, or pit specific coins against each other (phrasing like 'compare', 'vs', 'versus', 'against', e.g. 'BTC vs ETH vs SOL'). Map tickers to ids yourself. Not for a single coin (use get-coin-markets) and not financial advice.

get-coin-market-chart

Get a single coin's historical price over a date range and display it as an interactive chart widget (filled area chart with a price/market-cap toggle and a 24h–Max range selector). Use this whenever the user wants a chart, graph, or price history for one coin — e.g. 'bitcoin chart', 'ETH price last 90 days', 'how has SOL moved this year'. Not for the current spot price of one or more coins (use get-coin-markets) and not financial advice.

get-coin-history

Get a coin's price, market cap and 24h volume on a specific past date (snapshot at 00:00 UTC). Use this when the user asks what a coin was worth on a given date, e.g. 'BTC price on Jan 1 2024'. Not for current prices (use get-coin-markets) or price ranges over time (use get-coin-market-chart), and not financial advice.

get-coin-info

Get descriptive project information about a coin: what it is (a short description), its categories/sectors, official links (website, explorer, Twitter/X, Reddit, GitHub, Telegram) and launch date. Use this when the user asks what a coin *is* or wants background on a project, e.g. 'what is Chainlink?' or 'tell me about Solana'. Not for prices or market data (use get-coin-markets) and not financial advice.

search-coins

Search CoinGecko for coins by name or ticker and return their coin ids. Use this when the user names a coin you cannot confidently map to a CoinGecko id, or when a ticker is ambiguous. Prefer the highest-ranked match. Not for prices — call get-coin-markets with the resolved id.

get-trending

Get the coins trending on CoinGecko in the last 24 hours and display them in a visual widget. Use this when the user asks what's hot, trending, or popular right now. Not for prices of specific coins (use get-coin-markets) and not financial advice.

get-categories

Get a ranked leaderboard of crypto categories (sectors/narratives like DeFi, Layer 1, memes, AI, RWA) by total market cap and 24h change, and display it in a visual widget. Use this when the user asks which sectors, narratives, or themes are hot, big, or moving. Order by market cap (default) or 24h change. Not for individual trending coins (use get-trending) or overall market health (use get-global-market), and not financial advice.

get-global-market

Get a snapshot of the overall crypto market: total market cap, 24h change, total volume, BTC/ETH dominance, plus current price and 24h change for the top-cap coins (BTC, ETH, SOL, BNB, XRP). Use this when the user asks how the crypto market is doing overall. For prices of other/arbitrary coins, use get-coin-markets.

get-top-gainers-losers

Get the top gaining and top losing coins over a time window and display them in a visual widget. Use this when the user asks what's pumping, dumping, or moving today. Not for a single coin's price (use get-coin-markets). Data only — never frame as a buy/sell signal. Requires a CoinGecko Pro API key.

get-crypto-news

Get recent crypto news headlines — global, or filtered to one coin via coinId. Use this when the user asks for the latest news, headlines, or updates about crypto in general or about a specific coin. Headlines and links are presented verbatim; never summarized as bullish/bearish and never financial advice. Not for what a coin is (use get-coin-info) or price data (use get-coin-markets).

Resources (7)

ui://widget/categories.htmlcategories

Display crypto sectors/narratives (categories) ranked by market cap and 24h change

ui://widget/coin-chart.htmlcoin-chart

Display a single coin's historical price as an interactive filled-area chart with a price/market-cap toggle and a 24h–Max range selector

ui://widget/coin-market-data.htmlcoin-market-data

Display current market data (price, market cap, 24h volume, market cap rank) for a list of coins, each with an interactive price chart

ui://widget/compare-coins.htmlcompare-coins

Compare 2–4 coins side by side — price, market cap, FDV, multi-window price change, volume, supply, and distance from all-time high

ui://widget/gainers-losers.htmlgainers-losers

Display the top gaining and top losing coins over a time window as two ranked lists

ui://widget/global-market.htmlglobal-market

Display a compact snapshot of the overall crypto market — total market cap with 24h change, 24h volume, BTC/ETH dominance — plus current price and 24h change for the top-cap coins (BTC, ETH, SOL, BNB, XRP)

ui://widget/trending-coins.htmltrending-coins

Display the coins trending on CoinGecko in the last 24 hours as a ranked list