An MCP server for equity research and human-approved trading on NSE/BSE - a multi-agent trading system Claude and ChatGPT drive directly, with the host model reasoning while the server stays deterministic.
- 19 tools, 3 resources and 3 prompts - no model call and no model key on the server, which hands back indicator-level reasoning traces instead.
- Human-in-the-loop on every simulated trade - two-step orders (a preview, then a single-use expiring token) that pause for explicit approve/reject, and exactly one tool can place a trade.
- Caps, daily limits, kill switch and trading mode are enforced in the service layer, never from tool arguments - so no host call can bypass them.
- Hash-chained audit log and an AES-256-GCM encrypted credential vault.
- Replaced an earlier LangGraph supervisor CLI once the host model made it redundant - that CLI ran on ~10× fewer tokens per run (≈60K → ≈6K), traced end-to-end in LangSmith.




