Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"kite": {
"args": [
"mcp-remote",
"https://kite-mcp-server.fly.dev/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
> Self-hosted MCP server that turns Claude / ChatGPT into a power-user trading copilot for your Zerodha Kite account.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
An MCP server for Massive.com Financial Market Data
Allow parsing of object rest/spread
Stock and crypto market data — 49 tools for quotes, technicals, options, SEC filings, and more.
MCP Security Weekly
Get CVE alerts and security updates for io.github.Sundeepg98/kite-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Self-hosted MCP server that turns Claude / ChatGPT into a power-user trading copilot for your Zerodha Kite account.
A Go server that speaks the Model Context Protocol and bridges any MCP-compatible AI client to Zerodha's Kite Connect API. Users bring their own Kite developer app (per-user OAuth 2.1 with PKCE) — credentials never leak between accounts. Ships ~80 tools spanning portfolio analysis, market data, options Greeks, backtesting, alerts, paper trading, and order placement, plus MCP Apps widgets that render inline inside chat. Works inside Claude Desktop, Claude Code, claude.ai, ChatGPT Connectors, Cursor, VS Code Copilot, Windsurf — anything MCP-compliant. Forked from and complementary to Zerodha's official read-only MCP (22 tools, GTT only); this server adds order placement, Telegram alerts, riskguard safety rails, and analytics.
go test ./... -count=1OAUTH_JWT_SECRETgo build, go vet, go test -race (see .github/workflows/ci.yml)Point your MCP client at:
https://kite-mcp-server.fly.dev/mcp
Order-placement tools are gated off on the hosted instance pursuant to NSE/INVG/69255 Annexure I Para 2.8. Read-only tools (portfolio, market data, backtesting, analytics) work. You still bring your own Kite developer app (per-user OAuth).
git clone https://github.com/Sundeepg98/kite-mcp-server && cd kite-mcp-server
cp .env.example .env # edit: set OAUTH_JWT_SECRET (required)
docker compose up -d # builds Dockerfile.selfhost and starts it
curl http://localhost:8080/healthz # should return "ok"
Point your client at http://localhost:8080/mcp (use --allow-http if your client requires it). Running locally against your own Kite account is the personal-use safe-harbor path — you remain the Zerodha Client; the software just helps you place orders.
Go users can skip Docker: go build -o kite-mcp-server && ./kite-mcp-server.
Add this to your client config (~/.claude.json, claude_desktop_config.json, .vscode/mcp.json, etc.):
{
"mcpServers": {
"kite":
... [View full README on GitHub](https://github.com/Sundeepg98/kite-mcp-server#readme)