Kite MCP Server
@rhnvrm
About Kite MCP Server
Zerodha Kite MCP server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kite": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.kite.trade/mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Kite MCP Server?
Kite MCP Server is a Go-based Model Context Protocol (MCP) server that provides AI assistants with secure access to the Kite Connect trading API. It enables AI agents to retrieve market data, manage portfolios, and execute trades through a standardized interface, targeting traders who want to use AI with their Kite trading account.
How to use Kite MCP Server?
For the easiest setup, add the hosted URL https://mcp.kite.trade/mcp to your MCP client configuration—no installation or API keys required. For self-hosting, clone the repository, configure a .env file with your Kite Connect API key and secret, and run the server locally using Go 1.21+.
Key features of Kite MCP Server
- Portfolio management: view holdings, positions, margins, and mutual funds
- Order management: place, modify, cancel orders with full history
- GTT (Good Till Triggered) order management
- Market data: real‑time quotes, historical data, OHLC data
- Automatic pagination for large datasets (holdings, orders, trades)
- Multiple deployment modes: stdio, HTTP, SSE, and hybrid
Use cases of Kite MCP Server
- AI‑powered trading assistant that can view portfolio and place orders
- Automated portfolio monitoring and market data querying
- Voice or chat‑based order management through an AI client
- Custom risk management tools by excluding sensitive trading tools
- Backtesting and historical data analysis via AI agents
FAQ from Kite MCP Server
What is the hosted version and how do I connect?
The hosted version runs at https://mcp.kite.trade/mcp and requires no installation or API keys on your end. Just add that URL to your MCP client configuration (e.g., using mcp-remote with Claude Desktop).
How do I self‑host the server?
Clone the repository, create a .env file with KITE_API_KEY and KITE_API_SECRET, then build and run with Go 1.21+ (e.g., go build && ./kite-mcp-server). The server will serve a status page at http://localhost:8080/.
What trading tools are available?
The server provides tools for authentication (login), market data (get_quotes, get_ltp, get_ohlc, get_historical_data, search_instruments), portfolio (get_profile, get_margins, get_holdings, get_positions, get_mf_holdings), orders (place_order, modify_order, cancel_order, get_orders, get_trades, get_order_history, get_order_trades), and GTT orders (get_gtts, place_gtt_order, modify_gtt_order, delete_gtt_order).
Can I exclude some tools (e.g., for read‑only access)?
Yes. Set the EXCLUDED_TOOLS environment variable to a comma‑separated list of tool names (e.g., place_order,modify_order,cancel_order). The hosted version excludes potentially destructive trading operations for security.
What runtime dependencies are required?
For the hosted version none. For self‑hosting, you need Go 1.21+ and valid Kite Connect API credentials. Tests require Go 1.23+ with GOEXPERIMENT=synctest for timing‑dependent tests.
Frequently asked questions
What is the hosted version and how do I connect?
The hosted version runs at `https://mcp.kite.trade/mcp` and requires no installation or API keys on your end. Just add that URL to your MCP client configuration (e.g., using `mcp-remote` with Claude Desktop).
How do I self‑host the server?
Clone the repository, create a `.env` file with `KITE_API_KEY` and `KITE_API_SECRET`, then build and run with Go 1.21+ (e.g., `go build && ./kite-mcp-server`). The server will serve a status page at `http://localhost:8080/`.
What trading tools are available?
The server provides tools for authentication (`login`), market data (`get_quotes`, `get_ltp`, `get_ohlc`, `get_historical_data`, `search_instruments`), portfolio (`get_profile`, `get_margins`, `get_holdings`, `get_positions`, `get_mf_holdings`), orders (`place_order`, `modify_order`, `cancel_order`, `get_orders`, `get_trades`, `get_order_history`, `get_order_trades`), and GTT orders (`get_gtts`, `place_gtt_order`, `modify_gtt_order`, `delete_gtt_order`).
Can I exclude some tools (e.g., for read‑only access)?
Yes. Set the `EXCLUDED_TOOLS` environment variable to a comma‑separated list of tool names (e.g., `place_order,modify_order,cancel_order`). The hosted version excludes potentially destructive trading operations for security.
What runtime dependencies are required?
For the hosted version none. For self‑hosting, you need Go 1.21+ and valid Kite Connect API credentials. Tests require Go 1.23+ with `GOEXPERIMENT=synctest` for timing‑dependent tests.
Basic information
More Other MCP servers
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Comments