place_order
Places a new order on Kite, returning a dry-run preview unless live trading is explicitly enabled; sends real-money exchange orders only when KITE_MCP_ENABLE_TRADING=true.
Instructions
Place a new order on Kite. Returns a dry-run preview unless KITE_MCP_ENABLE_TRADING=true is set in the server's environment, since this sends a real order to the exchange with real money.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| price | No | Required for LIMIT / SL orders | |
| product | Yes | ||
| variety | Yes | Order variety | |
| exchange | Yes | ||
| quantity | Yes | ||
| validity | No | ||
| order_type | Yes | ||
| validity_ttl | No | ||
| tradingsymbol | Yes | e.g. "INFY", "NIFTY24DEC24000CE" | |
| trigger_price | No | Required for SL / SL-M orders | |
| transaction_type | Yes | ||
| disclosed_quantity | No |