Vedar — Kamchatka travel
by vedarai.ru · remote · no sign-in to list tools · v2.5.0 · published by ru.vedarai
Kamchatka, Russia travel: tours, hotels, transfers, volcano status, safety, booking requests
20 tools: 6 change things and 14 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads14Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http vedarai https://vedarai.ru/api/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
20 tools
Changes things 6Claude Code: ask
create_booking_requestUse when the user wants to book a Kamchatka tour on a date: live availability checked first, human-confirmed by the operator, no payment.No findings
Why it is in this group
- The name "create_booking_request" says "create": a word for a change.
Description, as the server wrote it Use when the user wants to book a Kamchatka tour on a date: live availability checked first, human-confirmed by the operator, no payment. Needs consent: true. No tour yet — use create_lead. Заявка оператору на конкретный тур и дату. Перед вызовом проверь свободные даты через get_tour_availability. Заявку подтверждает оператор по телефону — мгновенного подтверждения нет, оплаты через платформу нет. Если на дату нет мест, заявка не создаётся и в ответе будут ближайшие свободные даты. Если у тура вообще нет расписания в системе (оператор берёт туристов без календаря), вместо отказа оператору уходит запрос мест: в ответе будет ссылка на страницу статуса — передай её человеку; места этим не закрепляются. Имя и телефон — персональные данные: спроси согласие на их обработку и передай consent: true.
Annotations the server declares
- title: Booking request
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
create_leadTour-selection request for Kamchatka when no tour or date is chosen yet; human-confirmed by a manager, no payment.No findings
Why it is in this group
- The name "create_lead" says "create": a word for a change.
Description, as the server wrote it 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 charter: request_charter. Оставить заявку на подбор тура по Камчатке: менеджер платформы свяжется по телефону. Обязательны имя, телефон и описание запроса (даты, состав группы, интересы). Заказ машины целиком (вахтовка, микроавтобус) — не сюда, а request_charter. Это только заявка: оплаты через платформу нет. Имя и телефон — персональные данные: спроси у человека согласие на их обработку и передай consent: true, иначе заявка не создаётся.
Annotations the server declares
- title: Tour request
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
create_stay_requestKamchatka stay request: dates and guests go to the owner, human-confirmed by the owner, no payment.No findings
Why it is in this group
- The name "create_stay_request" says "create": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- title: Stay request
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
edit_trip_planEdit 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 the…No findings
Why it is in this group
- The name "edit_trip_plan" says "edit": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- title: Edit trip plan
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
make_trip_planDay-by-day Kamchatka trip plan with weather and live availability; returns a plan ID for edit_trip_plan.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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 снова с прежними аргументами плюс изменение.
Annotations the server declares
- title: Trip plan
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
request_charterWhole-vehicle (vakhtovka, minibus) request to a Kamchatka charter carrier: destination, dates, group size; human-confirmed by a manager, no payment.No findings
Why it is in this group
- The name "request_charter" says "request": a word for a change.
Description, as the server wrote it Whole-vehicle (vakhtovka, minibus) 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, иначе заявка не создаётся.
Annotations the server declares
- title: Charter request
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
Only reads 14Claude Code: allow
fetchFull text of one Vedar Kamchatka record by id from search (tour, place, stay, route): description, price, program, safety facts, canonical url.No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it 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>): описание, цена и состав тура, факты о месте и его опасностях, жильё, маршрут. Только опубликованное; записи, которой нет на витрине, — отказ с объяснением.
Annotations the server declares
- title: Fetch (ChatGPT connector)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_guardian_contextKamchatka safety context for a place or route: hazards, active alerts, advice.No findings
Why it is in this group
- The name "get_guardian_context" says "get": a word for reading.
Description, as the server wrote it Kamchatka safety context for a place or route: hazards, active alerts, advice. For plain facts (type, coordinates) use get_place_info. Получить полный контекст места как Хранитель: статус (открыто/закрыто), реалтайм алерты КБГС РАН, опасности, загрузка, традиционные знания о месте. Используй ВСЕГДА когда спрашивают о конкретном месте, вулкане, озере, маршруте, источнике Камчатки.
Annotations the server declares
- title: Place safety
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_place_infoKamchatka place facts only: what it is, type, coordinates.No findings
Why it is in this group
- The name "get_place_info" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Place info
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_request_statusStatus of a Kamchatka request by the key from create_lead, create_booking_request, create_stay_request or request_charter: operator answer, or who got a stay request.No findings
Why it is in this group
- The name "get_request_status" says "get": a word for reading.
Description, as the server wrote it Status of a Kamchatka request by the key from create_lead, create_booking_request, create_stay_request or request_charter: operator answer, or who got a stay request. No personal data. Состояние заявки, отправленной через create_lead, create_booking_request, create_stay_request или request_charter, по ключу статуса из ответа того инструмента: ждёт оператора, оператор связался, подтверждена, отказ, другая дата, нет ответа. Заявка на жильё — кому передана (delivered): владелец отвечает человеку звонком, и его ответа платформа не видит. Без имени и телефона. Ключ выдаётся на каждую заявку и живёт 90 дней; без ключа состояние не узнать — номера заявок не называются. В ответе есть page — страница заявки для человека: там он сам подтверждает согласие на обработку данных и видит ответ оператора.
Annotations the server declares
- title: Request status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_tour_availabilityUse when the user asks if a Kamchatka tour has free seats: live availability by date, free seats and nearest open dates.No findings
Why it is in this group
- The name "get_tour_availability" says "get": a word for reading.
Description, as the server wrote it Use when the user asks if a Kamchatka tour has free seats: live availability by date, free seats and nearest open dates. Then booking via create_booking_request. Свободные даты и места КОНКРЕТНОГО тура из реальной занятости мест. Используй всегда, когда турист спрашивает «когда есть места», «свободно ли на дату», «на какие даты можно» — не называй даты и места по памяти, только отсюда.
Annotations the server declares
- title: Tour availability
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_tour_detailsOne Kamchatka tour in depth: program, what is included, what to bring, safety notes.No findings
Why it is in this group
- The name "get_tour_details" says "get": a word for reading.
Description, as the server wrote it One Kamchatka tour in depth: program, what is included, what to bring, safety notes. To list or search tours use get_tours. Полные детали КОНКРЕТНОГО тура: описание, программа, точка сбора и логистика (старт/забор), что входит и не входит, что взять с собой. Используй ВСЕГДА, когда турист спрашивает про конкретный тур — что там по программе, откуда стартуют, где сбор, что взять. Не выдумывай эти детали сам — бери отсюда.
Annotations the server declares
- title: Tour details
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_toursUse when the user asks about Kamchatka (Russia) tours: operator tours with prices and dates; live availability via get_tour_availability.No findings
Why it is in this group
- The name "get_tours" says "get": a word for reading.
Description, as the server wrote it Use when the user asks about Kamchatka (Russia) tours: operator tours with prices and dates; live availability via get_tour_availability. One tour in depth: get_tour_details. Получить активные туры из платформы Ведар с ценами и датами. Используй когда турист спрашивает о конкретных турах или программах.
Annotations the server declares
- title: Tour catalogue
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_volcano_statusUse when the user asks about Kamchatka volcano activity: KVERT aviation code and KB GS RAS seismicity.No findings
Why it is in this group
- The name "get_volcano_status" says "get": a word for reading.
Description, as the server wrote it Use when the user asks about Kamchatka volcano activity: KVERT aviation code and KB GS RAS seismicity. No name — all elevated. One place or route: get_guardian_context. Вулканическая активность Камчатки по двум шкалам: авиационный код KVERT (пепел) и сводка сейсмичности КФ ЕГС РАН. Без названия — вулканы, повышенные хотя бы по одной шкале; с названием — этот вулкан по обеим. Для безопасности конкретного места и маршрута — get_guardian_context.
Annotations the server declares
- title: Volcano status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
get_weatherDaily weather forecast (Open-Meteo) for a Kamchatka place by name, or for any point by latitude/longitude.No findings
Why it is in this group
- The name "get_weather" says "get": a word for reading.
Description, as the server wrote it Daily weather forecast (Open-Meteo) for a Kamchatka place by name, or for any point by latitude/longitude. Прогноз погоды по дням (Open-Meteo) для места Камчатки по имени или для любой точки по координатам. Без аргументов — Петропавловск-Камчатский; в горах погода другая, поэтому место лучше назвать.
Annotations the server declares
- title: Weather
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
safety_statusKamchatka regional safety status: active alerts (seismic, volcanic, weather, MChS) with their source and dates, plus elevated volcanoes (KVERT, KB GS RAS).No findings
Why it is in this group
- The name "safety_status" says "status": a word for reading.
Description, as the server wrote it Kamchatka regional safety status: active alerts (seismic, volcanic, weather, MChS) with their source and dates, plus elevated volcanoes (KVERT, KB GS RAS). Текущая обстановка по Камчатскому краю целиком: активные предупреждения, их количество и тяжесть, у каждого пункта ленты — когда он появился и до какого числа стоит в ленте, вулканы с повышенной активностью (KVERT, КФ ЕГС — отдельная шкала), свежесть данных и источник верхнего предупреждения (ленты: КБГС РАН и ЕГС РАН — сейсмика, USGS, МЧС по Камчатскому краю, Росгидромет — погода, NASA FIRMS — пожары). Используй, когда спрашивают, безопасно ли сейчас ехать или что происходит в крае. Для конкретного места используй get_guardian_context.
Annotations the server declares
- title: Regional safety status
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchKeyword search across Vedar Kamchatka: operator tours, places, stays, routes; returns up to 10 results with id for fetch, title and canonical url.No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- title: Search (ChatGPT connector)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_accommodationsUse when the user asks about hotels or accommodation in Kamchatka, Russia: stays from platform partners.No findings
Why it is in this group
- The name "search_accommodations" says "search": a word for reading.
Description, as the server wrote it Use when the user asks about hotels or accommodation in Kamchatka, Russia: stays from platform partners. To send dates and guests to a stay owner use create_stay_request. Найти жильё на Камчатке (гостиницы, базы, глэмпинг, дома) из платформы Ведар с ценами и адресами. Используй когда турист спрашивает где остановиться, переночевать, снять жильё.
Annotations the server declares
- title: Stays
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_gearGear rental in Kamchatka from platform partners.No findings
Why it is in this group
- The name "search_gear" says "search": a word for reading.
Description, as the server wrote it 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. Найти прокат туристического снаряжения на Камчатке из платформы Ведар с ценами за сутки. Используй когда турист спрашивает где арендовать/взять напрокат снаряжение: палатку, спальник, треккинговые палки, рюкзак, кошки, газовую горелку и т.д. Пустая выдача — норма: прокатов на платформе пока может не быть вовсе, ответ так и скажет; адреса прокатов не выдумывай.
Annotations the server declares
- title: Gear rental
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
search_transfersUse when the user asks about Kamchatka transfers: whole-vehicle charters (vakhtovka, minibus, jeep), price per vehicle by destination or hour/day, not per seat.No findings
Why it is in this group
- The name "search_transfers" says "search": a word for reading.
Description, as the server wrote it Use when the user asks about Kamchatka transfers: whole-vehicle charters (vakhtovka, minibus, jeep), price per vehicle by destination or hour/day, not per seat. Request: request_charter. Трансфер по Камчатке — машина целиком под заказ у перевозчика (вахтовки, микроавтобусы, джипы): прайс по направлениям или за час и за день работы машины, цена за машину целиком, не за место. Используй, когда турист спрашивает, как доехать, есть ли трансфер или заброска, сколько стоит вахтовка, микроавтобус или джип к вулкану, источникам, озеру, в аэропорт. Места в машине платформа не продаёт: дату и направление задаёт заказчик, машину с перевозчиком подтверждает менеджер Ведара, расчёт — напрямую с перевозчиком. Рейсов, свободных мест и цен, которых нет в ответе, не выдумывай.
Annotations the server declares
- title: Transfers
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 2.5.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http vedarai https://vedarai.ru/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__vedarai__get_tours",
"mcp__vedarai__get_tour_details",
"mcp__vedarai__get_guardian_context",
"mcp__vedarai__get_place_info",
"mcp__vedarai__get_weather",
"mcp__vedarai__get_volcano_status",
"mcp__vedarai__search_accommodations",
"mcp__vedarai__search_transfers",
"mcp__vedarai__search_gear",
"mcp__vedarai__safety_status",
"mcp__vedarai__get_tour_availability",
"mcp__vedarai__search",
"mcp__vedarai__fetch",
"mcp__vedarai__get_request_status"
],
"ask": [
"mcp__vedarai__make_trip_plan",
"mcp__vedarai__edit_trip_plan",
"mcp__vedarai__create_lead",
"mcp__vedarai__create_booking_request",
"mcp__vedarai__create_stay_request",
"mcp__vedarai__request_charter"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as vedarai. Review it before you use it.