get_coin

Pack: coingecko · Endpoint: https://gateway.pipeworx.io/coingecko/mcp

Get detailed information about a cryptocurrency including price, market cap, volume, and description. Example: get_coin({ id: “bitcoin” }) or get_coin({ id: “ethereum” })

Parameters

NameTypeRequiredDescription
idstringyesCoinGecko coin ID (lowercase), e.g. “bitcoin”, “ethereum”, “solana”, “dogecoin”

Example call

Arguments

{
  "id": "bitcoin"
}

curl

curl -X POST https://gateway.pipeworx.io/coingecko/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_coin","arguments":{"id":"bitcoin"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_coin', {
  "id": "bitcoin"
});

More examples

{
  "id": "ethereum"
}

Response shape

Always returns: id, symbol, name, market_cap_rank, description, price_usd, market_cap_usd, volume_24h_usd, change_24h_pct, change_7d_pct, change_30d_pct, ath_usd, ath_change_pct, circulating_supply, total_supply

FieldTypeDescription
idstringCoinGecko coin ID
symbolstringCoin ticker symbol
namestringFull coin name
market_cap_ranknumberRank by market capitalization
descriptionstringBrief coin description (up to 500 chars)
price_usdnumberCurrent price in USD
market_cap_usdnumberMarket capitalization in USD
volume_24h_usdnumber24-hour trading volume in USD
change_24h_pctnumberPrice change percentage in 24 hours
change_7d_pctnumberPrice change percentage in 7 days
change_30d_pctnumberPrice change percentage in 30 days
ath_usdnumberAll-time high price in USD
ath_change_pctnumberChange from all-time high percentage
circulating_supplynumberCirculating supply amount
total_supplynumber | nullTotal supply amount
Full JSON Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "CoinGecko coin ID"
    },
    "symbol": {
      "type": "string",
      "description": "Coin ticker symbol"
    },
    "name": {
      "type": "string",
      "description": "Full coin name"
    },
    "market_cap_rank": {
      "type": "number",
      "description": "Rank by market capitalization"
    },
    "description": {
      "type": "string",
      "description": "Brief coin description (up to 500 chars)"
    },
    "price_usd": {
      "type": "number",
      "description": "Current price in USD"
    },
    "market_cap_usd": {
      "type": "number",
      "description": "Market capitalization in USD"
    },
    "volume_24h_usd": {
      "type": "number",
      "description": "24-hour trading volume in USD"
    },
    "change_24h_pct": {
      "type": "number",
      "description": "Price change percentage in 24 hours"
    },
    "change_7d_pct": {
      "type": "number",
      "description": "Price change percentage in 7 days"
    },
    "change_30d_pct": {
      "type": "number",
      "description": "Price change percentage in 30 days"
    },
    "ath_usd": {
      "type": "number",
      "description": "All-time high price in USD"
    },
    "ath_change_pct": {
      "type": "number",
      "description": "Change from all-time high percentage"
    },
    "circulating_supply": {
      "type": "number",
      "description": "Circulating supply amount"
    },
    "total_supply": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total supply amount"
    }
  },
  "required": [
    "id",
    "symbol",
    "name",
    "market_cap_rank",
    "description",
    "price_usd",
    "market_cap_usd",
    "volume_24h_usd",
    "change_24h_pct",
    "change_7d_pct",
    "change_30d_pct",
    "ath_usd",
    "ath_change_pct",
    "circulating_supply",
    "total_supply"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "coingecko": {
      "url": "https://gateway.pipeworx.io/coingecko/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026