
Live and historical crypto market data for agents through 19 read-only tools on a hosted server. search_coins resolves a name or symbol, get_prices returns up to 100 coins in one call, get_price_history gives OHLCV candles, and get_coin_technicals returns RSI, MACD, moving averages and more. Market-wide tools cover total market cap, the Fear & Greed index, the altseason index and today's futures liquidations, and exchange tools return volume rankings and trust scores. calculate_dca backtests a dollar-cost averaging plan. You need an MCP key from the Bitculator console. The free MCP plan needs no card, and some tools need a paid plan. Connect with claude mcp add --transport http bitculator https://bitculator.com/mcp --header "Authorization: Bearer YOUR_API_KEY".
Public tool metadata for what this MCP can expose to an agent.
search_coinsResolve a cryptocurrency by free-text name or symbol to its canonical slug, with a ranked market summary (price, market cap, rank, 24h/7d change) per match. Call this first whenever the user names an asset and you do not already know its slug — every other coin tool is address...3 paramsResolve a cryptocurrency by free-text name or symbol to its canonical slug, with a ranked market summary (price, market cap, rank, 24h/7d change) per match. Call this first whenever the user names an asset and you do not already know its slug — every other coin tool is address...
limitintegerquery*stringtypestringcoin · tokenget_coinFull profile for one coin by slug: supplies, rank and rank changes, all-time high/low and distance from them, fully-diluted valuation, links, contracts, and description. Use for "tell me about X" questions; for just the current price prefer get_prices.1 paramsFull profile for one coin by slug: supplies, rank and rank changes, all-time high/low and distance from them, fully-diluted valuation, links, contracts, and description. Use for "tell me about X" questions; for just the current price prefer get_prices.
slug*stringget_pricesCurrent spot prices for up to 100 coins in one call (price, market cap, 24h volume, 24h/7d change, rank), optionally converted to a fiat currency. The cheapest way to answer "what is X trading at" — pass several coins at once instead of calling repeatedly. Exactly one of slugs...4 paramsCurrent spot prices for up to 100 coins in one call (price, market cap, 24h volume, 24h/7d change, rank), optionally converted to a fiat currency. The cheapest way to answer "what is X trading at" — pass several coins at once instead of calling repeatedly. Exactly one of slugs...
convertstringidsstringslugsstringsymbolsstringget_price_historyOHLCV candles for a coin over a date range. Use for "how did X perform since…", volatility, and charting questions. Data retention by interval: minutely ~8 days, half-hourly ~3 months, hourly ~6 months, daily = full history. Returns the most recent candles in the window, oldes...5 paramsOHLCV candles for a coin over a date range. Use for "how did X perform since…", volatility, and charting questions. Data retention by interval: minutely ~8 days, half-hourly ~3 months, hourly ~6 months, daily = full history. Returns the most recent candles in the window, oldes...
endstringintervalstringminutely · half-hourly · hourly · dailydefault: dailylimitintegerslug*stringstartstringget_historical_priceThe price of one coin on one specific past date (falls back up to 3 days when the exact day has no data). Use for "what was BTC worth on my birthday / when I bought it" questions. For a range of dates use get_price_history instead.2 paramsThe price of one coin on one specific past date (falls back up to 3 days when the exact day has no data). Use for "what was BTC worth on my birthday / when I bought it" questions. For a range of dates use get_price_history instead.
date*stringslug*stringget_top_moversThe biggest gainers or losers by percentage change over the last 24 hours or 7 days. Use for "what is pumping / dumping right now" questions.3 paramsThe biggest gainers or losers by percentage change over the last 24 hours or 7 days. Use for "what is pumping / dumping right now" questions.
direction*stringgainers · losersintervalstring24h · 7ddefault: 24hlimitintegerget_trending_coinsThe coins currently drawing the most attention on Bitculator, with compact market rows. Use for "what is hot / what are people looking at right now" questions.1 paramsThe coins currently drawing the most attention on Bitculator, with compact market rows. Use for "what is hot / what are people looking at right now" questions.
limitintegerget_global_marketWhole-market snapshot: total market cap, total 24h volume, BTC/ETH dominance, coin/token/exchange/pair counts, and the market Fear & Greed reading (quote its `index`, 0-100 as Bitculator shows it, never the raw -100..+100 `score`). Use for "how is the market doing" questions a...Whole-market snapshot: total market cap, total 24h volume, BTC/ETH dominance, coin/token/exchange/pair counts, and the market Fear & Greed reading (quote its `index`, 0-100 as Bitculator shows it, never the raw -100..+100 `score`). Use for "how is the market doing" questions a...
No parameter schema in public metadata yet.
get_global_historyTime series of the total crypto market cap or total volume. Use for "is the market up this month / how has the market developed" questions. Each point is {time, marketcap} for metric=marketcap and {time, volume} for metric=volume. Periods: 24h (half-hourly points), 7d (hourly)...2 paramsTime series of the total crypto market cap or total volume. Use for "is the market up this month / how has the market developed" questions. Each point is {time, marketcap} for metric=marketcap and {time, volume} for metric=volume. Periods: 24h (half-hourly points), 7d (hourly)...
metric*stringmarketcap · volumeperiodstring24h · 7d · 30d · alldefault: 24hget_fear_greedThe Fear & Greed sentiment index for the whole market, or for one coin when a slug is passed. Includes 7d/30d interval sub-scores. The go-to gauge for "how are people feeling about the market / about X" questions. Quote `index` (0-100, exactly as Bitculator shows it: 0-19 extr...1 paramsThe Fear & Greed sentiment index for the whole market, or for one coin when a slug is passed. Includes 7d/30d interval sub-scores. The go-to gauge for "how are people feeling about the market / about X" questions. Quote `index` (0-100, exactly as Bitculator shows it: 0-19 extr...
coinstringget_altseason_indexThe altseason index — whether altcoins are outperforming Bitcoin right now. Pass days > 0 to include daily history for trend questions ("are we heading into altseason?").1 paramsThe altseason index — whether altcoins are outperforming Bitcoin right now. Pass days > 0 to include daily history for trend questions ("are we heading into altseason?").
daysintegerconvert_currencyConvert an amount between any crypto and/or fiat currencies (up to 10 targets per call) using live rates. Use this for ALL "how much is X in Y" math instead of computing it yourself from prices — it preserves precision.3 paramsConvert an amount between any crypto and/or fiat currencies (up to 10 targets per call) using live rates. Use this for ALL "how much is X in Y" math instead of computing it yourself from prices — it preserves precision.
amountnumberfrom*stringto*stringlist_exchangesRanked list of exchanges with 24h volume, volume dominance, and pair/asset counts. Use for "biggest exchanges" and CEX-versus-DEX questions, or to resolve an exchange name to its slug.4 paramsRanked list of exchanges with 24h volume, volume dominance, and pair/asset counts. Use for "biggest exchanges" and CEX-versus-DEX questions, or to resolve an exchange name to its slug.
limitintegersearchstringsortstringtypestringcex · dexget_exchangeFull profile for one exchange by slug: rank, 24h volume and changes, volume dominance, listed pairs and assets, and links. Resolve the slug via list_exchanges when unknown.1 paramsFull profile for one exchange by slug: rank, 24h volume and changes, volume dominance, listed pairs and assets, and links. Resolve the slug via list_exchanges when unknown.
slug*stringget_exchange_trust_scoreAn exchange's trust score (0-10) with its full 13-factor breakdown. Both are null for an unranked exchange (no active spot volume yet) - it has not been scored, which is not the same as a low score. Use for "is exchange X safe / reputable / trustworthy" questions.1 paramsAn exchange's trust score (0-10) with its full 13-factor breakdown. Both are null for an unranked exchange (no active spot volume yet) - it has not been scored, which is not the same as a low score. Use for "is exchange X safe / reputable / trustworthy" questions.
slug*stringget_coin_marketsWhere a coin trades: its markets/tickers across exchanges with pair, price, and 24h volume, sorted by volume. Use for "where can I buy X / most liquid venue for X" questions.4 paramsWhere a coin trades: its markets/tickers across exchanges with pair, price, and 24h volume, sorted by volume. Use for "where can I buy X / most liquid venue for X" questions.
exchangestringinstrumentstringspot · future · option · swap · marginlimitintegerslug*stringget_coin_technicalsThe multi-indicator technical snapshot for a coin in one call: RSI, MACD, SMA, ADX, MFI, CCI, OBV, VWAP, volatility, and more, each with its latest state and score. Use for "is X overbought / what do the technicals say about X" questions.1 paramsThe multi-indicator technical snapshot for a coin in one call: RSI, MACD, SMA, ADX, MFI, CCI, OBV, VWAP, volatility, and more, each with its latest state and score. Use for "is X overbought / what do the technicals say about X" questions.
slug*stringget_liquidations_summaryToday's futures liquidation totals with long/short split and dominance. Use for "how much got liquidated today / are longs or shorts getting wiped" questions. Coverage note in meta; data may be null right after the daily rollover.Today's futures liquidation totals with long/short split and dominance. Use for "how much got liquidated today / are longs or shorts getting wiped" questions. Coverage note in meta; data may be null right after the daily rollover.
No parameter schema in public metadata yet.
calculate_dcaBacktest a dollar-cost-averaging strategy against real price history: "what if I had bought $100 of bitcoin every week since 2022". Returns total invested, coins accumulated, current value, and profit/loss. Set series=true only when the user wants the per-purchase breakdown (l...6 paramsBacktest a dollar-cost-averaging strategy against real price history: "what if I had bought $100 of bitcoin every week since 2022". Returns total invested, coins accumulated, current value, and profit/loss. Set series=true only when the user wants the per-purchase breakdown (l...
amount*numberendstringinterval*stringdaily · weekly · monthly · quarterly · yearlyseriesbooleanslug*stringstart*stringSponsors
bitculator.com · MCP documentation · Get an MCP key Official MCP Registry · Smithery · Glama
Live and historical crypto market data for AI agents: prices, OHLCV history, sentiment indices, technical indicators, exchanges, liquidations and conversions, as 19 read-only tools.
It is a hosted, remote MCP server: there is nothing to install or run. Point any MCP client that supports remote servers over Streamable HTTP at the endpoint below and add your key.
| Endpoint | https://bitculator.com/mcp |
| Transport | Streamable HTTP |
| Authentication | MCP key, as Authorization: Bearer <key> or X-API-Key: <key> |
| Registry name | com.bitculator/market-data |