# Московская биржа — ISS (Informational & Statistical Server): GET /iss/engines/{engine}/markets.xml — Рынки торговой системы

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

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

## Базовые URL

- Боевой: `http://iss.moex.com`
- Авторизация (MOEX Passport): `https://passport.moex.com/authenticate`
- Формат ответа задаётся расширением в пути: `.xml`

## Авторизация

Тип: Basic Auth

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

## Нюансы

- Ответ JSON состоит из блоков (например, `history`), в каждом `columns` и `data`; метаданные рекомендуется хранить отдельно.
- Дробные числа в ответах всегда с точкой в качестве разделителя.
- Длинные ответы разбиты на страницы — всегда используйте `start`.
- Пустые значения приходят как `null`.

## Сценарии с этим методом

- [Найти нужный рынок и режим торгов](https://mcp-everything.ru/integrations/moex-iss/scenarios/nayti-nuzhnyy-rynok-i-rezhim-torgov.md)

---

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