Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"zerodha-mcp": {
"args": [
"-y",
"@aptro/zerodha-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This project integrates Zerodha's trading platform with Claude AI using the Multi-Cloud Plugin (MCP) framework, allowing you to interact with your Zerodha trading account directly through Claude.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@aptro/zerodha-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @aptro/zerodha-mcp against OSV.dev.
Click any tool to inspect its schema.
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
A Model Context Protocol server for building an investor agent
AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.
Remote MCP server to integrate and validate self-hosted PayRam deployments.
MCP Security Weekly
Get CVE alerts and security updates for Zerodha Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This project integrates Zerodha's trading platform with Claude AI using the Multi-Cloud Plugin (MCP) framework, allowing you to interact with your Zerodha trading account directly through Claude.
To install zerodha-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @aptro/zerodha-mcp --client claude
http://127.0.0.1:5000/zerodha/auth/redirectAfter creating your app, you'll receive:
These credentials will be displayed on your app's details page.
.env file in the root directory of this projectKITE_API_KEY=your_api_key_here
KITE_API_SECRET=your_api_secret_here
Replace your_api_key_here and your_api_secret_here with the actual credentials from step 3.
Make sure you have all required dependencies installed:
uv pip install kiteconnect fastapi uvicorn python-dotenv httpx
Install the MCP config on your Claude desktop app:
mcp install main.py
This command registers the Zerodha plugin with Claude, making all trading functionality available to the AI.
After setup, you can interact with your Zerodha account via Claude using the following features:
Can you please check if I'm logged into my Zerodha account and authenticate if needed?
What are my current margins on Zerodha?Show me my current holdings on ZerodhaWhat positions do I currently have open on Zerodha?What's the current price of RELIANCE and INFY on NSE?Place a buy order for 10 shares of INFY at market price on NSECan you show me the historical price data for SBIN for the last 30 days?Show me my mutual fund holdings on ZerodhaList all my mutual fund orders on ZerodhaPlace a buy order for ₹5000 in the mutual fund with symbol INF090I01239Cancel my mutual fund order with order ID 123456789Show all my active SIPs on ZerodhaSet up a monthly SIP of ₹2000 for the fund with symbol INF090I01239 for 12 installmentsChange my SIP with ID 987654321 to ₹3000 per monthCancel my SIP with ID 987654321Show me a list of available mutual funds on ZerodhaThe first time you use any Zerodha functionality, Claude will:
Your session will remain active until the token expires (typically 24 hour