mewcp-kite MCP Server

A Model Context Protocol (MCP) server that exposes Zerodha Kite Connect's API for trading, portfolio management, and market data retrieval.

Local server

What is the mewcp-kite MCP Server?

mewcp-kite is an MCP project maintained in the asthetech/mewcp-kite repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that exposes Zerodha Kite Connect's API for trading, portfolio management, and market data retrieval”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
tradingsymbolstring, required) — Trading symbol (e.g., 'INFY', 'RELIANCE')
exchangestring, optional) — Filter by exchange: NSE, BSE, NFO, MCX, CDS
transaction_typestring, required) — BUY or SELL
quantityinteger, required) — Number of shares/units (min 1)
order_typestring, optional) — MARKET, LIMIT, SL, SL-M (default: MARKET)
productstring, optional) — MIS (intraday), CNC (delivery), NRML (overnight) (default: MIS)
pricefloat, optional) — Price for LIMIT orders
validitystring, optional) — DAY or IOC (default: DAY)
disclosed_quantityinteger, optional) — Disclosed quantity
trigger_pricefloat, optional) — Trigger price for SL/SL-M orders
tagstring, optional) — Tag for order tracking
order_idstring, required) — Order ID to cancel
varietystring, optional) — Order variety: regular, co, amo, iceberg (default: regular)
instrumentsstring, required) — Comma-separated instrument symbols (e.g., 'NSE:INFY,NSE:RELIANCE')
instrument_tokenstring, required) — Instrument token (use kite_get_instruments to find tokens)
from_datestring, required) — Start date (YYYY-MM-DD)
to_datestring, required) — End date (YYYY-MM-DD)
intervalstring, optional) — minute, day, 5minute, 15minute, 30minute, 60minute (default: day)
limitinteger, optional) — Maximum results to return, 1–1000 (default: 100)