In-depth architectural comparison of the MCP Server Kalshi and Trade Router MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
MCP Server Kalshi
Finance & Fintech · Local stdio
Quality: 63/100 (Good) | Auth: API Key required
Trade Router MCP
Finance & Fintech · Local stdio
Quality: 59/100 (Good) | Auth: other
Verdict Summary: Choose MCP Server Kalshi if you need specialized Finance & Fintech tools running via a local process. Choose Trade Router MCP if your workspace requires Finance & Fintech integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose MCP Server Kalshi when:
You need dedicated capabilities in the Finance & Fintech domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Free / Open Source).
You have access to required keys: KALSHI_ENV, KALSHI_API_KEY, KALSHI_PRIVATE_KEY_PATH, BASE_URL.
You need dedicated capabilities in the Finance & Fintech domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: other (Free / Open Source).
You have access to required keys: TRADEROUTER_PRIVATE_KEY, SOLANA_RPC_URL, TRADEROUTER_SERVER_PUBKEY, TRADEROUTER_SERVER_PUBKEY_NEXT, TRADEROUTER_REQUIRE_SERVER_SIGNATURE, TRADEROUTER_REQUIRE_ORDER_CREATED_SIGNATURE, TRADEROUTER_DRY_RUN.
Browse or filter markets. Kalshi has no free-text search, so use filters like series_ticker, event_ticker, status, or a comma-separated `tickers` list. Returns markets with prices (in dollars), status, and rules_primary.
get_market
Get full detail for one market by ticker, including prices, status, and rules_primary/rules_secondary.
list_events
Browse events (each groups related markets). Filter by series_ticker/status; set with_nested_markets to include markets inline.
get_event
Get an event by ticker, including its settlement_sources and (optionally) nested markets.
list_series
List series (recurring market templates) filtered by category/tags.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
MCP Server Kalshi is categorized under Finance & Fintech and uses a local stdio subprocess. In contrast, Trade Router MCP belongs to Finance & Fintech using local stdio subprocess. Select MCP Server Kalshi when you need capabilities focused on finance & fintech and Trade Router MCP when you require tools for finance & fintech.
Get a series by ticker. This is where the legal contract lives: settlement_sources, additional_prohibitions, and the rules PDFs (contract_terms_url, contract_url).
get_market_orderbook
Get the current order book (resting YES and NO bids) for a market. Optional depth (1-100).
get_market_candlesticks
Get OHLC price history for a market. Defaults to the last 24h at 60-minute candles; override with period_interval (1/60/1440), lookback_hours, or explicit start_ts/end_ts.
get_market_trades
Get recent public trades (executions) for a market.
get_market_rules
Deep settlement rules for a market: consolidates the market's rules_primary/rules_secondary/early_close_condition with the event's settlement_sources and the series' additional_prohibitions and rules-PDF links. Start here to understand how a market resolves; call fetch_rules_pdf to read the full legal contract.
fetch_rules_pdf
Download and extract the text of a market's rules PDF so you can read the exact legal contract terms. Pass a market `ticker` or `series_ticker` (the server resolves the series' contract_terms_url or contract_url) or a direct `url`.
get_environment
Report which Kalshi environment this server is configured for (demo sandbox vs prod real money), the REST base URL in use, and whether trading credentials are configured. Call this to confirm the environment before trading rather than guessing.