{"name":"io.github.bitcompare/mcp-server","slug":"bitcompare-mcp-server","title":null,"description":"Crypto yield data for AI agents: lending, savings, staking, borrowing & stablecoin rates. 18 tools.","url":"https://mcp.market/server/bitcompare-mcp-server","rating":null,"grade":"B","score":70,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":17,"stars":null,"forks":null,"downloads_week":59,"last_push_at":null,"license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:45:45.352Z","last_ok_at":"2026-11-04T05:45:45.352Z","latency_ms":731},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bitcompare/services","website":"https://bitcompare.net/mcp","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://api.bitcompare.net/mcp","headers":[{"value":"Bearer {apiKey}","name":"Authorization"}],"variables":{"apiKey":{"description":"Bearer API key from https://pro.bitcompare.net/dashboard/keys. Format: ck_live_*. Requires a Pro or Enterprise plan for MCP access.","isRequired":true,"isSecret":true,"placeholder":"ck_live_..."}}}],"packages":[{"registryType":"npm","identifier":"@bitcompare/mcp-server","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer API key from https://pro.bitcompare.net/dashboard/keys. Format: ck_live_*. Requires a Pro or Enterprise plan for MCP access.","isRequired":true,"format":"string","isSecret":true,"name":"BITCOMPARE_API_KEY"}]}],"tools":[{"name":"coin_history","description":"Historical price timeseries for a coin. (Current plan: up to 1825 days of history.)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"coinId":{"type":"string","description":"Canonical coin id (e.g. \"bitcoin\")"},"days":{"type":"integer","minimum":1,"maximum":1825,"description":"Days of history"}},"required":["coinId"],"additionalProperties":true}},{"name":"fear_greed_index","description":"Current Fear & Greed index value and historical trend.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_coin","description":"Full metadata for a coin: description, links, categories, market data, developer stats.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"coinId":{"type":"string","description":"Canonical coin id or slug (e.g. \"bitcoin\")"}},"required":["coinId"],"additionalProperties":true}},{"name":"get_price","description":"Current aggregated price for one or more symbols, computed from multiple exchange feeds.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbols":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"description":"Single symbol or array of symbols (e.g. \"btc\" or [\"btc\",\"eth\"])"},"vs":{"type":"string","description":"Quote currency, default \"usd\""}},"required":["symbols"],"additionalProperties":true}},{"name":"get_price_by_symbol","description":"Aggregated exchange price for one symbol, plus the raw per-provider prices that fed the aggregate. Use get_price for multiple symbols in one call.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Single coin symbol, e.g. \"btc\""},"region":{"type":"string","description":"Optional region filter for provider selection"},"vs":{"type":"string","description":"Quote currency, default \"usd\""}},"required":["symbol"],"additionalProperties":true}},{"name":"get_rate_by_symbol","description":"Fetch all provider rates for a specific coin symbol. Optionally filter by category — pass category=\"lending\"/\"borrowing\"/\"staking\" for yield questions, since unfiltered results mix in spot prices (category=\"price\").","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Coin symbol, case-insensitive (e.g. \"btc\" or \"eth\")"},"category":{"type":"string","enum":["lending","borrowing","staking","price"],"description":"Filter to a single product category. Without it, results mix spot prices (category=\"price\") in with yields — pass \"lending\"/\"borrowing\"/\"staking\" for yield-only results."}},"required":["symbol"],"additionalProperties":true}},{"name":"get_rate_changes","description":"The immutable rate-change log: every material yield move with full provenance (previous rate, raw value, multiplier, collection method, confidence, base/bonus split). Time-ascending pages via cursor. Unfiltered windows are capped at 31 days — filter by provider or symbol to walk deep history. Use for \"what changed since X?\" and audit trails.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"since":{"type":"string","description":"ISO date/datetime lower bound (required), e.g. \"2026-08-01\""},"until":{"type":"string","description":"ISO upper bound, default now"},"provider":{"type":"string","description":"Filter to one provider (enables deep ranges)"},"symbol":{"type":"string","description":"Filter to one symbol, e.g. \"USDC\""},"category":{"type":"string","enum":["lending","borrowing","staking"]},"cursor":{"type":"string","description":"Opaque cursor from a previous page"},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"Page size, default 100"}},"required":["since"],"additionalProperties":true}},{"name":"get_rate_history","description":"Historical rate timeseries for a symbol. Recent history (~30 days) is per-tick; older history is daily granularity. Depth is clamped to your plan (up to 365 days on Pro) and bounded by how far back data has been recorded. (Current plan: up to 1825 days of history.)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Coin symbol, case-insensitive"},"provider":{"type":"string","description":"Provider slug to scope to, case-insensitive"},"days":{"type":"integer","minimum":1,"maximum":1825,"description":"Days of history. Clamped server-side to your plan (Free 7, Starter 30, Growth 90, Pro 365, Enterprise 1825) and bounded by available data. Points within ~30 days are per-tick; older points are daily."}},"required":["symbol"],"additionalProperties":true}},{"name":"get_rates","description":"List current rates across providers, optionally filtered by symbol, category, or provider. For \"what is the best yield on BTC right now?\" style questions, ALWAYS pass category=\"lending\"/\"borrowing\"/\"staking\" — an unfiltered call mostly returns spot prices (category=\"price\"), not yields.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Filter by coin symbol, case-insensitive (e.g. \"btc\" or \"BTC\")"},"category":{"type":"string","enum":["lending","borrowing","staking","price"],"description":"Filter by product category. IMPORTANT for yield questions: without this filter, most returned rows are category=\"price\" (spot prices), not yields. Pass category=\"lending\", \"borrowing\", or \"staking\" to get APY/interest-rate data."},"provider":{"type":"string","description":"Filter by provider slug, case-insensitive"},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"Max results, default 100"}},"additionalProperties":true}},{"name":"list_coins","description":"Paginated list of coins with optional name/symbol search.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"page":{"type":"integer","minimum":1,"description":"Page, default 1"},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"Page size, default 20"},"search":{"type":"string","description":"Search by name or symbol"}},"additionalProperties":true}},{"name":"list_earn_products","description":"The canonical earn product graph: products (provider × asset × category) with their term variants — lockups, tiers, minimum deposits, payout schedules, withdrawal notice, TVL, promo flags — each carrying collection method, confidence (0-100 with bands), verification timestamps, and geo eligibility resolved from variant overrides or provider defaults. Use for \"what are the actual terms behind this rate?\"","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"provider":{"type":"string","description":"Filter to one provider, e.g. \"nexo\""},"symbol":{"type":"string","description":"Filter to one symbol, e.g. \"BTC\""},"category":{"type":"string","enum":["lending","borrowing","staking"]},"min_confidence":{"type":"integer","minimum":0,"maximum":100,"description":"Only products with at least one variant at/above this confidence"},"limit":{"type":"integer","minimum":1,"maximum":200,"description":"Page size, default 50"},"offset":{"type":"integer","minimum":0}},"additionalProperties":true}},{"name":"list_providers","description":"All rate providers, optionally filtered by product category.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"type":"string","enum":["lending","borrowing","staking","price"],"description":"Filter to providers that offer this category"},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"Max results, default 100"}},"additionalProperties":true}},{"name":"market_summary","description":"One-call summary of total market cap, 24h volume, BTC/ETH dominance, and recent trend.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"resolve_symbol","description":"Map an exchange-specific or ambiguous symbol to bitcompare's canonical coin id. Useful when an exchange uses a non-standard ticker.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Exchange-specific or ambiguous symbol"},"context":{"type":"string","description":"Source exchange or quote currency to disambiguate (e.g. \"kraken\", \"binance\")"}},"required":["symbol"],"additionalProperties":true}},{"name":"resolve_symbols_batch","description":"Resolve up to 100 symbols in a single request. Requires a plan with bulk endpoints enabled.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbols":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":100,"description":"Up to 100 symbols to resolve in a single request"},"context":{"type":"string","description":"Source exchange or quote currency applied to every input symbol"}},"required":["symbols"],"additionalProperties":true}},{"name":"similar_coins","description":"Coins related to the given coin by category/sector similarity.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"coinId":{"type":"string","description":"Canonical coin id to find related coins for (e.g. \"bitcoin\")"},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max related coins to return, default 10"}},"required":["coinId"],"additionalProperties":true}},{"name":"stablecoin_earn_benchmark","description":"The Bitcompare Earn Index for stablecoins: median USDC/USDT lending APY across servable providers, with CeFi/DeFi splits, TVL-weighted variant, deltas, and an immutable daily history. Use for \"what does stablecoin yield pay right now / how has it trended?\" — this is the citable market reference, not a single provider quote.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"segment":{"type":"string","enum":["overall","cefi","defi"],"description":"Restrict to one segment. Omit for the headline across overall + CeFi + DeFi."},"history_days":{"type":"integer","minimum":1,"maximum":1825,"description":"Request the daily series for the last N days instead of the headline. Anonymous/free access is clamped to the most recent 90 days."}},"additionalProperties":true}},{"name":"stablecoin_index","description":"Ranked stablecoin leaderboard with stability scores, peg deviation, and market cap.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":200,"description":"Default 50"}},"additionalProperties":true}},{"name":"stablecoin_peg_stability","description":"Peg deviation history and stability stats for a stablecoin.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Stablecoin symbol (e.g. \"usdt\", \"usdc\")"},"period":{"type":"string","enum":["7d","30d","90d"],"description":"Stability window, default \"30d\""}},"required":["symbol"],"additionalProperties":true}},{"name":"top_coins","description":"Top N coins ordered by market capitalisation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":500,"description":"Number of coins, default 100"}},"additionalProperties":true}},{"name":"top_movers","description":"Biggest 24h gainers and losers within a rank segment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"segment":{"type":"string","enum":["top10","top100","top1000"],"description":"Rank segment, default \"top100\""},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Number of gainers and losers to return on each side, default 10"}},"additionalProperties":true}}],"scan":{"score":70,"grade":"B","scanned_at":"2026-09-26T21:23:20.882Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:23:20.902Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2121ms"]},"poisoning":{"score":15,"max":15,"notes":["21 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"probes":[{"url":"https://api.bitcompare.net/mcp","reachable":true,"authRequired":false,"latencyMs":2121,"serverInfo":{"name":"bitcompare","version":"1.0.0"}}],"packages":[{"registryType":"npm","identifier":"@bitcompare/mcp-server","version":"1.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-06-15T04:47:48.313Z","repositoryUrl":"git+https://github.com/bitcompare/services.git","weeklyDownloads":59}],"repo":{"found":false,"owner":"bitcompare","repo":"services","error":"repo not found"},"icon":{"url":"https://bitcompare.net/apple-icon.png?bb3fe1503135d661","source":"site","width":180,"height":180},"presence":{"stars":null,"forks":null,"downloadsWeek":59,"license":"MIT","lastPushAt":null,"score":17}}}},"grade_history":[],"reviews":[]}