Servidor MCP

Vedar — Kamchatka travel

ru.vedarai/mcp
Mapas y ubicación Viajes y hospitalidad Público y accesible MCP 2025-11-25

Qué hace este MCP

Provides Kamchatka tours, accommodation, transfers, gear, weather, place information, safety alerts, trip plans, and booking requests.

create_booking_request
Booking request
Booking request for a specific Kamchatka tour on a date; live availability checked first, human-confirmed by the operator; no payment. No tour chosen yet — use create_lead. No schedule: asks operator. Заявка на бронь конкретного тура на дату. Перед вызовом проверь свободные даты через get_tour_availability. Заявку подтверждает оператор по телефону — это не мгновенная бронь и не оплата. Если на дату нет мест, заявка не создаётся и в ответе будут ближайшие свободные даты. Если у тура вообще нет расписания в системе (оператор берёт туристов без календаря), вместо отказа оператору уходит запрос мест: в ответе будет ссылка на страницу статуса — передай её человеку; это не бронь. Имя и телефон — персональные данные: спроси согласие на их обработку и передай consent: true.
Esquema de entrada
{'type': 'object', 'required': ['tour', 'date', 'name', 'phone', 'consent'], 'properties': {'date': {'type': 'string', 'examples': ['2027-07-15'], 'description': 'Tour date, YYYY-MM-DD. Дата тура, YYYY-MM-DD'}, 'name': {'type': 'string', 'description': "Traveller's name. Имя туриста"}, 'tour': {'type': 'string', 'description': 'Tour title or numeric ID from get_tours / get_tour_availability. Название тура или числовой ID (из get_tours / get_tour_availability)'}, 'phone': {'type': 'string', 'description': 'Phone for confirmation, required. Телефон для подтверждения (обязателен)'}, 'comment': {'type': 'string', 'description': 'Wishes, questions, group composition. Пожелания, вопросы, состав группы'}, 'consent': {'type': 'boolean', 'examples': [True], 'description': 'Explicit consent to process name and phone for this request; ask the person and pass true, otherwise the request is not created. Человек согласен на обработку своих персональных данных (имя, телефон) для связи по этой заявке. Спроси прямо и передай true. Без согласия заявка не создаётся.'}, 'participants': {'type': 'string', 'examples': ['2'], 'description': 'Number of people, 1–30; default 1. Сколько человек (1–30). Не сказано — 1.'}}}
create_lead
Tour request
Tour-selection request for Kamchatka when no specific tour or date is chosen yet; human-confirmed by a manager; not a booking, no payment. Оставить заявку на подбор тура по Камчатке: менеджер платформы свяжется по телефону. Обязательны имя, телефон и описание запроса (даты, состав группы, интересы). Не бронь и не оплата — только заявка. Имя и телефон — персональные данные: спроси у человека согласие на их обработку и передай consent: true, иначе заявка не создаётся.
Esquema de entrada
{'type': 'object', 'required': ['name', 'phone', 'comment', 'consent'], 'properties': {'name': {'type': 'string', 'description': "Traveller's name. Имя туриста"}, 'phone': {'type': 'string', 'description': 'Contact phone, required. Телефон для связи (обязателен)'}, 'comment': {'type': 'string', 'description': 'The request: dates, group size, interests. Запрос: даты, сколько человек, что интересует'}, 'consent': {'type': 'boolean', 'examples': [True], 'description': 'Explicit consent to process name and phone for this request; ask the person and pass true, otherwise the request is not created. Человек согласен на обработку своих персональных данных (имя, телефон) для связи по этой заявке. Спроси прямо и передай true. Без согласия заявка не создаётся.'}, 'interest': {'type': 'string', 'description': 'Tour or route name, if already chosen. Название тура/маршрута, если уже выбран'}}}
get_guardian_context
Place safety
Kamchatka safety context for a place or route: hazards, active alerts, advice. For plain facts (type, coordinates) use get_place_info. Получить полный контекст места как Хранитель: статус (открыто/закрыто), реалтайм алерты КБГС РАН, опасности, загрузка, традиционные знания о месте. Используй ВСЕГДА когда спрашивают о конкретном месте, вулкане, озере, маршруте, источнике Камчатки.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['place'], 'properties': {'place': {'type': 'string', 'examples': ['Авачинский вулкан'], 'description': 'Place or route name. Название места или объекта'}}}
get_place_info
Place info
Kamchatka place facts: type, coordinates, hazards, nearby places. For current safety and alerts use get_guardian_context. Найти базовую информацию о месте из базы данных (используй get_guardian_context для полного контекста с безопасностью и алертами).
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'examples': ['Курильское озеро'], 'description': 'Place name. Название объекта'}}}
get_tour_availability
Tour availability
Kamchatka tour live availability by date: free seats and nearest open dates. Свободные даты и места КОНКРЕТНОГО тура из реальной занятости броней. Используй всегда, когда турист спрашивает «когда есть места», «свободно ли на дату», «на какие даты можно» — не называй даты и места по памяти, только отсюда.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['tour'], 'properties': {'days': {'type': 'string', 'examples': ['14'], 'description': 'Window length in days, 1–31; default 14. Окно в днях (1–31). Не сказано — 14.'}, 'tour': {'type': 'string', 'description': 'Tour title, keyword or numeric ID from get_tours. Название тура, ключевое слово или числовой ID'}, 'date_from': {'type': 'string', 'examples': ['2027-07-15'], 'description': 'Start of the window, YYYY-MM-DD; default today. С какой даты смотреть, YYYY-MM-DD. Не сказано — с сегодня.'}}}
get_tour_details
Tour details
One Kamchatka tour in depth: program, what is included, what to bring, safety notes. To list or search tours use get_tours. Полные детали КОНКРЕТНОГО тура: описание, программа, точка сбора и логистика (старт/забор), что входит и не входит, что взять с собой. Используй ВСЕГДА, когда турист спрашивает про конкретный тур — что там по программе, откуда стартуют, где сбор, что взять. Не выдумывай эти детали сам — бери отсюда.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'examples': ['рыбалка'], 'description': 'Tour title or a keyword from it. Название тура или ключевое слово (например «сплав», «Быстрая», «рыбалка»)'}}}
get_tours
Tour catalogue
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. Получить активные туры из платформы Ведар с ценами и датами. Используй когда турист спрашивает о конкретных турах или программах.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'activity_type': {'type': 'string', 'examples': ['вулканы'], 'description': 'Activity filter, free text (Russian works best): fishing, volcanoes, bears, geysers, trekking. Фильтр по типу: рыбалка, вулканы, медведи, гейзеры, трекинг и т.д.'}}}
get_volcano_status
Volcano status
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.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'volcano': {'type': 'string', 'examples': ['Ключевской'], 'description': 'Volcano name; empty — all volcanoes elevated on either scale. Название вулкана, например «Ключевской» или «Мутновский». Пусто — все повышенные.'}}}
get_weather
Weather
Daily weather forecast (Open-Meteo) for a Kamchatka place by name, or for any point by latitude/longitude. Прогноз погоды по дням (Open-Meteo) для места Камчатки по имени или для любой точки по координатам. Без аргументов — Петропавловск-Камчатский; в горах погода другая, поэтому место лучше назвать.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'lat': {'type': 'string', 'examples': ['52.45'], 'description': 'Latitude in decimal degrees; use together with lng. Coordinates take precedence over place. Широта в градусах, например 52.45. Вместе с lng; координаты главнее названия.'}, 'lng': {'type': 'string', 'examples': ['158.19'], 'description': 'Longitude in decimal degrees; use together with lat. Долгота в градусах, например 158.19. Вместе с lat.'}, 'days': {'type': 'string', 'examples': ['3'], 'description': 'Forecast days, 1–7; default 3. Сколько дней прогноза, 1–7; по умолчанию 3.'}, 'place': {'type': 'string', 'examples': ['Мутновский'], 'description': 'Place name from the platform directory (Russian works best). Название места из справочника платформы, например «Мутновский» или «Налычево».'}}}
make_trip_plan
Trip plan
Day-by-day Kamchatka trip plan with weather and live availability. Собрать план поездки по Камчатке по дням: зоны, активности, честные цены, предупреждения сезона. Используй, когда туриста интересует «что посмотреть за N дней», «составь маршрут/план поездки», «как спланировать неделю на Камчатке». Ответ содержит ссылку на страницу готового плана с бронью туров.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'string', 'examples': ['7'], 'description': 'Trip length in days, 3–21; default 7. Сколько дней поездка (число, 3–21). Не сказано — 7.'}, 'when': {'type': 'string', 'examples': ['2027-07-10'], 'description': 'When the trip starts: a Russian month name or YYYY-MM-DD; season decides what is possible in Kamchatka. Default is one month from today. Когда поездка: месяц («июль», «в августе») или дата YYYY-MM-DD. Сезон на Камчатке решает всё — если турист назвал месяц, передай его обязательно. Не сказано — через месяц от сегодня.'}, 'interests': {'type': 'string', 'examples': ['вулканы и медведи'], 'description': 'Interests in free text. Интересы туриста своими словами: «вулканы и медведи», «рыбалка», «море и термальные»'}, 'rest_days': {'type': 'string', 'examples': ['1'], 'description': 'Rest days to add, 0–14; a weather reserve day is added separately when needed. Сколько дней отдыха вставить в план (0–14), если турист сказал. Резерв на нелётную погоду планер добавит сам.'}, 'travel_style': {'type': 'string', 'examples': ['self'], 'description': 'How the traveller wants to go: self (no guide, only where our safety data allows), operator (operator tours) or mixed; default mixed. Как турист хочет ехать: «сам» (без гида — только там, где это безопасно), «с оператором» (туры операторов) или «вперемешку». Не сказано — вперемешку.'}}}
safety_status
Regional safety status
Kamchatka regional safety status: active alerts (seismic, volcanic, weather, MChS) with their source. Текущая обстановка по Камчатскому краю целиком: активные предупреждения, их количество и тяжесть, свежесть данных и источник верхнего предупреждения (ленты: КБГС РАН и ЕГС РАН — сейсмика, USGS, МЧС по Камчатскому краю, NASA FIRMS — пожары). Используй, когда спрашивают, безопасно ли сейчас ехать или что происходит в крае. Для конкретного места используй get_guardian_context.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}}
search_accommodations
Stays
Stays in Kamchatka from platform partners. Найти жильё на Камчатке (гостиницы, базы, глэмпинг, дома) из платформы Ведар с ценами и адресами. Используй когда турист спрашивает где остановиться, переночевать, снять жильё.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'type': {'type': 'string', 'examples': ['hotel'], 'description': 'Stay type: hotel, hostel, guesthouse, glamping, apartment, cottage. Тип жилья: hotel, hostel, guesthouse, glamping, apartment, cottage'}, 'zone': {'type': 'string', 'examples': ['Паратунка'], 'description': 'Area or town name. Зона расположения (например: Петропавловск-Камчатский, Налычево, Паратунка)'}, 'price_max': {'type': 'string', 'examples': ['8000'], 'description': 'Maximum price per night, RUB. Максимальная цена за ночь в рублях'}}}
search_gear
Gear rental
Gear rental in Kamchatka from platform partners. Найти прокат туристического снаряжения на Камчатке из платформы Ведар с ценами за сутки. Используй когда турист спрашивает где арендовать/взять напрокат снаряжение: палатку, спальник, треккинговые палки, рюкзак, кошки, газовую горелку и т.д.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'query': {'type': 'string', 'examples': ['палатка'], 'description': 'What to rent: tent, sleeping bag, trekking poles, a brand. Что ищут: например "палатка", "спальник", "треккинговые палки", бренд'}, 'category': {'type': 'string', 'description': 'Gear category, if known. Категория снаряжения (если известна)'}, 'price_max': {'type': 'string', 'examples': ['1500'], 'description': 'Maximum price per day, RUB. Максимальная цена за сутки в рублях'}}}
search_transfers
Transfers
Transfers in Kamchatka from platform partners. Найти свободные места в поездках перевозчиков Камчатки (джипы, вахтовки, микроавтобусы) из витрины Ведара: дата, направление, остаток мест, цена места. Используй когда турист спрашивает как доехать, есть ли трансфер, заброска, попутный джип к вулкану или источникам. Место занимается только после подтверждения перевозчика.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'to': {'type': 'string', 'examples': ['2027-07-29'], 'description': 'Window end, YYYY-MM-DD; default +14 days, at most 60. Конец окна дат, ГГГГ-ММ-ДД (по умолчанию +14 дней, не больше 60)'}, 'from': {'type': 'string', 'examples': ['2027-07-15'], 'description': 'Window start, YYYY-MM-DD; default today. Начало окна дат, ГГГГ-ММ-ДД (по умолчанию сегодня)'}, 'place': {'type': 'string', 'examples': ['аэропорт'], 'description': 'Destination or origin keyword. Куда или откуда: слово из направления, например «Горелый», «Толбачик», «аэропорт»'}, 'seats': {'type': 'string', 'examples': ['2'], 'description': 'Seats needed; default 1. Сколько мест нужно (по умолчанию 1)'}}}
Modificado
make_trip_plan
2 de October de 2026 a las 02:41
Modificado
search_gear
2 de October de 2026 a las 02:41
Modificado
search_transfers
2 de October de 2026 a las 02:41
Modificado
search_accommodations
2 de October de 2026 a las 02:41
Modificado
get_tours
2 de October de 2026 a las 02:41
Modificado
create_booking_request
30 de September de 2026 a las 02:41
Modificado
make_trip_plan
28 de September de 2026 a las 02:41
Añadido
get_volcano_status
26 de September de 2026 a las 02:41
Modificado
get_weather
26 de September de 2026 a las 02:41
Modificado
make_trip_plan
22 de September de 2026 a las 02:40
Modificado
create_booking_request
20 de September de 2026 a las 02:40
Modificado
create_lead
20 de September de 2026 a las 02:40
Modificado
get_tour_availability
20 de September de 2026 a las 02:40
Modificado
make_trip_plan
20 de September de 2026 a las 02:40
Modificado
safety_status
20 de September de 2026 a las 02:40
Modificado
search_gear
20 de September de 2026 a las 02:40
Modificado
search_transfers
20 de September de 2026 a las 02:40
Modificado
search_accommodations
20 de September de 2026 a las 02:40
Modificado
get_weather
20 de September de 2026 a las 02:40
Modificado
get_place_info
20 de September de 2026 a las 02:40
Modificado
get_guardian_context
20 de September de 2026 a las 02:40
Modificado
get_tour_details
20 de September de 2026 a las 02:40
Modificado
get_tours
20 de September de 2026 a las 02:40
Añadido
create_booking_request
18 de September de 2026 a las 02:40
Añadido
create_lead
18 de September de 2026 a las 02:40
Añadido
get_tour_availability
18 de September de 2026 a las 02:40
Añadido
make_trip_plan
18 de September de 2026 a las 02:40
Añadido
safety_status
18 de September de 2026 a las 02:40
Añadido
search_gear
18 de September de 2026 a las 02:40
Añadido
search_transfers
18 de September de 2026 a las 02:40