Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 3 min ago
teppi

Server definition

Hash
sha256:af0f8f2c4221a5675668e5d728e8409d6bfbff53d90e00eba15dbaff6e4f26f5
What it is
What a remote MCP server returned when asked what it offers: 13 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Заявка на бронь конкретного тура на дату. Перед вызовом проверь свободные даты через get_tour_availability. Заявку подтверждает оператор по телефону — это не мгновенная бронь и не оплата. Если на дату нет мест, заявка не создаётся и в ответе будут ближайшие свободные даты. Имя и телефон — персональные данные: спроси согласие на их обработку и передай consent: true.", "inputSchema": { "properties": { "comment": { "description": "Пожелания, вопросы, состав группы", "type": "string" }, "consent": { "description": "Человек согласен на обработку своих персональных данных (имя, телефон) для связи по этой заявке. Спроси прямо и передай true. Без согласия заявка не создаётся.", "type": "boolean" }, "date": { "description": "Дата тура, YYYY-MM-DD", "type": "string" }, "name": { "description": "Имя туриста", "type": "string" }, "participants": { "description": "Сколько человек (1–30). Не сказано — 1.", "type": "string" }, "phone": { "description": "Телефон для подтверждения (обязателен)", "type": "string" }, "tour": { "description": "Название тура или числовой ID (из get_tours / get_tour_availability)", "type": "string" } }, "required": [ "tour", "date", "name", "phone", "consent" ], "type": "object" }, "name": "create_booking_request", "outputSchema": null }, { "description": "Оставить заявку на подбор тура по Камчатке: менеджер платформы свяжется по телефону. Обязательны имя, телефон и описание запроса (даты, состав группы, интересы). Не бронь и не оплата — только заявка. Имя и телефон — персональные данные: спроси у человека согласие на их обработку и передай consent: true, иначе заявка не создаётся.", "inputSchema": { "properties": { "comment": { "description": "Запрос: даты, сколько человек, что интересует", "type": "string" }, "consent": { "description": "Человек согласен на обработку своих персональных данных (имя, телефон) для связи по этой заявке. Спроси прямо и передай true. Без согласия заявка не создаётся.", "type": "boolean" }, "interest": { "description": "Название тура/маршрута, если уже выбран", "type": "string" }, "name": { "description": "Имя туриста", "type": "string" }, "phone": { "description": "Телефон для связи (обязателен)", "type": "string" } }, "required": [ "name", "phone", "comment", "consent" ], "type": "object" }, "name": "create_lead", "outputSchema": null }, { "description": "Получить полный контекст места как Хранитель: статус (открыто/закрыто), реалтайм алерты КБГС РАН, опасности, загрузка, традиционные знания о месте. Используй ВСЕГДА когда спрашивают о конкретном месте, вулкане, озере, маршруте, источнике Камчатки.", "inputSchema": { "properties": { "place": { "description": "Название места или объекта", "type": "string" } }, "required": [ "place" ], "type": "object" }, "name": "get_guardian_context", "outputSchema": null }, { "description": "Найти базовую информацию о месте из базы данных (используй get_guardian_context для полного контекста с безопасностью и алертами).", "inputSchema": { "properties": { "name": { "description": "Название объекта", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_place_info", "outputSchema": null }, { "description": "Свободные даты и места КОНКРЕТНОГО тура из реальной занятости броней. Используй всегда, когда турист спрашивает «когда есть места», «свободно ли на дату», «на какие даты можно» — не называй даты и места по памяти, только отсюда.", "inputSchema": { "properties": { "date_from": { "description": "С какой даты смотреть, YYYY-MM-DD. Не сказано — с сегодня.", "type": "string" }, "days": { "description": "Окно в днях (1–31). Не сказано — 14.", "type": "string" }, "tour": { "description": "Название тура, ключевое слово или числовой ID", "type": "string" } }, "required": [ "tour" ], "type": "object" }, "name": "get_tour_availability", "outputSchema": null }, { "description": "Полные детали КОНКРЕТНОГО тура: описание, программа, точка сбора и логистика (старт/забор), что входит и не входит, что взять с собой. Используй ВСЕГДА, когда турист спрашивает про конкретный тур — что там по программе, откуда стартуют, где сбор, что взять. Не выдумывай эти детали сам — бери отсюда.", "inputSchema": { "properties": { "name": { "description": "Название тура или ключевое слово (например «сплав», «Быстрая», «рыбалка»)", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_tour_details", "outputSchema": null }, { "description": "Получить активные туры из платформы TourHab с ценами и датами. Используй когда турист спрашивает о конкретных турах или программах.", "inputSchema": { "properties": { "activity_type": { "description": "Фильтр по типу: рыбалка, вулканы, медведи, гейзеры, трекинг и т.д.", "type": "string" } }, "required": [], "type": "object" }, "name": "get_tours", "outputSchema": null }, { "description": "Получить текущую погоду в Петропавловске-Камчатском.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "get_weather", "outputSchema": null }, { "description": "Собрать план поездки по Камчатке по дням: зоны, активности, честные цены, предупреждения сезона. Используй, когда туриста интересует «что посмотреть за N дней», «составь маршрут/план поездки», «как спланировать неделю на Камчатке». Ответ содержит ссылку на страницу готового плана с бронью туров.", "inputSchema": { "properties": { "days": { "description": "Сколько дней поездка (число, 3–21). Не сказано — 7.", "type": "string" }, "interests": { "description": "Интересы туриста своими словами: «вулканы и медведи», «рыбалка», «море и термальные»", "type": "string" } }, "required": [], "type": "object" }, "name": "make_trip_plan", "outputSchema": null }, { "description": "Текущая обстановка по Камчатскому краю целиком: активные предупреждения, их количество и тяжесть, свежесть данных (источник — КБГС РАН). Используй, когда спрашивают, безопасно ли сейчас ехать или что происходит в крае. Для конкретного места используй get_guardian_context.", "inputSchema": { "properties": {}, "required": [], "type": "object" }, "name": "safety_status", "outputSchema": null }, { "description": "Найти жильё на Камчатке (гостиницы, базы, глэмпинг, дома) из платформы TourHab с ценами и адресами. Используй когда турист спрашивает где остановиться, переночевать, снять жильё.", "inputSchema": { "properties": { "price_max": { "description": "Максимальная цена за ночь в рублях", "type": "string" }, "type": { "description": "Тип жилья: hotel, hostel, guesthouse, glamping, apartment, cottage", "type": "string" }, "zone": { "description": "Зона расположения (например: Петропавловск-Камчатский, Налычево, Паратунка)", "type": "string" } }, "required": [], "type": "object" }, "name": "search_accommodations", "outputSchema": null }, { "description": "Найти прокат туристического снаряжения на Камчатке из платформы TourHab с ценами за сутки. Используй когда турист спрашивает где арендовать/взять напрокат снаряжение: палатку, спальник, треккинговые палки, рюкзак, кошки, газовую горелку и т.д.", "inputSchema": { "properties": { "category": { "description": "Категория снаряжения (если известна)", "type": "string" }, "price_max": { "description": "Максимальная цена за сутки в рублях", "type": "string" }, "query": { "description": "Что ищут: например \"палатка\", \"спальник\", \"треккинговые палки\", бренд", "type": "string" } }, "required": [], "type": "object" }, "name": "search_gear", "outputSchema": null }, { "description": "Найти свободные места в поездках перевозчиков Камчатки (джипы, вахтовки, микроавтобусы) из витрины TourHab: дата, направление, остаток мест, цена места. Используй когда турист спрашивает как доехать, есть ли трансфер, заброска, попутный джип к вулкану или источникам. Место занимается только после подтверждения перевозчика.", "inputSchema": { "properties": { "from": { "description": "Начало окна дат, ГГГГ-ММ-ДД (по умолчанию сегодня)", "type": "string" }, "place": { "description": "Куда или откуда: слово из направления, например «Горелый», «Толбачик», «аэропорт»", "type": "string" }, "seats": { "description": "Сколько мест нужно (по умолчанию 1)", "type": "string" }, "to": { "description": "Конец окна дат, ГГГГ-ММ-ДД (по умолчанию +14 дней, не больше 60)", "type": "string" } }, "required": [], "type": "object" }, "name": "search_transfers", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:af0f8f2c4221a5675668e5d728e8409d6bfbff53d90e00eba15dbaff6e4f26f5 | sha256sum