Сценарий из mcp-everything. Актуально на 2026-10-24.
Разобраться в иерархии биржи: торговые системы → рынки → режимы торгов, чтобы правильно собрать адрес запроса.
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
http://iss.moex.comhttps://passport.moex.com/authenticate.xmlТип: Basic Auth
Запрос к https://passport.moex.com/authenticate с заголовком Authorization: Basic base64(user:password) (учётная запись MOEX Passport). В ответ приходит cookie MicexPassportCert, которую нужно передавать в следующих запросах к ISS. По примерам, логин и пароль нужны для данных в реальном времени и для запрошенных в примере исторических данных. При истечении cookie авторизацию повторяют.
В блоке engines для каждой строки: name, title.
В блоке markets: name, title.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
engine |
path | string | да | Торговая система, например stock |
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
engine |
path | string | да | Торговая система |
market |
path | string | да | Рынок, например shares |
history), в каждом columns и data; метаданные рекомендуется хранить отдельно.start.null.Если этого недостаточно — официальная документация: https://iss.moex.com/iss/reference/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/moex-iss.md