kalshi
Kalshi Prediction Markets Plugin for Cursor
Ein Cursor-Marketplace-Plugin, das eine Verbindung zur Kalshi Prediction-Markets-API herstellt und es KI-Agenten ermöglicht, Märkte zu lesen und Orders nur mit Benutzerfreigabe zu platzieren.
Funktionen
Marktdaten lesen: Märkte durchsuchen, Preise prüfen, Orderbücher anzeigen
Portfoliomanagement: Kontostand prüfen und Positionen anzeigen
Orderplatzierung: Orders platzieren und stornieren (nur mit ausdrücklicher Benutzerfreigabe)
Demo & Produktion: Unterstützt sowohl Demo- als auch Produktionsumgebungen
Sichere Authentifizierung: Authentifizierung auf Basis von RSA-PSS-Signaturen
Related MCP server: Kalshi MCP Server
Installation
1. API-Schlüssel erstellen
Besuchen Sie https://kalshi.com/account/profile und:
Klicken Sie auf „Create New API Key“
Speichern Sie Ihre Key ID (KALSHI_ACCESS_KEY)
Laden Sie Ihren Private Key herunter und speichern Sie ihn (KALSHI_PRIVATE_KEY) – Sie können ihn nicht erneut abrufen!
Für Tests können Sie auch in der Demo-Umgebung unter https://demo.kalshi.com/account/profile Schlüssel erstellen.
2. Plugin installieren
Öffnen Sie Cursor
Gehen Sie zu Settings → Plugins → Marketplace
Suchen Sie nach „kalshi“
Klicken Sie auf „Install“
Oder klonen Sie dieses Repository und installieren Sie es lokal:
git clone https://github.com/evanparrott/kalshi3. Variablen konfigurieren
Gehen Sie in Cursor zu Settings → Plugins → kalshi und legen Sie Folgendes fest:
KALSHI_ACCESS_KEY: Ihre API-Key-ID von Kalshi
KALSHI_PRIVATE_KEY: Ihr privater RSA-Schlüssel (gesamter Inhalt der PEM-Datei)
KALSHI_BASE_URL (optional):
Produktion:
https://external-api.kalshi.com(Standard)Demo:
https://external-api.demo.kalshi.co
Verfügbare Tools
Nur-Lese-Tools (sicher)
kalshi_get_balance- Kontostand und Portfoliowert prüfenkalshi_list_markets- Verfügbare Prognosemärkte durchsuchenkalshi_get_market- Details zu einem bestimmten Markt anzeigenkalshi_get_orderbook- Aktuelles Orderbuch mit Preisen anzeigenkalshi_get_positions- Ihre aktuellen Positionen anzeigenkalshi_list_orders- Ihre aktuellen Orders anzeigen
Schreib-Tools (Benutzerfreigabe erforderlich)
kalshi_create_order- Eine neue Order platzierenkalshi_cancel_order- Eine bestehende Order stornieren
Anwendungsbeispiele
"What prediction markets are available on Kalshi?"Kontostand prüfen
"What's my Kalshi account balance?"Marktinformationen abrufen
"Show me details about the market HIGHNY-24JAN01-T60"Order platzieren (Bestätigung erforderlich)
"Buy 10 YES contracts on HIGHNY-24JAN01-T60 at 56 cents"Der Agent wird:
Ihnen die Marktdetails anzeigen
das Orderbuch des Marktes anzeigen
um Ihre ausdrückliche Bestätigung bitten
erst danach die Order platzieren
Sicherheitsfunktionen
Skill-Datei: Das Plugin enthält eine Skill-Datei, die Agenten vor dem Handel lesen müssen
Ausdrückliche Freigabe erforderlich: Orders werden niemals ohne Benutzerbestätigung platziert
Keine Preisrätsel: Agenten müssen die tatsächlichen Orderbuchpreise verwenden
Klare Bestätigungen: Alle Handelsparameter werden vor der Ausführung bestätigt
Demo-Modus: Testen Sie sicher mit Spielgeld in der Demo-Umgebung
Demo vs. Produktion
Demo-Umgebung
Basis-URL:
https://external-api.demo.kalshi.coVerwendet Spielgeld für Tests
Eigenes Konto und eigene API-Schlüssel
Perfekt zum Testen des Plugins
Produktionsumgebung
Basis-URL:
https://external-api.kalshi.comVerwendet echtes Geld
Standard, wenn KALSHI_BASE_URL nicht gesetzt ist
Immer zuerst mit der Demo testen!
Entwicklung
Voraussetzungen
Node.js 18 oder höher
npm
Lokale Entwicklung
# Clone the repository
git clone https://github.com/evanparrott/kalshi
cd kalshi
# Install dependencies
npm install
# Set environment variables
export KALSHI_ACCESS_KEY="your-key-id"
export KALSHI_PRIVATE_KEY="$(cat path/to/your/private-key.pem)"
export KALSHI_BASE_URL="https://external-api.demo.kalshi.co"
# Run the server
npm startTesten
Der MCP-Server kommuniziert über stdio. Sie können ihn mit dem MCP Inspector testen oder direkt in Cursor integrieren.
Veröffentlichung im Cursor-Marketplace
Dieses Plugin ist dafür ausgelegt, im Cursor-Marketplace eingereicht zu werden:
Stellen Sie sicher, dass alle Anforderungen erfüllt sind:
Public GitHub Repository
Gültige
.cursor-plugin/plugin.jsonGültiges
.cursor-plugin/mcp.jsonSkill-Datei unter
skills/kalshi-trading/SKILL.mdFunktionsfähiger MCP-Server
Keine Geheimnisse im Repository
Reichen Sie es ein unter: https://cursor.com/marketplace/publish
Geben Sie Folgendes an:
Repository-URL
Plugin-Beschreibung
Anwendungsbeispiele
Besondere Installationshinweise
API-Referenz
Die vollständige Kalshi-API-Dokumentation finden Sie unter:
Sicherheitshinweise
Übergeben Sie Ihre API-Schlüssel oder privaten Schlüssel niemals an die Versionsverwaltung
Bewahren Sie private Schlüssel sicher auf
Verwenden Sie zum Testen die Demo-Umgebung
Private Schlüssel können nicht wiederhergestellt werden – speichern Sie sie sofort nach der Erstellung
Das Plugin verwendet RSA-PSS-SHA256-Signaturen zur Authentifizierung
Fehlerbehandlung
Fehler „Failed to parse KALSHI_PRIVATE_KEY“
Stellen Sie sicher, dass Ihr privater Schlüssel im PEM-Format vorliegt und den vollständigen Schlüssel mit den Headern enthält:
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----Fehler „Unauthorized“
Prüfen Sie, ob KALSHI_ACCESS_KEY korrekt ist
Stellen Sie sicher, dass KALSHI_PRIVATE_KEY und KALSHI_ACCESS_KEY zusammengehören
Prüfen Sie, ob Sie die richtige Basis-URL verwenden (Demo vs. Produktion)
Fehler „Market not found“
Prüfen Sie, ob das Tickersymbol korrekt ist
Prüfen Sie den Marktstatus mit
kalshi_get_marketMärkte können geschlossen oder abgewickelt sein
Lizenz
MIT-Lizenz – siehe Datei LICENSE.
Autor
Evan Parrott
Mitwirken
Beiträge sind willkommen! Reichen Sie dazu gerne einen Pull Request ein.
Haftungsausschluss
Dies ist ein inoffizielles Plugin. Nutzung auf eigene Gefahr. Der Handel an Prognosemärkten ist mit finanziellem Risiko verbunden. Verstehen Sie immer, was Sie handeln, und setzen Sie niemals mehr Geld ein, als Sie sich leisten können zu verlieren.
Links
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceProvides access to Kalshi prediction market data with 23 tools for querying events, markets, trades, forecasts, candlesticks, and live data from the CFTC-regulated exchange for trading on real-world events.7The Unlicense
- AlicenseNot gradedqualityDmaintenanceGive Claude access to Kalshi prediction markets — browse live odds, analyze price history, and trade YES/NO contracts.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that exposes Kalshi prediction markets as tools for AI agents, enabling conversational trading with safety features like demo mode, preview-before-place, and hard caps.MIT
- FlicenseNot gradedqualityCmaintenanceExposes Kalshi prediction market data as tools for Claude, enabling multi-agent research pipelines that analyze markets and produce confidence-rated trade signals.
Related MCP Connectors
Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.
Kalshi MCP — US-regulated prediction-market data (no auth on public reads).
Connect AI agents to bank accounts, transactions, balances, and investments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/evan-thedev/kalshi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server