MCP server
Kalshi
io.github.pipeworx-io/kalshi
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Kalshi MCP — US-regulated prediction-market data (no auth on public reads).
Working at last checkOfficial: pipeworx.io's GitHub account (pipeworx-io)About 34,536 tokens per request once connected61 tools
https://gateway.pipeworx.io/kalshi/mcp
At a glance
- Type
- MCP server
- Publisher
- pipeworx.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 61
- Token cost
- About 34,536 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http kalshi https://gateway.pipeworx.io/kalshi/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.kalshi] url = "https://gateway.pipeworx.io/kalshi/mcp"
Gemini CLI
{"mcpServers":{"kalshi":{"httpUrl":"https://gateway.pipeworx.io/kalshi/mcp"}}}
Cursor
{"mcpServers":{"kalshi":{"url":"https://gateway.pipeworx.io/kalshi/mcp"}}}
VS Code
{"servers":{"kalshi":{"type":"http","url":"https://gateway.pipeworx.io/kalshi/mcp"}}}
Antigravity
agy mcp add kalshi https://gateway.pipeworx.io/kalshi/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"kalshi","server_url":"https://gateway.pipeworx.io/kalshi/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"kalshi","server_url":"https://gateway.pipeworx.io/kalshi/mcp"}
Tools
kalshi_candlesticks~556 tokens
Price history (OHLC candles) for UP TO 100 Kalshi markets over ONE shared window, in ONE call — Kalshi's batch candlestick endpoint (`GET /markets/candlesticks`). This is the comparison tool: every bucket of a Fed or CPI event on one timeline, or the same question across several strikes, without thekalshi_event~572 tokens
AUTHORITATIVE odds from Kalshi — the only CFTC-regulated US prediction-market exchange (US persons CAN legally trade here, unlike Polymarket). Returns one event with ALL its child markets nested: event title + each market's ticker, subtitle, price, volume. Use when you need the full partition for ankalshi_event_live_data~596 tokens
The REAL-WORLD measurement an event settles against, next to the odds — Kalshi's event live-data feed (`GET /live_data/events/{event_ticker}`). This is the thing you cannot get by calling any other Kalshi endpoint: for a crypto event it is the underlying BTC/ETH price track from the settlement indexkalshi_events~475 tokens
List/browse Kalshi events (event = a question with one-or-more child markets, e.g. "Fed funds rate after Oct 2026 meeting?" with 11 markets, one per rate bucket). Filter by status (open / settled), series_ticker (KXFED, KXBTC, KXCPI, etc.), or category (Politics, Economics, Financials, Crypto, Climakalshi_exchange_status~75 tokens
Exchange-level status: is the trading floor open, are deposits/withdrawals enabled, any scheduled maintenance. Cheap check before a batch script.kalshi_game_stats~414 tokens
Live scoreboard and play-by-play for a sports game Kalshi has markets on, keyed by MILESTONE id (not event ticker) — Kalshi's `GET /live_data/milestone/{id}` plus `/game_stats`. Returns the current state (score, period/inning, status, last play, winner once final) and the play list, newest-first, eakalshi_macro~199 tokens
Friendly-name shortcut for the most-asked Kalshi macro series: "Fed" (FOMC rate buckets), "BTC" (Bitcoin price ranges), "ETH" (Ethereum), "CPI" (monthly inflation), "GDP" (quarterly growth), "SP500" (S&P 500 EOY close), "Recession" (NBER recession calls). Returns the soonest-expiring open event forkalshi_market~259 tokens
AUTHORITATIVE detail for one Kalshi market by ticker (e.g. "KXFED-26OCT-T3.50"), live OR long-settled — Kalshi drops older markets from its live endpoints (they 404 there), and this falls through to Kalshi's historical archive and says which answered in `source`. Returns the rules text (so you knowkalshi_markets~763 tokens
List or search Kalshi prediction markets, open or already settled. Pass `keyword` to find markets by subject — "inflation", "Iran", "Vance" — served by Kalshi's own full-corpus search, with each result tagged match: market|event|related so you can tell a literal keyword hit from a relevance-ranked nkalshi_milestones~569 tokens
Kalshi's own index of the real-world OCCURRENCES its markets hang off — games, elections, hearings, launches — from `GET /milestones`. Each milestone carries a title, type (e.g. baseball_game, football_game, tennis_tournament_singles, election), category, start and end dates, source ids, and — the rkalshi_orderbook~148 tokens
Current YES/NO orderbook (bids + asks with size, in cents) for a market ticker. Use to see live liquidity depth before judging whether an edge is tradable. Returns sorted price/quantity levels.kalshi_orderbooks~510 tokens
Depth-of-book for UP TO 100 Kalshi markets in ONE call — Kalshi's own batch orderbook endpoint (`GET /markets/orderbooks`), not a fan-out we do for you. Use this instead of calling kalshi_orderbook once per ticker when you are pricing a whole event partition (an 11-bucket Fed event, a 20-strike tempkalshi_price_history~753 tokens
Historical price/probability time-series (candlesticks) for a Kalshi market — how the YES odds moved over time, for ANY window, including one that ended long ago. Pass a market ticker (e.g. "KXFEDDECISION-28JAN-H26") plus either an explicit start_ts/end_ts window ("what did this market think in Marckalshi_series~135 tokens
List Kalshi series (a series groups related events over time — e.g. "KXFED" series has one event per FOMC meeting). Useful to find the canonical handle for recurring questions.kalshi_structured_targets~613 tokens
The ENTITIES Kalshi's markets are about, as Kalshi models them — players, teams, actors, films and similar — from `GET /structured_targets`. Each row has a stable id, a type — granular by sport, e.g. "actor", "football_player", "soccer_team", "film", "company", "politician", with NO bare "player" orkalshi_top_markets~402 tokens
Ranking / leaderboard of Kalshi's most-traded markets right now — use this for "what is the highest volume prediction market on Kalshi", "most traded Kalshi market", or any top-N-by-activity question. Kalshi's /markets endpoint has NO server-side sort and its raw listing is 99%+ algorithmically-genekalshi_trades~252 tokens
Executed trades for a market ticker, live OR long-settled. Returns most-recent N trades with yes/no price in BOTH units (yes_price_cents and yes_price_dollars at full precision), contract size, taker side and timestamp. Useful for sanity-checking what the market actually paid vs the resting orderbookalshi_weather_index~643 tokens
Kalshi's OWN city temperature index — the minute-resolution series that its hourly temperature markets settle against, from `GET /live_data/weather/{city}`. This is not a weather forecast and not a single station: it is the number Kalshi computes from a weighted multi-station panel, in Fahrenheit tokalshi_weather_index_calibrations~299 tokens
How a Kalshi city temperature index is COMPUTED, and every time that changed — `GET /live_data/weather/{city}/calibrations`. Returns the launch configuration plus each weekly offset calibration and methodology update in ascending effective order: per-station weights, per-station offsets in Celsius,
Browse
Related MCP servers
- Tooloracle Predictionguard
Polymarket integrity MCP — 28 tools for wallet risk, whales, UMA scans, SAR/STR reports. - SiteCheck Crypto & Finance
128 pay-per-call agent tools: crypto, DeFi, on-chain and finance data tools. x402 - Gapup
271 agent-payable tools: competitive intel, finance, KYC, compliance, ESG. x402 per-call. - Crypto, web, finance and app data tools
179 tools: crypto, EVM, SEC, FDA, NHTSA VIN, NWS weather, Eurostat, FRED, cloud & LLM prices, DNS. - Cricket
Live cricket incl. US Minor League, Kalshi prices, and a win model fitted on 10,847 matches. - HYPERneobroker.com
Live prices, perps, prediction markets and a paper trading desk over one MCP. - Wicked MCP
Whole Wicked suite for agents: market data, SEC filings, wallet checks, risk, identity, memory. - pdata Prediction Markets
Polymarket, Kalshi + 6 more prediction markets: live odds, volume, movers. Read-only, no auth.
Badge for your README
[](https://aptlynx.net/servers/io.github.pipeworx-io/kalshi)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents