Zerodha Kite Connect MCP Server
This is a Cloudflare Worker that serves as an MCP (Multi-Cloud Provider) server for interacting with the Zerodha Kite Connect API. It provides a RESTful API interface to various Zerodha trading functionalities.
Features
- Authentication with Zerodha
- User profile information
- Margins and funds
- Holdings and positions
- Order placement and management
- Instrument details
Setup
Prerequisites
- Zerodha Kite Connect API credentials (API Key and Secret)
- Cloudflare account
Deployment
Clone this repository
Install dependencies:
npm installCreate your configuration file:
cp wrangler.jsonc.example wrangler.jsoncConfigure your Zerodha API credentials in the
wrangler.jsoncfile:- Update the
ZERODHA_API_KEYandZERODHA_API_SECRETvalues - Note: This file is gitignored to prevent committing sensitive information
- Update the
Create a KV namespace in Cloudflare:
wrangler kv:namespace create ZERODHA_KVUpdate the
wrangler.jsoncfile with the KV namespace IDDeploy the worker:
npm run deploy
API Endpoints
GET /api/login- Redirects to Zerodha login pagePOST /api/session- Exchange request token for access tokenGET /api/profile- Get user profileGET /api/margins- Get user marginsGET /api/holdings- Get user holdingsGET /api/orders- Get user ordersPOST /api/orders- Place a new orderGET /api/positions- Get user positionsGET /api/instruments?exchange=NSE- Get instruments for a specific exchange
Authentication Flow
- Redirect the user to
/api/login - After successful login, Zerodha will redirect to your registered redirect URL with a
request_token - Send a POST request to
/api/sessionwith therequest_tokento obtain an access token - The access token will be stored in the KV namespace for subsequent API calls
Security
- API keys and secrets are stored securely in Cloudflare environment variables or KV namespace
- CORS headers are properly configured
- Access tokens are managed securely
Development
To run the worker locally:
npm run dev
License
MIT
Zerodha Kite Connect MCP Server
Project Details
- manucr619/zerodha-mcp
- Last Updated: 4/17/2025
Recomended MCP Servers
Two Truths and a Twist: The world's first Model Context Protocol game
This is a demo
Twitter MCP Tool
This is a Model Context Protocol (MCP) server that provides comprehensive financial data from Yahoo Finance. It allows...
story based implementation for sequential thinking
A MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from...





