kalshi-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enables full JSON-RPC payload logging on STDERR. | false |
| LOG_LEVEL | No | Logging verbosity on STDERR (debug, info, warn, error). | info |
| NAXOS_API_KEY | No | Your NaxosData API key (nx_live_... or nx_pro_...) for institutional Level 2 feeds. | |
| NAXOS_BASE_URL | No | API Gateway endpoint. | https://api.naxosdata.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kalshi_orderbookB | Fetches live Level 2 orderbook depth, bid/ask spread in cents, top-5 depth, and Order Book Imbalance (OBI) for Kalshi CFTC-regulated contracts (Fed funds rates, CPI inflation, elections, weather). |
| kalshi_fee_calculatorB | Calculates CFTC Rule 40.2 exchange taker fees for Kalshi contracts and solves closed-form quadratic breakeven prices for cross-venue arbitrage pairs. |
| kalshi_market_searchA | Searches Kalshi CFTC-regulated prediction markets by keywords, category (Economics, Politics, Financials, Climate, Tech & Culture), and status. |
| kalshi_implied_probabilityB | Calculates market implied probability, gross & net payout yields, event scenario outcomes (YES win vs NO win), and Kelly criterion sizing for Kalshi contracts. |
| kalshi_cross_spreadA | Queries live cross-venue spreads, pricing divergences, and dual-leg arbitrage opportunities between Kalshi and Polymarket contracts, with exact CFTC fee and Polygon gas deductions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a clearly different function: orderbook depth, market search, fee calculation, probability/Kelly analytics, and cross-venue arbitrage. There is minor conceptual overlap between fee/breakeven calculations and cross-spread arbitrage economics, but the descriptions make the boundaries mostly clear.
All tools use a consistent kalshi_ prefix followed by a descriptive noun phrase. Although the names are noun-oriented rather than verb_noun, the convention is uniform and predictable across the entire set.
Five tools is well within the ideal range for a focused analytics server. Each tool covers a distinct part of the Kalshi market-analysis workflow without unnecessary surface area.
The surface covers search, orderbook depth, fee modeling, implied probability/Kelly sizing, and cross-venue arbitrage, which are the core analytics for this domain. Minor gaps exist around fetching a single market by ticker or accessing historical price data, but the main workflows are supported.