zerodha-mcp-go

MCP.Pizza Chef: sukeesh

Zerodha MCP Server is a Golang-based implementation of the Model Completion Protocol (MCP) that connects Zerodha trading account data with AI models like Claude. It enables secure, real-time access to your Zerodha Kite trading information through the MCP interface, facilitating AI-driven workflows and analysis. Requires Go 1.21+, Zerodha Kite account, and API credentials from Kite Connect developer portal.

Unmaintained · No commits in 16 months.

Use This MCP server To

Access Zerodha trading data within AI workflows Enable Claude AI to query Zerodha account information Integrate Zerodha trading data into custom AI applications Automate trading data retrieval for analysis Build AI-powered trading assistants using Zerodha data

README

Zerodha MCP Server

Protocol to communicate with your Zerodha data written in Golang

Zerodha MCP Logo

Go

Overview

Zerodha MCP Server provides an implementation of the Claude MCP (Model Completion Protocol) interface for Zerodha trading data. This allows Claude AI to access your Zerodha trading account information directly.

Prerequisites

Installation

Option 1: Using Go Install

go install github.com/sukeesh/zerodha-mcp@latest

Option 2: Build from Source

git clone https://github.com/sukeesh/zerodha-mcp.git
cd zerodha-mcp
go install

The binary will be installed to your GOBIN directory, which should be in your PATH.

zerodha-mcp-go FAQ

How do I install the Zerodha MCP Server?
Install Go 1.21 or later, then use 'go install' or clone the repo and build from source as per the GitHub instructions.
What prerequisites are needed to use this server?
You need a Zerodha Kite trading account, API credentials from Kite Connect, and Go 1.21+ installed.
Can this server work with AI models other than Claude?
While designed for Claude MCP, it can be adapted for other MCP-compatible LLMs like OpenAI GPT-4 and Anthropic Claude.
How does the server ensure secure access to my trading data?
It uses API credentials from the Kite Connect developer portal, ensuring authenticated and scoped access.
Is the server actively maintained and tested?
Yes, it includes GitHub Actions for continuous integration and is actively maintained on GitHub.
Can I customize the server for additional Zerodha data endpoints?
Yes, since it is open source and written in Go, you can extend it to support more endpoints.
What platforms does the server support?
It runs wherever Go 1.21+ is supported, including Linux, macOS, and Windows.
How do I get API credentials for Zerodha?
Register an app on the Kite Connect developer portal to obtain API key and secret needed for authentication.