DepthFeed
Server Details
Order-book depth & history for Polymarket, Kalshi & Limitless. Keyless demo, key for full access.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 15 tools
Tools are largely separable by venue prefix plus resource (Kalshi/Limitless/Polymarket orderbook vs. snapshots vs. search), and bars/backtest_paths/screener occupy distinct roles. The weakest spot is market discovery: polymarket_all_markets, polymarket_search_markets, and polymarket_get_market overlap in intent, though descriptions do spell out the differences (all categories vs. crypto up/down vs. single market).
The venue-scoped tools follow a clean venue_verb_noun pattern (kalshi_get_candles, limitless_search_markets, polymarket_get_snapshots). But the cross-venue tools break it entirely with bare nouns or single verbs (bars, screener, whoami, backtest_paths), so the set reads as two conventions stitched together. Still readable, just not predictable as a whole.
15 tools is well within a healthy range and each earns its place: three venues x (search, latest book, history) plus cross-venue bars, screening, backtesting, and session introspection. No obvious filler or duplicate wrappers.
Covers the full read lifecycle for prediction-market data — discovery, live depth, historical snapshots, candles — plus equity/crypto OHLCV and backtest paths, with no destructive operations required for a data feed. Minor asymmetries exist (history depth differs by asset class and venue, no deeper Binance book beyond screener top-of-book), but agents can work around them.
Available Tools
15 toolsbacktest_pathsARead-onlyInspect
Mid-price path per Polymarket market for backtesting, resampled to a fixed interval and bounded to each market's own lifetime so post-settlement books cannot leak in as risk-free fills. Returns {interval_seconds, markets:{<market_id>:{points:[[ts_ms, price_up, coin_price], …]}}} — up to 1000 points per market. Pass 1 to 50 market ids from polymarket_search_markets. History is bounded by the plan window and the interval floor by plan; both fail closed rather than silently coarsening.
Inputs: ids (required), coin, interval.
barsARead-onlyInspect
OHLCV price bars for US equities and ETFs, Binance spot pairs, and perpetual futures. One minute is the finest resolution; 5Min, 15Min, 1Hour and 1Day are rolled up from it and say so with derived. Spell a crypto pair the way the venue does (BTCUSDT, not BTC) and a perpetual with a .P suffix (BTCUSDT.P) — spot and perp are different instruments at different prices. BTCU, ETHU and WLDU are each both a US ETF and a Binance pair, and resolve to the equity — pass venue=binance to reach the pair instead. Optional venue selects the market explicitly: us-equities, binance (spot) or binance-futures (perpetuals). Bounded by the same plan history window as every other read (403 HISTORY_LIMIT_EXCEEDED past it); the plan also sets how many symbols one request may carry.
Inputs: symbols (required), end_time, timeframe, start_time.
kalshi_get_candlesARead-onlyInspect
Hourly OHLC candles (yes bid, yes ask, traded price) plus volume and open interest for a Kalshi market. This is the only history that exists for non-crypto Kalshi markets — Kalshi serves no historical order book — and it reaches back up to a year, far past the order-book capture. price is null in periods with no trade. Every account plan; history is bounded by your plan window.
Inputs: ticker (required), limit, cursor, end_time, +2 more.
kalshi_get_orderbookARead-onlyInspect
Latest yes/no order-book depth for a Kalshi market by ticker. Every account plan; only the keyless demo surface is refused.
Inputs: ticker (required).
kalshi_get_snapshotsBRead-onlyInspect
Historical yes/no depth snapshots for a Kalshi market by ticker. Every account plan; history is bounded by your plan window.
Inputs: ticker (required), fill, limit, cursor, +3 more.
kalshi_search_marketsARead-onlyInspect
List Kalshi crypto markets (full yes/no depth, DepthFeed-exclusive). Every account plan; the keyless demo surface returns a 402 upsell.
Inputs: coin, type, limit, cursor.
limitless_get_orderbookARead-onlyInspect
Latest L2 depth (bids desc / asks asc) for a Limitless market by slug. Every account plan; only the keyless demo surface is refused.
Inputs: slug (required).
limitless_get_snapshotsARead-onlyInspect
Historical L2 depth snapshots (time series) for a Limitless market by slug. Every account plan; history is bounded by your plan window.
Inputs: slug (required), fill, limit, cursor, +3 more.
limitless_search_marketsARead-onlyInspect
List currently-open Limitless (Base CLOB) markets, DepthFeed-exclusive. Every account plan; only the keyless demo surface is refused.
Inputs: coin, type, limit, cursor.
polymarket_all_marketsARead-onlyInspect
Paid data plan required. Return every active Polymarket market across all categories, not only crypto. AI execution credits do not unlock this export. The text result is one LLM-readable line per market: MARKET_NAME | OUTCOME PRICES | DEADLINE | MARKET_ID. The sweep fails closed if complete pagination cannot be verified and includes timestamp, count, source-page count, and SHA-256.
Inputs: no named parameters.
polymarket_get_marketARead-onlyInspect
Fetch a single Polymarket crypto up/down market by market_id or slug from polymarket_search_markets. Provide exactly one of market_id or slug. Other categories, including weather, use REST discovery at /v3/polymarket/markets with an account plan.
Inputs: coin, slug, market_id.
polymarket_get_snapshotsARead-onlyInspect
Historical order-book snapshots for one Polymarket crypto up/down market; use market_id from polymarket_search_markets. Use interval to downsample and include_orderbook for the full ladder. Other categories, including weather, use REST /v3/polymarket/{asset_id}/snapshots with an outcome token asset_id and an account plan. History is subject to plan limits and actual captured data; catalog presence does not guarantee stored snapshots.
Inputs: market_id (required), coin, fill, limit, +5 more.
polymarket_search_marketsARead-onlyInspect
List Polymarket up/down crypto prediction markets for a coin. Returns market id, slug, window, status and timing. Use the returned id/slug with polymarket_get_market or polymarket_get_snapshots.
Inputs: coin, type, limit, cursor, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Polymarket orderbook history, live books, trades and settlements, plus Hyperliquid perp books.
Live prediction markets: Polymarket + Kalshi prices, odds, order books. Pay-per-call USDC, no key.
Live Polymarket odds, order books, fee-inclusive quotes and non-custodial prediction trading.
Read-only prediction-market data across Kalshi, Polymarket, Limitless: venues, fees, lookups, stats.
Related MCP Servers
- AlicenseAqualityBmaintenanceHistorical Polymarket order book depth — full L2 bid/ask ladders at 1-second resolution on resolved markets, plus prices, spread and liquidity. Polymarket archives no order book history, so this serves depth captured live.830 npmMIT
- AlicenseAqualityCmaintenanceEnables access to historical Polymarket order book depth, with full L2 bid and ask ladders at 1-second resolution and resolved outcomes, for use in MCP clients like Claude and Cursor.830 npmMIT
- AlicenseAqualityBmaintenance24/7 autonomous monitoring and edge detection for prediction markets (Kalshi & Polymarket). Features causal tree analysis, orderbook depth tracking, cross-venue comparison, and real-time alerts.16196 npm12MIT
- FlicenseNot gradedqualityDmaintenanceTrade and monitor prediction markets across Polymarket, Kalshi, Opinion, Limitless, and PredictFun from any AI agent. Unified real-time data, live orderbook streaming, and order execution — one API key, one interface, five exchanges.-
Glama MCP Gateway
Add one secure layer between your agents and this server.