Trading, portfolio, and market data tools through your Kite session
mcp://kite/get_gtts
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/get_historical_data
| Param | Type | Required | Description |
|---|---|---|---|
| continuous | boolean | optional | Get continuous data for futures and options |
| from_date | string | required | From date in YYYY-MM-DD HH:MM:SS format |
| instrument_token | number | required | Instrument token from search_instruments |
| interval | string | required | Candle interval |
| oi | boolean | optional | Include open interest data |
| to_date | string | required | To date in YYYY-MM-DD HH:MM:SS format |
mcp://kite/get_holdings
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/get_ltp
| Param | Type | Required | Description |
|---|---|---|---|
| instruments | array | required | Instrument identifiers such as NSE:INFY |
mcp://kite/get_margins
mcp://kite/get_mf_holdings
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/get_ohlc
| Param | Type | Required | Description |
|---|---|---|---|
| instruments | array | required | Instrument identifiers such as NSE:INFY |
mcp://kite/get_orders
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/get_positions
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/get_profile
mcp://kite/get_quotes
| Param | Type | Required | Description |
|---|---|---|---|
| instruments | array | required | Instrument identifiers such as NSE:INFY |
mcp://kite/get_trades
| Param | Type | Required | Description |
|---|---|---|---|
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of results to return |
mcp://kite/search_instruments
| Param | Type | Required | Description |
|---|---|---|---|
| filter_on | string | optional | Filter on a specific field |
| from | number | optional | Starting index for pagination (0-based). Default: 0 |
| limit | number | optional | Maximum number of instruments to return |
| query | string | required | Search query |
mcp://kite/get_order_history
| Param | Type | Required | Description |
|---|---|---|---|
| order_id | string | required | ID of the order |
mcp://kite/get_order_trades
| Param | Type | Required | Description |
|---|---|---|---|
| order_id | string | required | ID of the order |
mcp://kite/cancel_order
| Param | Type | Required | Description |
|---|---|---|---|
| order_id | string | required | Order ID |
| variety | string | required | Order variety |
mcp://kite/delete_gtt_order
| Param | Type | Required | Description |
|---|---|---|---|
| trigger_id | number | required | GTT trigger ID |
mcp://kite/modify_gtt_order
| Param | Type | Required | Description |
|---|---|---|---|
| trigger_id | number | required | GTT trigger ID |
| exchange | string | required | Exchange |
| last_price | number | required | Last price of the instrument |
| limit_price | number | optional | Limit price for a single-leg order |
| lower_limit_price | number | optional | Lower trigger order limit price |
| lower_quantity | number | optional | Lower trigger order quantity |
| lower_trigger_value | number | optional | Lower trigger value |
| quantity | number | optional | Single-leg order quantity |
| tradingsymbol | string | required | Trading symbol |
| transaction_type | string | required | Transaction type |
| trigger_type | string | required | GTT trigger type |
| trigger_value | number | optional | Single-leg trigger value |
| upper_limit_price | number | optional | Upper trigger order limit price |
| upper_quantity | number | optional | Upper trigger order quantity |
| upper_trigger_value | number | optional | Upper trigger value |
mcp://kite/modify_order
| Param | Type | Required | Description |
|---|---|---|---|
| order_id | string | required | Order ID |
| disclosed_quantity | number | optional | Quantity to disclose publicly |
| exchange | string | optional | Exchange |
| iceberg_legs | number | optional | Number of legs for iceberg orders |
| iceberg_quantity | number | optional | Quantity per iceberg leg |
| order_type | string | required | Order type |
| price | number | optional | Price for a LIMIT order |
| product | string | optional | Product type |
| quantity | number | optional | Quantity |
| tag | string | optional | Optional alphanumeric order tag |
| tradingsymbol | string | optional | Trading symbol |
| transaction_type | string | optional | Transaction type |
| trigger_price | number | optional | Trigger price for SL orders |
| validity | string | optional | Order validity |
| validity_ttl | number | optional | Order life span in minutes for TTL |
| variety | string | required | Order variety |
mcp://kite/place_gtt_order
| Param | Type | Required | Description |
|---|---|---|---|
| product | string | required | Product type |
| exchange | string | required | Exchange |
| last_price | number | required | Last price of the instrument |
| limit_price | number | optional | Limit price for a single-leg order |
| lower_limit_price | number | optional | Lower trigger order limit price |
| lower_quantity | number | optional | Lower trigger order quantity |
| lower_trigger_value | number | optional | Lower trigger value |
| quantity | number | optional | Single-leg order quantity |
| tradingsymbol | string | required | Trading symbol |
| transaction_type | string | required | Transaction type |
| trigger_type | string | required | GTT trigger type |
| trigger_value | number | optional | Single-leg trigger value |
| upper_limit_price | number | optional | Upper trigger order limit price |
| upper_quantity | number | optional | Upper trigger order quantity |
| upper_trigger_value | number | optional | Upper trigger value |
mcp://kite/place_order
| Param | Type | Required | Description |
|---|---|---|---|
| disclosed_quantity | number | optional | Quantity to disclose publicly |
| exchange | string | required | Exchange |
| iceberg_legs | number | optional | Number of legs for iceberg orders |
| iceberg_quantity | number | optional | Quantity per iceberg leg |
| order_type | string | required | Order type |
| price | number | optional | Price for a LIMIT order |
| product | string | required | Product type |
| quantity | number | required | Quantity |
| tag | string | optional | Optional alphanumeric order tag |
| tradingsymbol | string | required | Trading symbol |
| transaction_type | string | required | Transaction type |
| trigger_price | number | optional | Trigger price for SL orders |
| validity | string | optional | Order validity |
| validity_ttl | number | optional | Order life span in minutes for TTL |
| variety | string | required | Order variety |