get_coin

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

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/get_coin for the schema, then POST the same URL with its arguments for the data.

Get live cryptocurrency data by CoinGecko ID (e.g., ‘bitcoin’, ‘ethereum’). Returns USD price, market cap, 24h/7d/30d price changes, ATH, circulating supply, and a short description.

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 September 22, 2026