
MCP Server For Zerodha Kite Connect API
Wire Claude Code or Cursor to Zerodha Kite for Indian equity portfolio reads, NSE/BSE market data, options Greeks, backtests, and paper trading without building a custom Kite client.
Overview
Kite MCP Server is a MCP server for the Build phase that connects AI assistants to Zerodha Kite Connect for Indian market portfolio data, backtesting, paper trading, and guarded trading workflows.
What is this MCP server?
- 80 MCP tools covering portfolio, quotes, instruments, options Greeks, and alerts
- Built-in backtesting and paper trading for strategy experiments without live orders on hosted deploy
- Nine risk-guard checks before order flows; live order placement limited to self-hosted setups per publisher policy
- OAuth2 PKCE authentication against per-user Zerodha Kite Connect developer apps
- Hosted streamable HTTP remote at kite-mcp-server.fly.dev plus Telegram alert hooks
- 9 risk-guard checks
- Order placement disabled on hosted deploy; self-hosted only for live orders
What problem does it solve?
Building a Kite Connect client, auth flow, and tool surface for an agent means weeks of brokerage API work before you can ask natural-language questions about your NSE/BSE book.
Who is it for?
Solo builders with a Zerodha Kite Connect app who want agent-driven portfolio analytics, options research, and simulated strategies in India.
Skip if: Non-Indian markets, traders who need one-click live order placement on the public hosted endpoint, or anyone unwilling to run OAuth2 PKCE and developer-app setup.
What do I get? / Deliverables
After you register the server and complete OAuth, your agent can call 80 trading and data tools—including backtests and paper trades—without you maintaining a bespoke Kite integration.
- Agent-callable portfolio and market-data tools across 80 Kite Connect operations
- Backtest and paper-trading runs with optional Telegram alerts and nine risk-guard checks on order paths
Recommended MCP Servers
Journey fit
Solo builders add brokerage APIs during product construction when the agent needs live or simulated market context, not during launch SEO or ops monitoring. Kite Connect is a third-party trading API integration—the canonical shelf is build → integrations alongside other external service MCPs.
How it compares
Brokerage MCP integration with 80 tools, not a generic finance spreadsheet skill or a backtest-only CLI.
Common Questions / FAQ
Who is kite-mcp-server for?
Indie developers and quant-curious solo builders who trade or research on Zerodha and want Claude Code, Cursor, or similar agents to read Kite data and run paper or backtest flows.
When should I use kite-mcp-server?
Use it during Build when you are wiring market data, portfolio queries, or strategy simulation into an agent; avoid expecting hosted live order placement without self-hosting.
How do I add kite-mcp-server to my agent?
Create a Zerodha Kite Connect developer app per user, add the streamable HTTP remote https://kite-mcp-server.fly.dev/mcp or self-host from GitHub, and complete OAuth2 PKCE in your MCP client.