Trading (Zerodha)

local

trading

Trade stocks, view portfolio, check positions, manage orders, and get market data via Zerodha Kite Connect. Supports NSE, BSE, F&O, commodities.

Included in every Nova Skills API key. Nothing to install — get a bearer token and this skill is available on your MCP endpoint.

Tools (8)

  • trading_account
    Get trading account information including profile details, available margins/funds, and account summary. Use when the user asks about their balance, funds, margins, or account info.
  • trading_holdings
    View long-term equity holdings (CNC/delivery positions). Shows stocks owned, average buy price, current price, P&L, and day change. Use when the user asks about their portfolio, investments, or holdings.
  • trading_positions
    View current open positions (intraday MIS and F&O NRML). Shows net quantity, average price, last price, P&L, and unrealised gains. Use when the user asks about open positions, intraday trades, or current P&L.
  • trading_orders
    View today's orders and trades. Can list all orders, get details of a specific order, or view executed trades. Use when the user asks about their orders, order status, or trade history.
  • trading_place_order
    Place a new order on the exchange. IMPORTANT: Always confirm the full order details with the user before calling this tool. Supports market, limit, stop-loss, bracket, cover, and after-market orders.
  • trading_modify_order
    Modify an existing open order. Can change price, quantity, order type, trigger price, or validity. IMPORTANT: Always confirm the modifications with the user before calling this tool.
  • trading_cancel_order
    Cancel an open order. IMPORTANT: Always confirm with the user before cancelling. Provide the order ID and variety.
  • trading_market_data
    Get market data for instruments — current price, OHLC, or last traded price. Use when the user asks about stock prices, market quotes, or wants to check a price before trading.