Московская биржа — ISS (Informational & Statistical Server): Найти нужный рынок и режим торгов

Сценарий из mcp-everything. Актуально на 2026-10-24.

Разобраться в иерархии биржи: торговые системы → рынки → режимы торгов, чтобы правильно собрать адрес запроса.

  1. Список торговых систем: GET /iss/engines.xml — например, stock (фондовый рынок), currency, futures.
  2. Рынки торговой системы: GET /iss/engines/{engine}/markets.xml — у stock это shares, bonds и другие.
  3. Режимы торгов рынка: GET /iss/engines/{engine}/markets/{market}/boards.xml — в каждом режиме свои инструменты и итоги.
  4. Формат ответа задаётся расширением в адресе: .xml или .json. Метаданные справочников меняются редко — сохрани их у себя.
curl https://iss.moex.com/iss/engines.xml
curl https://iss.moex.com/iss/engines/stock/markets.xml
curl https://iss.moex.com/iss/engines/stock/markets/shares/boards.xml

Базовые URL

Авторизация

Тип: Basic Auth

Запрос к https://passport.moex.com/authenticate с заголовком Authorization: Basic base64(user:password) (учётная запись MOEX Passport). В ответ приходит cookie MicexPassportCert, которую нужно передавать в следующих запросах к ISS. По примерам, логин и пароль нужны для данных в реальном времени и для запрошенных в примере исторических данных. При истечении cookie авторизацию повторяют.

Методы сценария

GET /iss/engines.xml — Список торговых систем

В блоке engines для каждой строки: name, title.

GET /iss/engines/{engine}/markets.xml — Рынки торговой системы

В блоке markets: name, title.

Параметр Где Тип Обяз. Описание
engine path string да Торговая система, например stock

GET /iss/engines/{engine}/markets/{market}/boards.xml — Режимы торгов рынка

Параметр Где Тип Обяз. Описание
engine path string да Торговая система
market path string да Рынок, например shares

Нюансы

Другие сценарии


Если этого недостаточно — официальная документация: https://iss.moex.com/iss/reference/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/moex-iss.md