MCP Server Kalshi logo

MCP Server Kalshi

by 9crusher

This is an MCP server designed to interact with the Kalshi REST API. It allows users to connect and utilize the Kalshi platform for trading and data retrieval.

View on GitHub

Last updated: N/A

What is MCP Server Kalshi?

This is an MCP (Model Context Protocol) server that acts as an interface to the Kalshi REST API. It allows applications to interact with the Kalshi platform programmatically.

How to use MCP Server Kalshi?

The server can be configured using Claud Desktop (UVX or Docker) or for local development. Configuration involves setting environment variables for the Kalshi API key, private key path, and base URL. Refer to the README for detailed setup instructions for each environment.

Key features of MCP Server Kalshi

  • Integration with Kalshi REST API

  • Configuration via environment variables

  • Support for UVX and Docker deployment

  • Local development setup instructions

  • Demo account support

Use cases of MCP Server Kalshi

  • Automated trading on Kalshi

  • Data retrieval and analysis from Kalshi

  • Integration with other MCP-compatible applications

  • Building custom trading bots

  • Testing trading strategies in a demo environment

FAQ from MCP Server Kalshi

How do I get Kalshi API credentials?

Follow the instructions provided in the Kalshi API documentation: https://trading-api.readme.io/reference/api-keys

How do I get a Kalshi test account?

Follow the instructions provided in the Kalshi API documentation: https://trading-api.readme.io/reference/creating-a-demo-account

What environment variables are required?

The required environment variables are BASE_URL, KALSHI_API_KEY, and KALSHI_PRIVATE_KEY_PATH.

How do I run the server locally?

Create a .env file, install dependencies using uv pip install -e ., and run with uv run start.

How do I configure the server with Claud Desktop?

You can configure the server using UVX or Docker. Refer to the README for the specific configuration details for each method.