MOEX Analytics MCP
A read-only Python MCP server for the official Moscow Exchange ISS API: stocks, bonds, FORTS futures and dividends
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- Only reads ISS data, never places orders or connects to brokerage accounts
- MOEX data licensing terms must be respected when reusing the output
Install
Manual install
pip install -e ".[dev]" && moex-mcpLocal run; the MCP endpoint comes up at http://localhost:8000/mcp.
This is third-party code. Review the repository files before installing.
What it does
The server reads the Moscow Exchange's official ISS API and offers 11 tools: search by ticker, ISIN or name, an instrument's specification and board mapping, current or delayed quotes, OHLCV candles, anonymous trades, end-of-day history, indices such as IMOEX and RTSI, FORTS futures contract specs, bond data, dividend history and a trading engine's market list. The README explicitly notes the server does not place orders or connect to brokerage accounts, and warns it is a technical connector, not a license to redistribute exchange data, so use it under MOEX's current terms. It runs locally via pip or in Docker, and the /mcp endpoint can be hosted on any container-capable HTTPS host.
Who it is for. For analysts and developers of financial tools who want clean read-only ISS access with no risk of accidental operations.
Good fit when
- You need candles, dividends or FORTS futures specs in one server
- You need an explicit guarantee the server never trades or touches a brokerage account
- You want a Docker deployment on your own HTTPS host for ChatGPT or another client
Not a fit when
- You need trading or brokerage account access: the server deliberately does not do this
- You need undelayed data without regard to MOEX's real-time licensing terms
Example request
Show daily candles for GMKN from June to September 2026 and its futures contract specificationLimitations
0 stars, a single author, a fresh project. Some historical and real-time data depends on MOEX subscriptions and permissions, which the README flags separately. The repository's default branch is oddly named just 2, worth checking when cloning.
How to disable. Remove the moex-analytics server from your MCP client config and stop the local process or Docker container.
MCP
- Transport
- http
- Authentication
- not required
Security check
- Only reads ISS data, never places orders or connects to brokerage accounts
- MOEX data licensing terms must be respected when reusing the output
README in short
The English README lists 11 tools for stocks, bonds, futures, indices and dividends, explains the MOEX ISS data source and its access terms, shows a local run via pip and Docker, gives example prompts, a separate section on exchange data licensing, and a list of five planned modules such as Bank of Russia macro data and a bond yield curve.
FAQ
Can the server place a trade order?
No, the README explicitly says the server does not place orders or connect to brokerage accounts.
Is all data available without a subscription?
No, delayed data works without authorization, but some real-time and historical data depends on MOEX permissions.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml
Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment
A visualization language for agents and an MCP server: neat charts from a simple semantic spec