
Angel One
Wire Angel One SmartAPI trading, portfolio, and market data into an agent-built automation or research workflow.
Overview
io.github.ameernoufil/angel-one is a MCP server for the Build phase that connects agents to Angel One SmartAPI for trading, portfolio, and market data operations.
What is this MCP server?
- Angel One SmartAPI coverage: orders, portfolio, market data, GTT rules, charges, margin
- npm angel-one-mcp v1.0.9 with stdio MCP transport
- Requires ANGEL_API_KEY, CLIENT_ID, PASSWORD, and TOTP secret for session login
- Configurable SOFT_MAX_ORDER_QTY (default 25) and HARD_MAX_ORDER_QTY (default 100) guardrails
- Suited to agent-assisted trading ops with explicit secret env configuration
- Package angel-one-mcp version 1.0.9
- Default SOFT_MAX_ORDER_QTY 25 and HARD_MAX_ORDER_QTY 100
- Four required secret environment variables for API authentication
What problem does it solve?
Building India-market trading automations means juggling SmartAPI auth, OTP, and many endpoints without a unified agent interface.
Who is it for?
Experienced solo developers building personal or internal Angel One automations who accept full responsibility for live trading risk.
Skip if: Beginners, copy-trading fantasies, or anyone who cannot secure API secrets and enforce human approval on orders.
What do I get? / Deliverables
Your agent can call consolidated SmartAPI tools for orders, GTT, margin, and portfolio data through one MCP server.
- MCP tools for orders, portfolio, market data, GTT, charges, and margin
- Configurable per-order quantity limits via environment variables
Recommended MCP Servers
Journey fit
Broker API access is integrated during build when you connect external financial systems to your agent or bot. Integrations is the right shelf because the MCP wraps SmartAPI orders, GTT, margin, and market feeds—not generic IDE docs.
How it compares
Brokerage SmartAPI MCP, not a robo-advisor skill or paper-trading educational workflow.
Common Questions / FAQ
Who is io.github.ameernoufil/angel-one for?
Advanced builders integrating Angel One SmartAPI into MCP-enabled agents for portfolio, market data, or controlled order automation.
When should I use io.github.ameernoufil/angel-one?
Use it during build when you are wiring a custom trading or monitoring tool and need agent-accessible SmartAPI tools with env-based auth.
How do I add io.github.ameernoufil/angel-one to my agent?
Install angel-one-mcp, set required Angel One secrets and TOTP env vars, register stdio MCP in your agent host, and test in sandbox or paper mode first.