Kalshi Prediction Markets MCP Server

MCP server for Kalshi prediction markets: native RSA-PSS auth, rate limiting, demo/prod safety.

Local serverstdio

What is the Kalshi Prediction Markets MCP Server?

Kalshi Prediction Markets is an MCP integration. MCP server for Kalshi prediction markets: native RSA-PSS auth, rate limiting, demo/prod safety.

Packages and local setup

The published pypi package is kalshi-mcp-server, version 0.1.8. Its declared MCP transport is stdio.

The package declares KALSHI_API_KEY_ID (required): Kalshi API key ID from https://kalshi.com/account/profile; KALSHI_PRIVATE_KEY_PATH: Filesystem path to the RSA private key PEM. Set this or KALSHI_PRIVATE_KEY_PEM.; KALSHI_PRIVATE_KEY_PEM: Inline PEM contents, for hosted deploys without filesystem access.; KALSHI_ENV: demo or prod. Defaults to demo for safety.; KALSHI_ALLOW_PROD: Must be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.; KALSHI_TRADING_ENABLED: Must be 1 for order-placement tools to operate. Read-only by default (0)..

The published oci package is ghcr.io/cejor6/kalshi-mcp-server:0.1.8. Its declared MCP transport is stdio.

The package declares KALSHI_API_KEY_ID (required): Kalshi API key ID from https://kalshi.com/account/profile; KALSHI_PRIVATE_KEY_PEM: Inline PEM contents, for hosted deploys without filesystem access.; KALSHI_ENV: demo or prod. Defaults to demo for safety.; KALSHI_ALLOW_PROD: Must be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.; KALSHI_TRADING_ENABLED: Must be 1 for order-placement tools to operate. Read-only by default (0)..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository. This profile uses version 0.1.8 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related other integrations MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
KALSHI_API_KEY_IDKalshi API key ID from https://kalshi.com/account/profileYes
KALSHI_PRIVATE_KEY_PATHFilesystem path to the RSA private key PEM. Set this or KALSHI_PRIVATE_KEY_PEM.Optional
KALSHI_PRIVATE_KEY_PEMInline PEM contents, for hosted deploys without filesystem access.Optional
KALSHI_ENVdemo or prod. Defaults to demo for safety.Optional
KALSHI_ALLOW_PRODMust be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.Optional
KALSHI_TRADING_ENABLEDMust be 1 for order-placement tools to operate. Read-only by default (0).Optional