Kalshi MCP Server - 21 AI-Powered Tools
Trade on prediction markets with Kalshi, a regulated exchange. View markets, check prices, manage positions, and place orders on events covering politics, economics, weather, and more.
Tool capabilities
Full tool listing grouped by capability area.
Ads
-
get-trades
Read onlyGet public trade history for Kalshi markets. Can filter by ticker or time range.
Announcements
-
get-announcements
Read onlyGet exchange announcements from Kalshi. Can filter by status (active, expired, all).
Balance
-
get-balance
Read onlyGet your Kalshi account balance, including available cash and any pending settlements.
Events
-
get-events
Read onlyGet a list of events on Kalshi. Events are groups of related markets (e.g., "2024 Presidential Election").
-
get-event
Read onlyGet detailed information about a specific Kalshi event by its ticker.
Exchange
-
get-exchange-status
Read onlyGet the current status of the Kalshi exchange, including whether trading is active and any maintenance windows.
-
get-exchange-schedule
Read onlyGet the trading schedule for the Kalshi exchange, including trading hours and any scheduled closures.
General
-
get-fills
Read onlyGet your trade fills (executed orders) on Kalshi. Can filter by ticker, order ID, or time range.
Lists
-
get-series-list
Read onlyGet a list of all series on Kalshi. Series are categories of related events (e.g., "US Presidential Elections").
Markets
-
get-markets
Read onlyGet a list of prediction markets on Kalshi. Can filter by event, series, status, or specific tickers.
-
get-market
Read onlyGet detailed information about a specific Kalshi market by its ticker symbol.
Orderbook
-
get-market-orderbook
Read onlyGet the current order book for a Kalshi market, showing bid and ask prices at each level.
Orders
-
get-orders
Read onlyGet your orders on Kalshi. Can filter by ticker, event, status, or time range.
-
get-order
Read onlyGet detailed information about a specific order by its ID.
-
create-order
Create a new order on a Kalshi market. Supports limit and market orders for buying/selling Yes or No contracts.
-
cancel-order
Cancel a resting (open) order by its ID.
-
amend-order
Amend a resting order by changing its price and/or quantity.
-
decrease-order
Decrease the quantity of a resting order without changing its price.
Positions
-
get-positions
Read onlyGet your current positions on Kalshi markets. Can filter by ticker, event, or settlement status.
Series
-
get-series
Read onlyGet detailed information about a specific series by its ticker.
Settlements
-
get-settlements
Read onlyGet your settlement history on Kalshi, showing how markets you had positions in resolved.
Connection instructions
Use the same MCP endpoint for Claude Desktop and Claude Code CLI.
Claude Code CLI
claude mcp add kalshi -- npx -y mcp-remote https://mcp.savvyagents.work/mcp/kalshi
Claude Desktop JSON
{
"mcpServers": {
"kalshi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.savvyagents.work/mcp/kalshi"
]
}
}
}
Frequently asked questions
How do I connect Kalshi to Claude?
Use the MCP endpoint at https://mcp.savvyagents.work/mcp/kalshi in Claude Desktop or Claude Code. Authorize your account during the OAuth flow, then the tools become available instantly.
What tools are available in the Kalshi MCP server?
Kalshi includes 21 tools. You can view every tool grouped by capability directly on this page.
Is Kalshi MCP server free?
Yes. Kalshi is available with free or usage-based access on MCPPlug.
Can I use this server with AI clients beyond Claude?
Yes. Any MCP-compatible client can connect to this endpoint, including CLI and IDE clients that support HTTP MCP transports.