Moscow Exchange data MCP server

moex-mcp

An MCP server built on the official moexalgo library: 24 tools for candles, order book, trades and stats from MOEX ISS and ALGOPACK

MCP server

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • Only reads market data, does not execute trades
All reasons and checks
Russian stack

hdworker/ru-moex-mcp

Install

Manual install

{
  "mcp": {
    "moex": {
      "type": "local",
      "command": [
        "uv", "run", "--project", "/path/to/ru-moex-mcp", "python", "-m",
        "moex_mcp.server.mcp_server", "--transport", "stdio"
      ],
      "environment": {
        "MOEXALGO_TOKEN": "${env:MOEXALGO_TOKEN}"
      }
    }
  }
}

Config from the README for ~/.config/opencode/opencode.json.

This is third-party code. Review the repository files before installing.

What it does

The server wraps the official moexalgo Python library into 24 MCP tools: three meta tools that need no exchange call (list engines, markets, alias resolution), ten market-wide tools and ten single-ticker tools (candles, quote snapshot, trades, TradeStats, OrderStats, ObStats, futures Futoi, HI2, MegaAlerts) and a production calendar. Four tools work without a key via public ISS, the other twenty need an ALGOPACK token. It understands market aliases like stocks, fo, fx and timeframes from one minute to a month.

Who it is for. For analysts and developers who need Moscow Exchange quantitative data right inside an agent conversation.

Good fit when

  • You need candles or an order book snapshot for a specific ticker through an agent
  • You need futures open-interest stats or HI2 across the whole market
  • You want to use a market alias instead of the exact exchange code, like stocks instead of EQ

Not a fit when

  • You have no ALGOPACK token: without it only four of the 24 tools work
  • You need to trade or access a broker account: the server only reads market data

Example request

Show the current order book for Gazprom shares and today's TradeStats

Limitations

Twenty of the 24 tools require an ALGOPACK token, which the README says is currently free but that can change. The market-level candles tool returns only the last two one-minute candles; for historical data per ticker you need the ticker-level tool with a date range. Futoi is available only for the FO futures market.

How to disable. Remove the server from your MCP client config.

MCP

Transport
stdio, http
Authentication
API key
Environment variables
Environment variables
MOEXALGO_TOKEN
secret
ALGOPACK Bearer token, needed for 20 of the 24 tools; four public ones work without it.

Security check

  • Only reads market data, does not execute trades

README in short

The Russian README describes the server as a wrapper over the moexalgo library and gives a full table of the 24 tools with category, auth requirement and what each returns. It shows a uv-based quick start, a table of market aliases and candle timeframes, connecting to OpenCode with the mcp{} format, and getting an ALGOPACK token from the data.moex.com personal account.

FAQ

Do all tools need a token?

No, the three meta tools and static ticker info work without a token; the other 20 need ALGOPACK.

Is there a ready skill for the server?

Yes, the repository includes an OpenCode skill describing the tools in references/tool-reference.md.

Editors’ pick

A set of investment research skills for Claude Code and Codex built on four investors' methodologies. It is a research tool, not investment advice

SkillMedium riskNo VPN needed16.6KRepository stars
Official

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh riskNeeds a VPN1.8KRepository stars
Official

Alpaca's official MCP server: orders for stocks, ETFs, crypto and options, position management and market data in plain language

MCP serverHigh risk995Repository stars
Editors’ pick

An open-source skill that checks a Russian company by tax ID across EGRUL, bailiffs, courts, bankruptcy and sanctions, and returns a dated risk verdict

SkillLow riskRussian stackNo VPN needed4Repository stars
Foxx AIMoscow Exchange data MCP server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.