CryptoKeyhole
v1.1.3Read-only market and on-chain data for Bitcoin, Ethereum and more; on-chain from our own nodes.
Endpoint health
online- Last checked
- 11/3/2026, 8:17:48 PM
- Latency
- 502 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:com.cryptokeyhole%2Fanalytics
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"com.cryptokeyhole/analytics": {
"url": "https://cryptokeyhole.com/api/v1/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
6 shown · authentication unknown
Fetch bulk metrics
fetch_bulk_metrics
Read multiple metric selections sequentially. Each item retains its own provenance and revision; this is not one atomic snapshot. Unsupported selections are explicit per-item errors. The existing 200000-observation and response-byte bounds apply to the combined result.
Schema valid · SHA-256 f9b7dd6e081c…
View input schema
{ "type": "object", "properties": { "requests": { "type": "array", "minItems": 1, "description": "The selections to read, in order; each takes the same arguments as fetch_metric.", "items": { "type": "object", "properties": { "asset": { "type": "string", "enum": [ "BTC", "ETH", "SOL", "XRP", "TRX", "BNB", "DOGE", "TON", "LINK", "HYPE", "WBTC", "ADA", "NEAR", "XLM", "BCH", "LTC", "UNI", "AVAX", "SUI", "HBAR", "WLD", "WLFI", "LIT", "MNT", "SHIB", "QNT", "ENA", "MORPHO", "AAVE", "ONDO", "DOT", "ZRO", "PEPE", "SKY", "ARB", "FF", "POL", "APT", "CRV", "ZAMA", "SENT", "ETHFI", "PENDLE", "ENS", "FET", "LDO", "EIGEN", "SPX", "EDGE", "IMX", "AXS", "BAT", "GRT", "SYRUP", "FLOKI", "COMP", "SAND", "APE", "PROM", "ALT", "GALA", "NIL", "ERA" ], "default": "BTC", "description": "Asset code, for example BTC or ETH; get_assets_list gives every code with its name." }, "metric": { "type": "string", "minLength": 1, "description": "Metric id, for example ckh.SpotPrice or eth.PriceUSD; get_asset_metrics lists every id." }, "interval": { "type": "string", "enum": [ "24h", "1w", "1M", "1Y" ], "default": "24h", "description": "Resolution of the observations: 24h daily, 1w weekly, 1M monthly or 1Y yearly. get_metric_metadata gives the intervals a metric offers." }, "start": { "type": "integer", "description": "Inclusive UNIX seconds UTC." }, "end": { "type": "integer", "description": "Exclusive UNIX seconds UTC." }, "sma": { "type": "integer", "minimum": 0, "maximum": 3650, "default": 0, "description": "Smoothing window in observations; 0 returns the raw series." }, "smoothing": { "type": "string", "enum": [ "sma", "ema", "median" ], "default": "sma", "description": "How sma smooths the series: simple mean (sma), exponential mean (ema) or moving median (median)." }, "publication": { "type": "string", "description": "An actual retained publication ID; only supported metric/interval pairs accept it." } }, "required": [ "metric" ], "additionalProperties": false } } }, "required": [ "requests" ], "additionalProperties": false }
Connections
streamable-http
https://cryptokeyhole.com/api/v1/mcp