Каталог Прагматики Эксперт — единый склад из 6 городов, данные обновляются из выгрузки каждые 20 минут. Здесь — как получить их машиночитаемо. Ниже честно разделено: что работает сегодня, а что ещё готовится.
Любую страницу каталога можно получить без вёрстки и скриптов: добавьте .md к адресу, параметр ?format=md или заголовок Accept: text/markdown.
Одинаковый текст получают все, подмены по имени робота нет.
/llms.txt и /llms-full.txt — карта сайта для языковых моделей; /sitemap.xml — карта страниц; /robots.txt — роботы нейросетей разрешены явно.
На карточках машин, в каталоге и на страницах площадок — JSON-LD: автомобиль, предложение, автосалон, хлебные крошки. Формируется из тех же данных, что и видимая страница.
https://pragmatika-expert.ru/mcp
MCP поверх HTTP (Streamable HTTP, протокол 2025-06-18 и ранее). Один запрос — один ответ, без потоков. Карточка сервера: /mcp/server-card, каталог для автообнаружения (черновик формата): /.well-known/ai-catalog.json.
Подключение в клиенте, который умеет удалённые MCP-серверы: тип «HTTP», адрес — выше. Ключ, если он у вас есть, передаётся заголовком X-API-Key или Authorization: Bearer ….
search_vehicles — поиск. Один вызов возвращает лестницу: точные совпадения, близкие (всегда matched: false с указанием, чем не подошли), что можно смягчить и сколько машин это даст. Поле status отличает «машин нет» от «данные недоступны».get_vehicle — машина целиком: цена как объект (cash_price без условий, скидки с пометкой обязательности), комплектация кодом, наличие со временем последней сверки, история цены.get_dictionaries — допустимые значения полей с количеством машин.compare_vehicles — сравнение 2–6 машин, только различающиеся поля.get_availability_stats — сколько таких продано, за сколько дней, как часто появляются. По ключу.watch_vehicles — подписка на появление: callback или poll_url, без персональных данных. По ключу.request_vehicle — заявка на поиск под заказ, без контактов человека. По ключу.must_have) не нарушаются никогда. «Автомат» — только классический автомат: робот и вариатор — другие коробки.may_relax.null, а не ноль.human_url.Выдаём без договора. Напишите через страницу «Контакты»: кто вы и что собираетесь делать.
https://pragmatika-expert.ru/api/v1/
Те же семь инструментов обычным JSON: POST /api/v1/search_vehicles с телом-объектом аргументов, ответ — тот же, что у MCP. Для get_dictionaries и get_vehicle работает и GET. Ключ и лимиты те же, что у MCP.
Описание в формате OpenAPI: /api/v1/openapi.json. Коды ответа: 400 — запрос надо уточнить, 401 — нужен ключ, 429 — лимит, 503 — выгрузка недоступна (это не значит, что машин нет).
Есть вопрос или нужен ранний доступ — напишите через страницу «Контакты».