Angel One Mcp Server
@bhavesh0009
About Angel One Mcp Server
# Angel One MCP Trading Assistant
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"angel-one": {
"command": "uvx",
"args": [
"angel-one-mcp-server"
],
"env": {
"ANGEL_ONE_API_KEY": "<YOUR_API_KEY>",
"ANGEL_ONE_CLIENT_CODE": "<YOUR_CLIENT_CODE>",
"ANGEL_ONE_PASSWORD": "<YOUR_PASSWORD>",
"ANGEL_ONE_TOTP_SECRET": "<YOUR_TOTP_SECRET>"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Angel One MCP Server?
Angel One MCP Server is a Model Context Protocol server that provides comprehensive trading and market data functionality for Angel One through their SmartAPI. It offers access to Indian equity markets, commodities, and derivatives trading, serving over 24.7 million clients.
How to use Angel One MCP Server?
Install the package via pip install angel-one-mcp, configure your Angel One API credentials (API key, client code, password, TOTP secret) using environment variables or directly in claude_desktop_config.json, then connect through Claude Desktop or any MCP-compatible host.
Key features of Angel One MCP Server
- Portfolio management: view holdings, positions, and RMS limits.
- Trading operations: place, modify, cancel orders and manage GTT rules.
- Real-time market data: LTP, historical OHLC, and stock search.
- Advanced tools: Option Greeks, brokerage estimation, position conversion.
- Security: TOTP-based authentication, configurable order limits, dry-run mode.
Use cases of Angel One MCP Server
- Check current stock holdings and available margin.
- Place market, limit, or stop-loss orders programmatically.
- Retrieve real-time prices of indices like NIFTY or individual stocks.
- Analyze market sentiment using Put-Call Ratio and top gainers/losers.
- Test trading strategies safely with dry-run mode before going live.
FAQ from Angel One MCP Server
What credentials are needed to use this server?
You need an Angel One SmartAPI account with an API key, client code, password, and TOTP secret.
How do I configure the server?
You can set credentials via environment variables in a .env file (recommended) or directly in the env block of claude_desktop_config.json.
What is dry-run mode and how does it affect trading?
When dry-run mode is enabled (DRY_RUN_MODE=true), no real orders are placed – the server simulates trading for testing and practice.
What are the system requirements?
Python 3.8 or higher and a valid Angel One SmartAPI account.
Does the server store my credentials after authentication?
No, credentials are not stored in memory; they are used only for the authentication handshake.
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
ICSS
chokcoco不止于 CSS
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments