CoinDesk Data (formerly CryptoCompare)
liveCryptoMarketsCoinDesk Data (formerly CryptoCompare) — multi-exchange crypto prices, OHLC history, market cap rankings, news, social stats, and coin/exchange lists.
Tools
priceCurrent crypto spot price from CoinDesk Data (formerly CryptoCompare): one coin (fsym) quoted in many fiat or crypto symbols (tsyms), aggregated across major exchanges.
No parameters required.
Try it
price_multiCurrent crypto spot prices from CoinDesk Data (formerly CryptoCompare) for many coins at once (fsyms) quoted in many symbols (tsyms), aggregated across major exchanges.
No parameters required.
Try it
price_fullFetch full market snapshot for multiple crypto pairs (fsyms → tsyms): price, 24h change/%, volume, market cap, open/high/low from CoinDesk Data (formerly CryptoCompare).
No parameters required.
Try it
histo_minuteMinute-granularity historical OHLC + volume for a crypto pair (BTC/USD, ETH/USDT, etc.) across major exchanges. Use for short-timeframe charting, intraday backtests, and tick-level analysis.
No parameters required.
Try it
histo_hourHourly historical OHLC + volume for a crypto pair (BTC/USD, ETH/USDT, etc.). Use for medium-timeframe crypto charting, swing-trading analysis, multi-day backtests.
No parameters required.
Try it
histo_dayDaily historical OHLC + volume for a crypto pair (BTC/USD, ETH/USDT, etc.). Use for long-horizon crypto charting, multi-year backtests, and macro analysis.
No parameters required.
Try it
top_pairsReturn the top trading pairs for a base coin (fsym) by 24h volume on CoinDesk Data (formerly CryptoCompare), with exchange and volume data for each pair.
No parameters required.
Try it
top_volume_fullReturn the top cryptocurrencies ranked by 24h total volume denominated in a quote symbol (tsym); paginates with page parameter.
No parameters required.
Try it
top_market_capReturn the top cryptocurrencies ranked by market capitalization denominated in a quote symbol (tsym); paginates with page parameter.
No parameters required.
Try it
newsCoinDesk Data (formerly CryptoCompare) aggregated crypto news feed: Bitcoin/Ethereum/altcoin headlines, exchange announcements, regulatory updates, market analysis. Filter by category (BTC, ETH, Tradi
No parameters required.
Try it
news_categoriesList crypto news category tags available for filtering the news feed (BTC, ETH, Trading, Regulation, Mining, etc.). Use as a directory before calling news() with a category filter.
No parameters required.
Try it
news_feedsList crypto news source publishers CoinDesk Data (formerly CryptoCompare) aggregates (CoinDesk, CoinTelegraph, etc.) with feed IDs and metadata. Use as a directory before filtering news() by source.
No parameters required.
Try it
all_coinsReturn the full CoinDesk Data (formerly CryptoCompare) coin list with symbol, name, CoinId, algorithm, proof type, and asset type for every tracked cryptocurrency.
No parameters required.
Try it
all_exchangesReturn metadata for all crypto exchanges tracked by CoinDesk Data (formerly CryptoCompare): name, country, grade, trading pairs, fee, and website URL.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/cryptocompare/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/cryptocompare/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"price","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("price", {});// Or ask in plain English:
const answer = await px.ask("coindesk data (formerly cryptocompare) — multi-exchange crypto prices, ohlc history, market cap rankings, news, social stats, and coin/exchange lists");
social_statsFetch social media stats for a coin by CoinDesk Data (formerly CryptoCompare) coinId: Twitter followers, Reddit subscribers, Facebook likes, GitHub activity.
No parameters required.
▶Try it