Angel One Mcp MCP Server

MCP server for Angel One SmartAPI — trade stocks, manage your portfolio, access market data, and run analytics through AI assistants like Claude, Cursor, and more.

Local serverstdio

What is the Angel One Mcp Server?

Angel One Mcp is an MCP project maintained in the kousthubha-sky/angel-one-mcp repository. The maintainer describes its purpose as “MCP server for Angel One SmartAPI — trade stocks, manage your portfolio, access market data, and run analytics through AI assistants like Claude, Cursor, and…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using angel-one-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares ANGELONE_API_KEY, ANGELONE_CLIENT_CODE, ANGELONE_PASSWORD, ANGELONE_TOTP_SECRET. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
CategoryTools
Sessionangelone_ping, angelone_login, angelone_auto_login, angelone_logout, angelone_get_profile, angelone_get_rms_limit
Ordersangelone_place_order, angelone_modify_order, angelone_cancel_order, angelone_get_order_book, angelone_get_trade_book, angelone_get_order_details
Portfolioangelone_get_holdings, angelone_get_all_holdings, angelone_get_positions, angelone_convert_position
Historicalangelone_get_candle_data
GTTangelone_create_gtt_rule, angelone_modify_gtt_rule, angelone_cancel_gtt_rule, angelone_get_gtt_rule, angelone_list_gtt_rules
Analyticsangelone_get_option_greeks, angelone_get_gainers_losers, angelone_get_put_call_ratio, angelone_get_oi_buildup, angelone_estimate_charges…

How to install the Angel One Mcp Server

{
  "mcpServers": {
    "angel-one": {
      "command": "angel-one-mcp",
      "env": {
        "ANGELONE_API_KEY": "YOUR_ANGELONE_API_KEY",
        "ANGELONE_CLIENT_CODE": "your_client_code",
        "ANGELONE_PASSWORD": "YOUR_ANGELONE_PASSWORD",
        "ANGELONE_TOTP_SECRET": "YOUR_ANGELONE_TOTP_SECRET"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
ANGELONE_API_KEYDeclared in the maintainer’s client configuration.Yes
ANGELONE_CLIENT_CODEDeclared in the maintainer’s client configuration.Yes
ANGELONE_PASSWORDDeclared in the maintainer’s client configuration.Yes
ANGELONE_TOTP_SECRETDeclared in the maintainer’s client configuration.Yes