zerodha/kite-mcp-server

Zerodha Kite MCP server

What it solves

It provides a standardized way for AI assistants to securely interact with the Kite Connect trading API. This allows AI agents to perform trading tasks—such as retrieving market data, managing portfolios, and executing trades—without the user having to manually bridge the gap between the AI and the trading platform.

How it works

The project implements a Model Context Protocol (MCP) server. It acts as a middleware that translates AI requests into Kite Connect API calls. It can be deployed in several ways: as a hosted service (via mcp.kite.trade), a local server using HTTP or SSE (Server-Sent Events), or via stdio for direct integration with clients like Claude Desktop.

Who it’s for

Traders who want to integrate AI agents into their trading workflow to automate data retrieval and portfolio management.

Highlights

  • Comprehensive Trading Toolset: Includes tools for market quotes, historical data, order placement, modification, and cancellation.
  • Portfolio Visibility: AI agents can access holdings, positions, margins, and mutual fund investments.
  • Flexible Deployment: Supports multiple connection modes including stdio, HTTP, and SSE.
  • Security Controls: Allows administrators to exclude specific "destructive" tools (like order placement) to create read-only AI instances.

Related

  • Project
  • Project
  • Project
  • Project
  • Project