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.

Finance Free or usage-based

Tool capabilities

Full tool listing grouped by capability area.

Ads

  • get-trades

    Read only

    Get public trade history for Kalshi markets. Can filter by ticker or time range.

Announcements

  • get-announcements

    Read only

    Get exchange announcements from Kalshi. Can filter by status (active, expired, all).

Balance

  • get-balance

    Read only

    Get your Kalshi account balance, including available cash and any pending settlements.

Events

  • get-events

    Read only

    Get a list of events on Kalshi. Events are groups of related markets (e.g., "2024 Presidential Election").

  • get-event

    Read only

    Get detailed information about a specific Kalshi event by its ticker.

Exchange

  • get-exchange-status

    Read only

    Get the current status of the Kalshi exchange, including whether trading is active and any maintenance windows.

  • get-exchange-schedule

    Read only

    Get the trading schedule for the Kalshi exchange, including trading hours and any scheduled closures.

General

  • get-fills

    Read only

    Get your trade fills (executed orders) on Kalshi. Can filter by ticker, order ID, or time range.

Lists

  • get-series-list

    Read only

    Get a list of all series on Kalshi. Series are categories of related events (e.g., "US Presidential Elections").

Markets

  • get-markets

    Read only

    Get a list of prediction markets on Kalshi. Can filter by event, series, status, or specific tickers.

  • get-market

    Read only

    Get detailed information about a specific Kalshi market by its ticker symbol.

Orderbook

  • get-market-orderbook

    Read only

    Get the current order book for a Kalshi market, showing bid and ask prices at each level.

Orders

  • get-orders

    Read only

    Get your orders on Kalshi. Can filter by ticker, event, status, or time range.

  • get-order

    Read only

    Get 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 only

    Get your current positions on Kalshi markets. Can filter by ticker, event, or settlement status.

Series

  • get-series

    Read only

    Get detailed information about a specific series by its ticker.

Settlements

  • get-settlements

    Read only

    Get 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.