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
- 1 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Starts a Node server that reads market data from the Moscow Exchange ISS
- Places no orders and does not connect to brokerage accounts
Install
- Works in
- Services
Manual install
claude mcp add moex node /path/to/moex-mcp/dist/index.jsAfter building with npm install && npm run build, the command from the README.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Starts a Node server that reads market data from the Moscow Exchange ISS
- Places no orders and does not connect to brokerage accounts
This is third-party code. Review the repository files before installing.
What it does
A TypeScript server built on Vertical Slice and Hexagonal architecture, with a dedicated folder per tool across 20 tools, gives access to five ISS data groups: security search and info (search, specification, indices), market data (current data, order book, recent trades, candles), historical data (trading results, date range, historical candles), reference data (engines, markets, boards) and analytics (index composition and weights, currency rates from the MOEX and Bank of Russia fixings, market turnovers, the zero-coupon yield curve ZCYC, open futures positions, dividend history and bond coupon schedules). It works with no authorization; in that mode data is delayed 15 minutes, except indices, which are always real-time.
Who it is for. For TypeScript developers who want the broadest set of MOEX analytics tools in one server with a clear architecture.
Good fit when
- You need the ZCYC zero-coupon yield curve or open futures positions
- You want market, reference and analytics data together in one TypeScript server
- You want sensible defaults for stocks without specifying engine and market explicitly
Not a fit when
- You need undelayed real-time data: without authorization data is delayed 15 minutes
- You do not want a vertical-slice architecture and prefer a simpler single-file server
Example request
Show the OFZ zero-coupon yield curve and the coupon payment schedule for a specific issueMCP
- Transport
- stdio
- Authentication
- not required
Limitations
0 stars, a single author. Data without authorization is delayed 15 minutes, except indices. Requires building from source via npm install && npm run build; there is no published npm package.
How to disable. Remove the moex server from your MCP client config, for example with claude mcp remove moex in Claude Code.
FAQ
Do I need a key for currency rates and the yield curve?
No, all 20 tools work with no authorization via the open ISS API, with data delayed 15 minutes except indices.
Can I skip specifying the market and engine every time?
Yes, engine stock and market shares are the defaults; for bonds, currency and futures you need to set them explicitly.
Discussion
No questions or reviews yet.
Related
All Moscow Exchange toolsMOEX 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
A read-only Python MCP server for the official Moscow Exchange ISS API: stocks, bonds, FORTS futures and dividends
MoexMcp on .NET
MoexMcp
A .NET MOEX MCP server with clean architecture: stocks, bonds, currencies, metals, comparison and performance ranking
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
MOEX MCP Server 2026
moex_mcp_server_2026
Python MCP server for Moscow Exchange quotes: share price, history, security info, top gainers and losers, dividends and portfolio value
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
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MOEX MCP Server with 20 tools (this card) | no | not required | 1 | |
| Moscow Exchange MCP server on Symfony | no | not required | 4 | security specs |
| MOEX MCP Server on Go | no | not required | 0 | quotes and a REST API |
README in short
The Russian README groups 20 tools into five sections: security search, market data, historical data, reference data and analytics, gives connection steps for Claude Code and Claude Desktop, natural-language query examples, default parameter behavior, an authentication section noting the 15-minute data delay, and a Vertical Slice architecture diagram with ports and adapters.