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
MCP server

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
All reasons and checks
Russian stack

hightemp/go_mcp_server_moex

Install

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 review

Extended 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 month

MCP

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.

MOEX MCP Server on Go

MOEX MCP Server

Russian stack

A lightweight Go MOEX MCP server with two run modes, stdio and HTTP, exposing the same REST API for integration with other services

MCP serverExtended access
Russian stack

A read-only Python MCP server for the official Moscow Exchange ISS API: stocks, bonds, FORTS futures and dividends

MCP serverExtended access
Russian stack

An npm-published Moscow Exchange ISS MCP server with 10 tools, SQLite caching and resilient request retries

MCP serverExtended access
Russian stack

A TypeScript Moscow Exchange ISS MCP server on a vertical-slice architecture: 20 tools from quotes to a bond yield curve

MCP serverExtended access1Repository stars
Russian stack

MCP server over the Moscow Exchange API: security search, prices, history, metrics, comparison with an index and a schedule mode, no keys needed

MCP serverExtended access
Russian stack

A .NET MOEX MCP server with clean architecture: stocks, bonds, currencies, metals, comparison and performance ranking

MCP serverExtended access

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.

README badge

Report a problem