Kalshi Trading Bots and AI Tools Compared
If you want software, or an AI, to trade on Kalshi, you have three routes: Kalshi's own tools (the API, a demo environment and a hosted MCP connector), open-source bots from GitHub, and desktop apps. The big differences are whether you can test without money and what stops an AI from trading badly.
Disclosure: Krypt makes Krypt Trader. Everything about the other products comes from their own sites, docs or repositories, checked in November 2026. Prices and features change often, so confirm on their site before you choose. No affiliation with any of them is implied.
At a glance (November 2026)
| Type | Price | Test without money | Can place orders | Notes | |
|---|---|---|---|---|---|
| Krypt Trader | Desktop app (Windows, macOS, Linux) | Free, MIT licence | Paper mode on real markets, no account needed | Yes, behind caps and approvals | Scores AI forecasts against the market price |
| Kalshi API + SDKs | Official API (Python, TypeScript) | Free to use | Demo environment with mock funds | Yes | You build everything yourself |
| Kalshi MCP connector | Official hosted MCP | Free | n/a | No: reads markets and your portfolio, manages alerts | Signs in with OAuth; no key to paste |
| kalshi-ai-trading-bot (ryanfrigo) | Open-source Python CLI + MCP | Free, MIT; you pay your own AI costs | --paper mode | Yes; its MCP is read-only by default | Its README warns real-money use has led to significant losses |
| kalshi-trading-bot-cli (OctagonAI) | Open-source AI research CLI | Free, MIT; research uses paid credits | Demo + paper ledger | Yes | Telemetry is on by default |
| mcp-server-kalshi (9crusher) | Open-source local MCP server | Free, MIT | Defaults to the demo environment | Yes, with explicit confirm | Small project |
What should stop an AI from trading badly
If an AI can place orders, the limits need to live in the software, not the prompt. Look for:
- Paper or demo mode you can stay in as long as you like.
- A recorded forecast before any buy, scored later against what the market said.
- Caps per order and per day, and a daily loss stop.
- Your approval before live orders.
When each one fits
- Kalshi's MCP connector if you only want an AI to read markets and your portfolio, with no ability to trade.
- Kalshi's API and demo environment if you're a developer writing your own bot.
- The open-source CLIs if you're comfortable in a terminal and want to read and modify the code.
- [Krypt Trader](/blog/krypt-trader-setup-guide) if you want a desktop app where an AI (Claude, OpenAI, Gemini or a local model) trades on paper first, a scoreboard checks it against the market, and live orders sit behind caps and approvals.
FAQ
Does Kalshi have a demo account?
Yes. Kalshi runs a demo environment with mock funds and separate credentials, mainly for API developers. Krypt Trader also paper trades on the real markets without an account.
Can Kalshi's official MCP place trades?
No, as of November 2026 its docs say it can read markets and your portfolio and manage price alerts, but not place or cancel orders or move funds.
Can an AI bot beat Kalshi?
Nothing guarantees it. Score the AI's forecasts against the market price over many settled markets before risking money; see how to test an AI trading agent safely.