MOEX ISS MCP server (Go)
go_mcp_server_moex
A Go MCP server over the Moscow Exchange's public ISS information server: instruments, markets, boards and trading history with no key
- 2 ★ on the repository
- Last commit
Extended access
Why this level
- Runs a Go server that fetches securities lists and trade history from MOEX ISS
- In HTTP and SSE modes it opens a network port
Install
- Works in
- Services
Manual install
make run ARGS="-transport sse -addr :8181"Run with a chosen transport and address; defaults are stdio and :8080.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a Go server that fetches securities lists and trade history from MOEX ISS
- In HTTP and SSE modes it opens a network port
This is third-party code. Review the repository files before installing.
What it does
The server exposes part of the Moscow Exchange's public ISS information server as MCP tools: listing engines (trading systems), listing markets within an engine, listing trading boards, listing a market's securities with board filters, full-text search, sorting and leader selections, and trading history for a specific security with paginated output and date filters. The data is fully public, no key or subscription is needed. The server supports three transports: stdio by default, HTTP at /mcp, and SSE at /sse and /message, with the transport and address set via command-line flags.
Who it is for. For developers and analysts who want Moscow Exchange market data directly in an agent, with no registration or keys.
Good fit when
- You need a list of securities on a specific market or board with sorting and filters
- You need trading history for a security over a period with no third-party service
- You need MOEX ISS access with no key or subscription, reading public data only
Not a fit when
- You need market microstructure (order book, order imbalance) and AlgoPack data: this server does not cover them
- You need personal account data or trading operations: the server only reads public ISS data
Example request
Show the trading history for SBER on MOEX's main equity market over the last monthMCP
- Transport
- stdio, http, sse
- Authentication
- not required
Environment variables
MOEX_LANG- Default ISS response language for stdio mode
MOEX_BASE_URL- Override for the ISS base URL, useful for testing
Limitations
Covers only five ISS endpoints: engines, markets, boards, securities and trading history; the rest of the ISS API (indices, analytics, a separate derivatives market) is not exposed. The README does not describe ISS request limits. Single author, no npm or pip package, Go source only.
How to disable. Stop the server process and remove its entry from your MCP client config.
FAQ
Do I need a MOEX API key?
No, the ISS information server is public, no key or subscription is required.
Can I get the order book or market microstructure?
No, the server covers only engines, markets, boards, securities and trading history; microstructure needs a separate server with an AlgoPack subscription.
Discussion
No questions or reviews yet.
Related
All Moscow Exchange toolsMOEX MCP Server on Go
MOEX MCP Server
A lightweight Go MOEX MCP server with two run modes, stdio and HTTP, exposing the same REST API for integration with other services
A read-only Python MCP server for the official Moscow Exchange ISS API: stocks, bonds, FORTS futures and dividends
MOEX MCP server with caching and retries
MOEX MCP сервер
An npm-published Moscow Exchange ISS MCP server with 10 tools, SQLite caching and resilient request retries
MOEX MCP Server with 20 tools
MOEX MCP Server
A TypeScript Moscow Exchange ISS MCP server on a vertical-slice architecture: 20 tools from quotes to a bond yield curve
mcp-moex (AlekseyOsikov)
mcp-moex
MCP server over the Moscow Exchange API: security search, prices, history, metrics, comparison with an index and a schedule mode, no keys needed
MoexMcp on .NET
MoexMcp
A .NET MOEX MCP server with clean architecture: stocks, bonds, currencies, metals, comparison and performance ranking
README in short
The README lists the five supported ISS endpoints with exact mapping to MOEX methods and their MCP tool arguments, shows the transport and address flags, environment variables for the response language and base URL that can be overridden per request via headers in HTTP and SSE modes, and links to the official ISS documentation.