Kalshi Prediction Markets MCP Server
io.github.cejor6/kalshi-mcp-server
What is the Kalshi Prediction Markets MCP server?
MCP server for Kalshi prediction markets: native RSA-PSS auth, rate limiting, demo/prod safety.
How to install Kalshi Prediction Markets
Copy-paste configuration for popular MCP clients.
KALSHI_API_KEY_IDrequiredKalshi API key ID from https://kalshi.com/account/profile
KALSHI_PRIVATE_KEY_PATHFilesystem path to the RSA private key PEM. Set this or KALSHI_PRIVATE_KEY_PEM.
KALSHI_PRIVATE_KEY_PEMsecretInline PEM contents, for hosted deploys without filesystem access.
KALSHI_ENVdemo or prod. Defaults to demo for safety.
KALSHI_ALLOW_PRODMust be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.
KALSHI_TRADING_ENABLEDMust be 1 for order-placement tools to operate. Read-only by default (0).
{
"mcpServers": {
"kalshi-mcp-server": {
"command": "uvx",
"args": [
"kalshi-mcp-server"
],
"env": {
"KALSHI_API_KEY_ID": "<YOUR_KALSHI_API_KEY_ID>",
"KALSHI_PRIVATE_KEY_PATH": "<YOUR_KALSHI_PRIVATE_KEY_PATH>",
"KALSHI_PRIVATE_KEY_PEM": "<YOUR_KALSHI_PRIVATE_KEY_PEM>",
"KALSHI_ENV": "<YOUR_KALSHI_ENV>",
"KALSHI_ALLOW_PROD": "<YOUR_KALSHI_ALLOW_PROD>",
"KALSHI_TRADING_ENABLED": "<YOUR_KALSHI_TRADING_ENABLED>"
}
}
}
}{
"mcpServers": {
"kalshi-mcp-server": {
"command": "uvx",
"args": [
"kalshi-mcp-server"
],
"env": {
"KALSHI_API_KEY_ID": "<YOUR_KALSHI_API_KEY_ID>",
"KALSHI_PRIVATE_KEY_PATH": "<YOUR_KALSHI_PRIVATE_KEY_PATH>",
"KALSHI_PRIVATE_KEY_PEM": "<YOUR_KALSHI_PRIVATE_KEY_PEM>",
"KALSHI_ENV": "<YOUR_KALSHI_ENV>",
"KALSHI_ALLOW_PROD": "<YOUR_KALSHI_ALLOW_PROD>",
"KALSHI_TRADING_ENABLED": "<YOUR_KALSHI_TRADING_ENABLED>"
}
}
}
}{
"mcpServers": {
"kalshi-mcp-server": {
"command": "uvx",
"args": [
"kalshi-mcp-server"
],
"env": {
"KALSHI_API_KEY_ID": "<YOUR_KALSHI_API_KEY_ID>",
"KALSHI_PRIVATE_KEY_PATH": "<YOUR_KALSHI_PRIVATE_KEY_PATH>",
"KALSHI_PRIVATE_KEY_PEM": "<YOUR_KALSHI_PRIVATE_KEY_PEM>",
"KALSHI_ENV": "<YOUR_KALSHI_ENV>",
"KALSHI_ALLOW_PROD": "<YOUR_KALSHI_ALLOW_PROD>",
"KALSHI_TRADING_ENABLED": "<YOUR_KALSHI_TRADING_ENABLED>"
}
}
}
}{
"servers": {
"kalshi-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"kalshi-mcp-server"
],
"env": {
"KALSHI_API_KEY_ID": "<YOUR_KALSHI_API_KEY_ID>",
"KALSHI_PRIVATE_KEY_PATH": "<YOUR_KALSHI_PRIVATE_KEY_PATH>",
"KALSHI_PRIVATE_KEY_PEM": "<YOUR_KALSHI_PRIVATE_KEY_PEM>",
"KALSHI_ENV": "<YOUR_KALSHI_ENV>",
"KALSHI_ALLOW_PROD": "<YOUR_KALSHI_ALLOW_PROD>",
"KALSHI_TRADING_ENABLED": "<YOUR_KALSHI_TRADING_ENABLED>"
}
}
}
}claude mcp add kalshi-mcp-server --env KALSHI_API_KEY_ID=<YOUR_KALSHI_API_KEY_ID> --env KALSHI_PRIVATE_KEY_PATH=<YOUR_KALSHI_PRIVATE_KEY_PATH> --env KALSHI_PRIVATE_KEY_PEM=<YOUR_KALSHI_PRIVATE_KEY_PEM> --env KALSHI_ENV=<YOUR_KALSHI_ENV> --env KALSHI_ALLOW_PROD=<YOUR_KALSHI_ALLOW_PROD> --env KALSHI_TRADING_ENABLED=<YOUR_KALSHI_TRADING_ENABLED> -- uvx kalshi-mcp-serverRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.