openalgo-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
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.
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
- AlicenseBqualityDmaintenanceMCP server for Interactive Brokers API, enabling account management, trading, market data, options, scanners, and news via natural language.333MIT
- AlicenseBqualityBmaintenanceAn MCP server that enables AI agents to scan the market, manage positions, and retrieve trading metrics for Bybit through natural language commands.1022AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceMCP server for TradeStation API enabling market data, brokerage, and order execution through natural language.6MIT