Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Runtime environment | development |
| MOCK_MODE | No | Set to true for demo data, no real API calls | false |
| GROWW_BASE_URL | No | Base URL for the Groww API | https://api.groww.in/v1 |
| GROWW_API_TOKEN | No | Groww API token for authentication. Required unless MOCK_MODE is set to true. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_holdings | Fetch all current equity holdings with avg buy price, current value, P&L % |
| get_portfolio_summary | Total invested, current value, total P&L, day's P&L |
| get_positions | Intraday open positions with unrealized P&L |
| get_order_history | Past orders with status, optionally filter by date range |
| get_quote | LTP, bid/ask, open, high, low, volume for a symbol (NSE/BSE) |
| search_stocks | Fuzzy search stocks and MFs by name or ticker |
| get_ohlc_data | OHLC candles for a symbol — supports 1d/1w/1m/1y intervals |
| get_top_movers | Top 5 gainers and losers for the day |
| get_market_status | Check if NSE/BSE is currently open for trading |
| place_order | Place BUY/SELL order — supports MARKET/LIMIT, CNC/MIS/NRML product types |
| cancel_order | Cancel a pending order by order ID |
| modify_order | Modify price/quantity of a pending limit order |
| get_order_status | Real-time status of a specific order |
| get_watchlist | List all watchlist symbols with LTP and day change |
| add_to_watchlist | Add a stock symbol to your watchlist |
| remove_from_watchlist | Remove a stock symbol from your watchlist |
| list_sips | All active SIPs with fund name, amount, next date |
| create_sip | Create a new SIP with fund ISIN, amount, frequency, and start date |
| pause_sip | Pause an active SIP temporarily |
| cancel_sip | Cancel a SIP permanently |
| search_funds | Search mutual funds by name, category, or AMC |
| get_fund_details | NAV, AUM, expense ratio, returns (1y/3y/5y), risk grade for a mutual fund |
| invest_in_fund | One-time lumpsum investment in a mutual fund |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |