openalgo-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@openalgo-mcpplace a market buy order for 10 shares of AAPL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
This is an MCP server for OpenAlgo - (logic is copied from https://github.com/marketcalls/openalgo )
It has been repackaged for use as a module without necessity of cloning repos and installing python script.
Requirements:
Local 3.12 or higher Python
uvx installed
How to Install uvx (uv)
Universal (Windows, Linux, Mac):
pip install uvMac (with Homebrew):
brew install uvPrebuilt binaries:
Download from uv releases for your platform.
After installation, the uvx command will be available in your terminal.
Addition of an entry similar to below on your favorite MCP Client. The below is tested with Cline plugin on VSCode.
"openalgo": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "uvx",
"args": [
"openalgo-mcp@latest",
"YOUR-OPENALGO-KEY",
"http://127.0.0.1:5000"
]
}Related MCP server: ib-async-mcp
Divergence from upstream
This package talks to the OpenAlgo REST API (/api/v1/*) directly over httpx. It
deliberately does not depend on the openalgo Python library, so installs stay small
and work on musl/Alpine images (the library ships a Rust abi3 core with no musllinux
wheel).
Consequence: the 9 upstream research tools that compute indicators locally via
openalgo.ta (calculate_indicator, get_trend_snapshot, get_momentum_snapshot,
get_volatility_snapshot, get_support_resistance, detect_signals,
screen_instruments, multi_timeframe_analysis, correlation_beta) are not included.
They are pure local math, not REST endpoints, so they cannot be proxied. Everything that
maps to an API endpoint is covered - 40 tools.
get_historical_data matches upstream behaviour: start_date/end_date are optional,
bars (default 20) or lookback_days size the window, epoch timestamps are normalised to
ISO 8601 (IST for intraday intervals), and the response carries count/returned/
truncated metadata.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server exposing the Backtest360 engine API as tools for AI agents.
Research-only MCP server: your AI as a quant research desk. 90 tools, no trades, no brokers.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Interactive Brokers TWS/Gateway via natural language for portfolio management and market data retrieval. It provides tools for account summaries, historical data, and a secure two-step confirmation process for placing and canceling orders.6MIT
- AlicenseBqualityCmaintenanceMCP server for Interactive Brokers API, enabling account management, trading, market data, options, scanners, and news via natural language.333MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that enables AI agents to scan the market, manage positions, and retrieve trading metrics for Bybit through natural language commands.1AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceMCP server for TradeStation API enabling market data, brokerage, and order execution through natural language.6MIT