Integration

CoinGecko integration

Comprehensive cryptocurrency data API providing real-time prices, market data, historical charts, and metadata for 10,000+ coins and tokens. Access exchange rates, market cap rankings, trading volumes, and price alerts. The most widely used free crypto API for building trading tools, portfolio trackers, and market analysis applications.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in CoinGecko.Built from the 36 CoinGecko tools below, on the connection you add once.

Common CoinGecko use cases

  • Open interest analysis
  • Contract address lookup
  • Sector analysis
  • Exchange ID lookup
  • Volume analysis
  • Exchange research
  • Technical analysis
  • DeFi token analysis
  • Dropdown population
  • Trust evaluation

What you can do with CoinGecko

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Chart, 6 operations

  • get_coin_market_chartGet coin market chartGETGets historical price chart data for a cryptocurrency.
  • get_coin_market_chart_rangeGet coin market chart rangeGETGets historical chart data for a coin within a specific UNIX timestamp range.
  • get_coin_ohlcGet coin ohlcGETGets OHLC candlestick chart data for a cryptocurrency.
  • get_contract_market_chartGet contract market chartGETGets historical chart data for a token by contract address.
  • get_contract_market_chart_rangeGet contract market chart rangeGETGets historical chart data for a token by contract address within a UNIX timestamp range.
  • get_exchange_volume_chartGet exchange volume chartGETGets historical volume chart data for an exchange.

Coin, 4 operations

  • get_coinGet coinGETGets comprehensive data for a specific cryptocurrency.
  • get_coin_by_contractGet coin by contractGETGets coin data by token contract address on a specific blockchain.
  • get_coin_historyGet coin historyGETGets historical snapshot data for a coin on a specific date.
  • list_coinsList coinsGETLists all supported cryptocurrencies with IDs and symbols.

Derivative exchange, 3 operations

  • get_derivatives_exchangeGet derivatives exchangeGETGets detailed data for a specific derivatives exchange.
  • list_derivatives_exchangesList derivatives exchangesGETLists all derivatives exchanges with open interest and volume data.
  • list_derivatives_exchanges_idsList derivatives exchanges idsGETLists all derivatives exchange IDs and names for ID mapping.

Exchange, 3 operations

  • get_exchangeGet exchangeGETGets detailed data for a specific exchange including volume and tickers.
  • list_exchange_idsList exchange idsGETLists all exchange IDs and names for ID mapping.
  • list_exchangesList exchangesGETLists all cryptocurrency exchanges with volume and trust metrics.

Nft, 3 operations

  • get_nftGet nftGETGets detailed data for a specific NFT collection.
  • get_nft_by_contractGet nft by contractGETGets NFT collection data by contract address.
  • list_nftsList nftsGETLists all NFT collections on CoinGecko with IDs and names.

Category, 2 operations

  • list_categoriesList categoriesGETLists all cryptocurrency category IDs and names.
  • list_categories_with_dataList categories with dataGETLists all cryptocurrency categories with market data.

Global, 2 operations

  • global_dataGlobal dataGETGets global cryptocurrency market data and statistics.
  • global_defi_dataGlobal defi dataGETGets global DeFi market data and statistics.

Price, 2 operations

  • get_simple_priceGet simple priceGETGets simple price data for coins by IDs, names, or symbols in multiple currencies.
  • get_simple_token_priceGet simple token priceGETGets token prices by contract address on a specific blockchain platform.

Ticker, 2 operations

  • get_coin_tickersGet coin tickersGETGets exchange tickers (trading pairs) for a specific coin.
  • get_exchange_tickersGet exchange tickersGETGets paginated tickers for a specific exchange.

Currency, 1 operation

  • get_supported_vs_currenciesGet supported vs currenciesGETLists all supported target currencies for price conversion.

Derivative, 1 operation

  • list_derivatives_tickersList derivatives tickersGETLists all derivatives tickers (futures and perpetual contracts).

Exchange rate, 1 operation

  • get_exchange_ratesGet exchange ratesGETGets BTC exchange rates against all supported currencies.

Market, 1 operation

  • get_coin_marketsGet coin marketsGETGets current market data for cryptocurrencies including prices, market cap, and volume.

Platform, 1 operation

  • list_asset_platformsList asset platformsGETLists all asset platforms (blockchains) tracked by CoinGecko.

Search, 1 operation

  • searchSearchGETSearches for coins, categories, and exchanges by name or symbol.

Status, 1 operation

  • pingPingGETChecks CoinGecko API server status and connectivity.

Treasury, 1 operation

  • get_public_treasuryGet public treasuryGETGets cryptocurrency treasury holdings by public companies and governments.

Trending, 1 operation

  • get_trendingGet trendingGETGets trending cryptocurrency searches on CoinGecko.

Use CoinGecko from Claude Code, Cursor or Codex

Connect CoinGecko in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its CoinGecko operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect CoinGecko

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect CoinGecko once

    Add your CoinGecko connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

CoinGecko integration FAQ

What can you do with the CoinGecko integration?

LiveContext exposes 36 operations on CoinGecko, covering chart, coin, derivative exchange and exchange. Common uses include Open interest analysis, Contract address lookup and Sector analysis.

Popular integrations

Browse the whole catalog