Команда
curl -X POST "https://tutvidnee.ru/mcp" \
-H "Content-Type: application/json" \
-H "MCP-Protocol-Version: 2026-07-28" \
-H "Mcp-Method: tools/call" \
-H "Mcp-Name: where_to_study" \
-d '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "where_to_study", "arguments": {"специальность": "15.01.05", "откуда": "Ковров", "радиус_км": 100, "сколько": 3}, "_meta": {"io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelcontextprotocol/clientCapabilities": {}}}}'
Ответ
{
"специальность": {
"шифр": "15.01.05",
"название": "Сварщик (ручной и частично механизированной сварки (наплавки)"
},
"точка_отсчёта": {
"название": "Ковров",
"субъект": "Владимирская область"
},
"радиус_км": 100,
"всего_в_радиусе": 16,
"показано": 3,
"организации": [
{
"org_id": 46637,
"наименование": "ГБПОУ ВО \"КТК\"",
"населённый_пункт": "Ковров",
"субъект": "Владимирская область",
"км": 1.2,
"выпуск": null,
"выпуск_год": 2024,
"выпуск_словами": "сведений о выпуске нет: организация с мониторингом трудоустройства не сопоставлена или по этому шифру в тот год не выпускала",
"аккредитация": "есть",
"телефон": "8-492-3232630",
"почта": "ktk@icvladimir.ru",
"контакты_по": "bus.gov.ru на 25.08.2026, реестра аккредитаций на 25.08.2026"
},
{
"org_id": 46642,
"наименование": "ГАПОУ ВО \"КПГК\"",
"населённый_пункт": "Ковров",
"субъект": "Владимирская область",
"км": 2.8,
"выпуск": 14,
"выпуск_год": 2024,
"выпуск_словами": "выпуск 2024 года по этому шифру — 14",
"аккредитация": "есть",
"телефон": "8-492-3238097",
"почта": "kpgt33@mail.ru",
"контакты_по": "bus.gov.ru на 25.08.2026, реестра аккредитаций на 25.08.2026"
},
{
"org_id": 46907,
"наименование": "ГАПОУ ВО \"НАПК\"",
"населённый_пункт": "Никологоры",
"субъект": "Владимирская область",
"км": 49.1,
"выпуск": null,
"выпуск_год": 2024,
"выпуск_словами": "сведений о выпуске нет: организация с мониторингом трудоустройства не сопоставлена или по этому шифру в тот год не выпускала",
"аккредитация": "есть",
"телефон": "8-492-3352115; 8-492-3352200",
"почта": "napt@inbox.ru",
"контакты_по": "bus.gov.ru на 25.08.2026, реестра аккредитаций на 25.08.2026"
}
],
"оговорки": [
"Расстояние по прямой; дорога длиннее в среднем в 1,41 раза.",
"Организации без известных координат в отбор не попадают: их расстояние неизвестно, а ноль означал бы «здесь же».",
"Отбор пересекает границы субъектов намеренно."
],
"дата_снимка": "2026-09-06",
"источник": "Реестр лицензий на образовательную деятельность Рособрнадзора; реестр государственной аккредитации, ЕГРЮЛ, bus.gov.ru, формы федерального статистического наблюдения",
"оговорка": "Сведения справочные и собраны на дату снимка. Юридически значима только выписка из государственного реестра.",
"о_пересказе": "Данные официальные; их изложение, пересказ и выводы — продукт помощника, и за искажения при пересказе источник не отвечает."
}
Показано поле result.structuredContent; конверт JSON-RPC вокруг него опущен. Дата снимка, источник и оговорки едут в каждом ответе сервера — иначе модель, пересказывая ответ человеку, выдумает их сама и выдумает правдоподобно.