home / mcp / kite mcp server

Kite MCP Server

Provides secure access to Kite Connect data and trading actions via a unified MCP interface.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "zerodha-kite-mcp-server": {
      "url": "https://mcp.kite.trade/mcp",
      "headers": {
        "APP_HOST": "localhost",
        "APP_MODE": "http",
        "APP_PORT": "8080",
        "KITE_API_KEY": "your_api_key",
        "KITE_API_SECRET": "your_api_secret"
      }
    }
  }
}

Available tools

login

Authenticate with Kite API and generate an authorization link.

get_quotes

Retrieve real-time market quotes.

get_ohlc

Fetch OHLC data for instruments.

get_historical_data

Obtain historical price data.

search_instruments

Search trading instruments.

get_profile

Retrieve user profile information.

get_margins

Get account margins.

get_holdings

Get portfolio holdings.

get_positions

Get current positions.

place_order

Place new orders.

modify_order

Modify existing orders.

cancel_order

Cancel orders.

get_orders

List all orders.

get_trades

Get trading history.

get_gtts

List GTT orders.

place_gtt_order

Create GTT orders.

modify_gtt_order

Modify GTT orders.

delete_gtt_order

Delete GTT orders.