mcpdirectory.dev
9,129 servers · updated 23 Sept

Polymarket Kalshi Trading MCP server

community Active last commit 17 d
{
  "mcpServers": {
    "oddsrail-polymarket-kalshi-trading": {
      "command": "uvx",
      "args": [
        "oddsrail"
      ],
      "env": {
        "POLYMARKET_PRIVATE_KEY": "<polymarket_private_key>",
        "POLYMARKET_RELAYER_API_KEY": "<polymarket_relayer_api_key>"
      }
    }
  }
}
file .mcp.json (in your project root)install uvx oddsrailversion 0.18.0

What it does

An MCP server that routes orders to Polymarket and Kalshi prediction markets, with market search, orderbook access, price history, positions, and order management. Built for AI agents that need non-custodial trading access with transparent on-chain attribution and no trading fees.

  • Search prediction markets across Polymarket and Kalshi, retrieve live orderbooks and historical prices to inform trading decisions.
  • Route and manage orders on either venue with dry-run testing against live books before executing real trades.
  • Detect market pricing anomalies using overshoot/fade signals and assess resolution dispute risk on specific markets.

Tools this server exposes

ToolDoes
positionsView current holdings and positions across both venues.
watch_bookMonitor live orderbook updates in real-time with bounded streaming.
server_infoDisplay current configuration including builder code attribution in use.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.