{"name":"Ведар — Камчатка (Vedar Kamchatka)","description":"Агент платформы Ведар о Камчатке: туры операторов с живой занятостью, безопасность мест и обстановка в крае, жильё, снаряжение, трансферы, погода, план поездки. Понимает свободный текст (по-русски или по-английски): отвечает Кузьмич, хранитель Камчатки, с теми же инструментами, что у MCP-сервера. Точный вызов инструмента — DataPart {\"tool\": \"<имя>\", \"arguments\": {...}} по схемам из tools/list на /api/mcp. Записи четыре и все — заявки, которые подтверждает человек: create_lead, create_booking_request, create_stay_request, request_charter (нужен consent: true — согласие человека на обработку имени и телефона). Брони и оплаты через агента нет. Анонимно, лимиты по адресу; задача завершается в ответе на SendMessage и хранится час. English: Vedar Kamchatka travel agent — live tours and availability, safety alerts, places, weather, stays, trip plans. Free-text questions (Russian or English) or exact tool calls via DataPart {\"tool\", \"arguments\"}; four human-confirmed requests, no payment, no auth. 中文: Vedar 堪察加旅游代理——团队游与真实余位、安全预警、地点、天气、住宿、行程规划。支持自由文本提问（俄文或英文为佳）或通过 DataPart {\"tool\", \"arguments\"} 精确调用工具；四种申请均由人工确认，无支付，无需认证。","version":"2.4.0","provider":{"organization":"Ведар (vedarai.ru)","url":"https://vedarai.ru"},"documentationUrl":"https://vedarai.ru/mcp","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"kuzmich-chat","name":"Кузьмич — ответ на вопрос о Камчатке (free-text Kamchatka assistant)","description":"Свободный вопрос текстом (TextPart), по-русски или по-английски. Отвечает Кузьмич — хранитель Камчатки — данными из инструментов платформы: туры и занятость, безопасность и обстановка, места, погода, жильё, трансферы, план поездки. Заявки в этом режиме не оформляются: для них — навыки create_* с DataPart. Free-text question in Russian or English, answered with platform data; requests only via create_* skills.","tags":["kamchatka","assistant","free-text","travel","safety"],"examples":["Какие туры на Курильское озеро есть в августе и безопасно ли там сейчас?","Which Kamchatka tours have free seats next week? Any volcano alerts?","八月去堪察加，哪里能看到棕熊？现在那里安全吗？"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"get_tours","name":"Tour catalogue (get_tours)","description":"Kamchatka tour catalogue: list operator tours with prices and dates; live availability via get_tour_availability. For one tour in depth use get_tour_details. Получить активные туры из платформы Ведар с ценами и датами. Используй когда турист спрашивает о конкретных турах или программах. Вызов: DataPart {\"tool\":\"get_tours\",\"arguments\":{\"activity_type\":\"вулканы\"}} — аргументы по схеме инструмента get_tours (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","tours","catalogue","prices"],"examples":["{\"tool\":\"get_tours\",\"arguments\":{\"activity_type\":\"вулканы\"}}","Покажи туры на вулканы с ценами","List Kamchatka bear-watching tours"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_tour_details","name":"Tour details (get_tour_details)","description":"One Kamchatka tour in depth: program, what is included, what to bring, safety notes. To list or search tours use get_tours. Полные детали КОНКРЕТНОГО тура: описание, программа, точка сбора и логистика (старт/забор), что входит и не входит, что взять с собой. Используй ВСЕГДА, когда турист спрашивает про конкретный тур — что там по программе, откуда стартуют, где сбор, что взять. Не выдумывай эти детали сам — бери отсюда. Вызов: DataPart {\"tool\":\"get_tour_details\",\"arguments\":{\"tour\":\"Курильское озеро\"}} — аргументы по схеме инструмента get_tour_details (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","tours","program","included"],"examples":["{\"tool\":\"get_tour_details\",\"arguments\":{\"tour\":\"Курильское озеро\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_guardian_context","name":"Place safety (get_guardian_context)","description":"Kamchatka safety context for a place or route: hazards, active alerts, advice. For plain facts (type, coordinates) use get_place_info. Получить полный контекст места как Хранитель: статус (открыто/закрыто), реалтайм алерты КБГС РАН, опасности, загрузка, традиционные знания о месте. Используй ВСЕГДА когда спрашивают о конкретном месте, вулкане, озере, маршруте, источнике Камчатки. Вызов: DataPart {\"tool\":\"get_guardian_context\",\"arguments\":{\"place\":\"Вулкан Горелый\"}} — аргументы по схеме инструмента get_guardian_context (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","safety","hazards","alerts","place"],"examples":["{\"tool\":\"get_guardian_context\",\"arguments\":{\"place\":\"Вулкан Горелый\"}}","Опасно ли идти на Горелый в эти выходные?"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_place_info","name":"Place info (get_place_info)","description":"Kamchatka place facts only: what it is, type, coordinates. Does not return hazards, alerts or nearby places — for safety use get_guardian_context. Найти базовую информацию о месте из базы данных: тип, координаты, ссылка на страницу места на сайте (её и давай, когда просят ссылку или координаты). Для полного контекста с безопасностью и алертами — get_guardian_context. Вызов: DataPart {\"tool\":\"get_place_info\",\"arguments\":{\"name\":\"Курильское озеро\"}} — аргументы по схеме инструмента get_place_info (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","places","coordinates","facts"],"examples":["{\"tool\":\"get_place_info\",\"arguments\":{\"name\":\"Курильское озеро\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_weather","name":"Weather (get_weather)","description":"Daily weather forecast (Open-Meteo) for a Kamchatka place by name, or for any point by latitude/longitude. Прогноз погоды по дням (Open-Meteo) для места Камчатки по имени или для любой точки по координатам. Без аргументов — Петропавловск-Камчатский; в горах погода другая, поэтому место лучше назвать. Вызов: DataPart {\"tool\":\"get_weather\",\"arguments\":{\"place\":\"Петропавловск-Камчатский\"}} — аргументы по схеме инструмента get_weather (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","weather","forecast"],"examples":["{\"tool\":\"get_weather\",\"arguments\":{\"place\":\"Петропавловск-Камчатский\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_volcano_status","name":"Volcano status (get_volcano_status)","description":"Kamchatka volcano activity: KVERT aviation code and KB GS RAS seismicity. No name — all elevated. For one place or route use get_guardian_context. Вулканическая активность Камчатки по двум шкалам: авиационный код KVERT (пепел) и сводка сейсмичности КФ ЕГС РАН. Без названия — вулканы, повышенные хотя бы по одной шкале; с названием — этот вулкан по обеим. Для безопасности конкретного места и маршрута — get_guardian_context. Вызов: DataPart {\"tool\":\"get_volcano_status\",\"arguments\":{\"name\":\"Шивелуч\"}} — аргументы по схеме инструмента get_volcano_status (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","volcano","kvert","seismicity"],"examples":["{\"tool\":\"get_volcano_status\",\"arguments\":{\"name\":\"Шивелуч\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_accommodations","name":"Stays (search_accommodations)","description":"Stays in Kamchatka from platform partners. To send dates and guests to a stay owner use create_stay_request. Найти жильё на Камчатке (гостиницы, базы, глэмпинг, дома) из платформы Ведар с ценами и адресами. Используй когда турист спрашивает где остановиться, переночевать, снять жильё. Вызов: DataPart {\"tool\":\"search_accommodations\",\"arguments\":{\"query\":\"Паратунка\"}} — аргументы по схеме инструмента search_accommodations (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","stays","accommodation","hotels"],"examples":["{\"tool\":\"search_accommodations\",\"arguments\":{\"query\":\"Паратунка\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_transfers","name":"Transfers (search_transfers)","description":"Kamchatka transfers: free seats in dated carrier trips, plus whole-vehicle charter prices (vakhtovka trucks). No dated trips is normal, not an error. Найти свободные места в поездках перевозчиков Камчатки (джипы, вахтовки, микроавтобусы) из витрины Ведара: дата, направление, остаток мест, цена места; а также вахтовки под заказ целой машиной — прайс по направлениям, цена за машину. Используй когда турист спрашивает как доехать, есть ли трансфер, заброска, попутный джип к вулкану или источникам, сколько стоит вахтовка. Место в поездке занимается только после подтверждения перевозчика; вахтовка под заказ — договорённость напрямую с перевозчиком. Пустая выдача поездок с датами — норма, а не ошибка поиска: перевозчики ходят под заказ, и тогда ответ называет прайс под заказ; рейсов не выдумывай. Вызов: DataPart {\"tool\":\"search_transfers\",\"arguments\":{\"destination\":\"Вулкан Горелый\"}} — аргументы по схеме инструмента search_transfers (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","transfers","charter","vakhtovka"],"examples":["{\"tool\":\"search_transfers\",\"arguments\":{\"destination\":\"Вулкан Горелый\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"search_gear","name":"Gear rental (search_gear)","description":"Gear rental in Kamchatka from platform partners. An empty result is normal: the rental shelf may have no partners yet, and the answer says so — do not invent rental shops. Найти прокат туристического снаряжения на Камчатке из платформы Ведар с ценами за сутки. Используй когда турист спрашивает где арендовать/взять напрокат снаряжение: палатку, спальник, треккинговые палки, рюкзак, кошки, газовую горелку и т.д. Пустая выдача — норма: прокатов на платформе пока может не быть вовсе, ответ так и скажет; адреса прокатов не выдумывай. Вызов: DataPart {\"tool\":\"search_gear\",\"arguments\":{\"query\":\"палатка\"}} — аргументы по схеме инструмента search_gear (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","gear","rental"],"examples":["{\"tool\":\"search_gear\",\"arguments\":{\"query\":\"палатка\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"safety_status","name":"Regional safety status (safety_status)","description":"Kamchatka regional safety status: active alerts (seismic, volcanic, weather, MChS) with their source. Текущая обстановка по Камчатскому краю целиком: активные предупреждения, их количество и тяжесть, свежесть данных и источник верхнего предупреждения (ленты: КБГС РАН и ЕГС РАН — сейсмика, USGS, МЧС по Камчатскому краю, Росгидромет — погода, NASA FIRMS — пожары). Используй, когда спрашивают, безопасно ли сейчас ехать или что происходит в крае. Для конкретного места используй get_guardian_context. Вызов: DataPart {\"tool\":\"safety_status\",\"arguments\":{}} — аргументы по схеме инструмента safety_status (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","safety","alerts","seismic","volcanic","weather"],"examples":["{\"tool\":\"safety_status\",\"arguments\":{}}","Какая обстановка на Камчатке сейчас: вулканы, землетрясения, погода?"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"make_trip_plan","name":"Trip plan (make_trip_plan)","description":"Day-by-day Kamchatka trip plan with weather and live availability; returns a plan ID for edit_trip_plan. Собрать план поездки по Камчатке по дням: зоны, активности, честные цены, предупреждения сезона, ориентир цены на человека с разбивкой. Используй, когда туриста интересует «что посмотреть за N дней», «составь маршрут/план поездки», «как спланировать неделю на Камчатке». Ответ содержит ссылку на страницу готового плана с турами и заявкой оператору. Ответ несёт ID плана: добавить день, убрать или переставить день, сменить уровень жилья — через edit_trip_plan с этим ID, остальные дни не меняются. Другие даты, длительность или состав группы — вызови make_trip_plan снова с прежними аргументами плюс изменение. Вызов: DataPart {\"tool\":\"make_trip_plan\",\"arguments\":{\"days\":5,\"interests\":\"вулканы, медведи\",\"when\":\"август\"}} — аргументы по схеме инструмента make_trip_plan (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","trip-plan","itinerary","weather"],"examples":["{\"tool\":\"make_trip_plan\",\"arguments\":{\"days\":5,\"interests\":\"вулканы, медведи\",\"when\":\"август\"}}","Составь план на 5 дней: вулканы и медведи, август, двое взрослых"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"edit_trip_plan","name":"Edit trip plan (edit_trip_plan)","description":"Edit a Kamchatka trip plan from make_trip_plan by its ID: add, remove or move a day, change lodging level, or apply a flight delay the traveller reports; untouched days stay as they were. Изменить план поездки, собранный make_trip_plan, по его ID: добавить день с занятием («добавь день рыбалки»), убрать день, переставить день, сменить уровень жилья («замени жильё на базу», «подешевле»), учесть задержку рейса («рейс задержали на два дня» — flight_delay). Дни, которых правка не касается, не меняются. Невозможная правка (день прилёта, занятие не по возрасту детей, движок не нашёл выхода) — отказ с причиной, план остаётся прежним. План хранится 7 дней; нет плана — сначала make_trip_plan. Вызов: DataPart {\"tool\":\"edit_trip_plan\",\"arguments\":{}} — аргументы по схеме инструмента edit_trip_plan (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","trip-plan","itinerary","edit"],"examples":["{\"tool\":\"edit_trip_plan\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_tour_availability","name":"Tour availability (get_tour_availability)","description":"Kamchatka tour live availability by date: free seats and nearest open dates. Свободные даты и места КОНКРЕТНОГО тура из реальной занятости мест. Используй всегда, когда турист спрашивает «когда есть места», «свободно ли на дату», «на какие даты можно» — не называй даты и места по памяти, только отсюда. Вызов: DataPart {\"tool\":\"get_tour_availability\",\"arguments\":{\"tour\":\"Курильское озеро\",\"date_from\":\"2027-08-01\",\"days\":14,\"people\":2}} — аргументы по схеме инструмента get_tour_availability (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","tours","availability","dates","seats"],"examples":["{\"tool\":\"get_tour_availability\",\"arguments\":{\"tour\":\"Курильское озеро\",\"date_from\":\"2027-08-01\",\"days\":14,\"people\":2}}","Есть ли места на Курильское озеро 12 августа на двоих?"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"search","name":"Search (ChatGPT connector) (search)","description":"Keyword search across Vedar Kamchatka: operator tours, places, stays, routes; returns up to 10 results with id for fetch, title and canonical url. For live seats use get_tour_availability. Поиск по витрине Ведара для коннекторов ChatGPT: туры операторов Камчатки, места, жильё и маршруты по словам запроса (русский или английский). Отдаёт до 10 результатов с id для fetch, названием и адресом страницы. Для живой занятости тура и обстановки есть get_tour_availability и safety_status. Вызов: DataPart {\"tool\":\"search\",\"arguments\":{\"query\":\"Курильское озеро медведи\"}} — аргументы по схеме инструмента search (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","search","catalogue","places","stays","routes"],"examples":["{\"tool\":\"search\",\"arguments\":{\"query\":\"Курильское озеро медведи\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"fetch","name":"Fetch (ChatGPT connector) (fetch)","description":"Full text of one Vedar Kamchatka record by id from search (tour, place, stay, route): description, price, program, safety facts, canonical url. Published records only. Полный текст одной записи витрины Ведара по id из search (tour:<id>, place:<slug>, stay:<uuid>, route:<slug>): описание, цена и состав тура, факты о месте и его опасностях, жильё, маршрут. Только опубликованное; записи, которой нет на витрине, — отказ с объяснением. Вызов: DataPart {\"tool\":\"fetch\",\"arguments\":{\"id\":\"place:kurilskoe-ozero\"}} — аргументы по схеме инструмента fetch (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","document","details","citation"],"examples":["{\"tool\":\"fetch\",\"arguments\":{\"id\":\"place:kurilskoe-ozero\"}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"get_request_status","name":"Request status (get_request_status)","description":"Status of a Kamchatka request made via create_lead, create_booking_request or request_charter, by its status key: awaiting operator, confirmed, declined, other date, no answer. No personal data. Состояние заявки, отправленной через create_lead, create_booking_request или request_charter, по ключу статуса из ответа того инструмента: ждёт оператора, оператор связался, подтверждена, отказ, другая дата, нет ответа. Без имени и телефона. Ключ выдаётся на каждую заявку и живёт 90 дней; без ключа состояние не узнать — номера заявок не называются. В ответе есть page — страница заявки для человека: там он сам подтверждает согласие на обработку данных и видит ответ оператора. Вызов: DataPart {\"tool\":\"get_request_status\",\"arguments\":{}} — аргументы по схеме инструмента get_request_status (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента.","tags":["kamchatka","request","status","operator-answer"],"examples":["{\"tool\":\"get_request_status\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"create_lead","name":"Tour request (create_lead)","description":"Tour-selection request for Kamchatka when no tour or date is chosen yet; human-confirmed by a manager, no payment. Needs consent: true, else refused. Whole vehicle (vakhtovka): request_charter. Оставить заявку на подбор тура по Камчатке: менеджер платформы свяжется по телефону. Обязательны имя, телефон и описание запроса (даты, состав группы, интересы). Заказ машины целиком (вахтовка) — не сюда, а request_charter. Это только заявка: оплаты через платформу нет. Имя и телефон — персональные данные: спроси у человека согласие на их обработку и передай consent: true, иначе заявка не создаётся. Вызов: DataPart {\"tool\":\"create_lead\",\"arguments\":{}} — аргументы по схеме инструмента create_lead (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента; отказ по входу (нет согласия, нет мест, лимит) — состояние rejected с объяснением.","tags":["kamchatka","request","tour-selection","human-confirmed","consent"],"examples":["{\"tool\":\"create_lead\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"create_booking_request","name":"Booking request (create_booking_request)","description":"Booking request for a Kamchatka tour on a date; live availability checked first, human-confirmed by the operator, no payment. Needs consent: true, otherwise refused. No tour yet — use create_lead. Заявка оператору на конкретный тур и дату. Перед вызовом проверь свободные даты через get_tour_availability. Заявку подтверждает оператор по телефону — мгновенного подтверждения нет, оплаты через платформу нет. Если на дату нет мест, заявка не создаётся и в ответе будут ближайшие свободные даты. Если у тура вообще нет расписания в системе (оператор берёт туристов без календаря), вместо отказа оператору уходит запрос мест: в ответе будет ссылка на страницу статуса — передай её человеку; места этим не закрепляются. Имя и телефон — персональные данные: спроси согласие на их обработку и передай consent: true. Вызов: DataPart {\"tool\":\"create_booking_request\",\"arguments\":{}} — аргументы по схеме инструмента create_booking_request (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента; отказ по входу (нет согласия, нет мест, лимит) — состояние rejected с объяснением.","tags":["kamchatka","request","booking","human-confirmed","consent"],"examples":["{\"tool\":\"create_booking_request\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"create_stay_request","name":"Stay request (create_stay_request)","description":"Kamchatka stay request: dates and guests go to the owner, human-confirmed by the owner, no payment. Needs consent: true, otherwise refused. For tours use create_booking_request. Заявка владельцу жилья на даты: заезд, выезд, сколько гостей, имя и телефон. Объект — из search_accommodations (название или ID из ссылки на карточку). Заявка уходит владельцу в мессенджер, он перезванивает сам и подтверждает даты и цену; это не бронь и не оплата, через платформу жильё не оплачивается. Принимают её только объекты без своих номеров на платформе и без сайта брони — для остальных ответ скажет, где бронировать. Имя и телефон — персональные данные, они передаются владельцу жилья: спроси согласие на это и передай consent: true. Вызов: DataPart {\"tool\":\"create_stay_request\",\"arguments\":{}} — аргументы по схеме инструмента create_stay_request (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента; отказ по входу (нет согласия, нет мест, лимит) — состояние rejected с объяснением.","tags":["kamchatka","request","stay","human-confirmed","consent"],"examples":["{\"tool\":\"create_stay_request\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]},{"id":"request_charter","name":"Charter request (request_charter)","description":"Whole-vehicle (vakhtovka) request to a Kamchatka charter carrier: destination, dates, group size; human-confirmed by a manager, no payment. Needs consent: true. Prices: search_transfers. Заявка на вахтовку целой машиной у перевозчика «под заказ»: куда, на какие даты, сколько человек. Прайс и перевозчиков смотри через search_transfers (раздел «под заказ»). Календаря у таких перевозчиков нет, поэтому заявка не проверяет занятость машин: менеджер Ведара свяжется по телефону, согласует поездку с перевозчиком и подтвердит. Цена — за машину по прайсу; направления нет в прайсе — заказ принимается, цену называет перевозчик. Оплаты через платформу нет, расчёт напрямую. Имя и телефон — персональные данные: спроси согласие на их обработку и передай consent: true, иначе заявка не создаётся. Вызов: DataPart {\"tool\":\"request_charter\",\"arguments\":{}} — аргументы по схеме инструмента request_charter (tools/list на /api/mcp). Ответ: Task в состоянии completed с текстом инструмента; отказ по входу (нет согласия, нет мест, лимит) — состояние rejected с объяснением.","tags":["kamchatka","request","charter","vakhtovka","human-confirmed","consent"],"examples":["{\"tool\":\"request_charter\",\"arguments\":{}}"],"inputModes":["application/json"],"outputModes":["text/plain","application/json"]}],"supportedInterfaces":[{"url":"https://vedarai.ru/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://vedarai.ru/api/a2a/v1","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"securitySchemes":{},"securityRequirements":[]}