Angel One

Official registry E-commerce

Angel One SmartAPI MCP for orders, portfolio, market data, GTT rules, charges, and margin.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package angel-one-mcp
Claude Code
claude mcp add angel-one -e 'ANGEL_API_KEY=<your angel_api_key>' -e 'ANGEL_CLIENT_ID=<your angel_client_id>' -e 'ANGEL_PASSWORD=<your angel_password>' -e 'ANGEL_TOTP_SECRET=<your angel_totp_secret>' -e 'SOFT_MAX_ORDER_QTY=25' -e 'HARD_MAX_ORDER_QTY=100' -e 'SOFT_MAX_ORDER_VALUE=10000' -e 'HARD_MAX_ORDER_VALUE=100000' -- npx -y angel-one-mcp@1.0.10
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "angel-one": {
            "command": "npx",
            "args": [
                "-y",
                "angel-one-mcp@1.0.10"
            ],
            "env": {
                "ANGEL_API_KEY": "<your angel_api_key>",
                "ANGEL_CLIENT_ID": "<your angel_client_id>",
                "ANGEL_PASSWORD": "<your angel_password>",
                "ANGEL_TOTP_SECRET": "<your angel_totp_secret>",
                "SOFT_MAX_ORDER_QTY": "25",
                "HARD_MAX_ORDER_QTY": "100",
                "SOFT_MAX_ORDER_VALUE": "10000",
                "HARD_MAX_ORDER_VALUE": "100000"
            }
        }
    }
}

Environment variables

  • ANGEL_API_KEY required secret Angel One SmartAPI app key
  • ANGEL_CLIENT_ID required secret Angel One client code
  • ANGEL_PASSWORD required secret Angel One password or MPIN
  • ANGEL_TOTP_SECRET required secret Base32 TOTP secret used to generate login OTPs
  • SOFT_MAX_ORDER_QTY Soft max order quantity
  • HARD_MAX_ORDER_QTY Hard max order quantity
  • SOFT_MAX_ORDER_VALUE Soft max order value in INR
  • HARD_MAX_ORDER_VALUE Hard max order value in INR

Frequently asked questions

What is Angel One?

Angel One SmartAPI MCP for orders, portfolio, market data, GTT rules, charges, and margin.

How do I install Angel One?

It runs on your machine. In Claude Code: claude mcp add angel-one -e 'ANGEL_API_KEY=<your angel_api_key>' -e 'ANGEL_CLIENT_ID=<your angel_client_id>' -e 'ANGEL_PASSWORD=<your angel_password>' -e 'ANGEL_TOTP_SECRET=<your angel_totp_secret>' -e 'SOFT_MAX_ORDER_QTY=25' -e 'HARD_MAX_ORDER_QTY=100' -e 'SOFT_MAX_ORDER_VALUE=10000' -e 'HARD_MAX_ORDER_VALUE=100000' -- npx -y angel-one-mcp@1.0.10. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Angel One need an API key?

Yes. It expects ANGEL_API_KEY, ANGEL_CLIENT_ID, ANGEL_PASSWORD, ANGEL_TOTP_SECRET, which you set in its configuration.

Is Angel One open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Angel One?

It is published by ameernoufil. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.