Server definition
- Hash
- sha256:1dd08f28ae3698dc57a67d959c2c8e700afc53e851f94fb034f6579396a5ace2
- What it is
- What a remote MCP server returned when asked what it offers: 21 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Расчёт стоимости комплекта «под ключ»: бассейн + фильтрация + покрывало + бортовой камень + доставка. Калькулятор комплектации",
"inputSchema": {
"properties": {
"city": {
"description": "Город для расчёта доставки",
"type": "string"
},
"include_border": {
"description": "Добавить бортовой камень",
"type": "boolean"
},
"include_cover": {
"description": "Добавить покрывало для бассейна",
"type": "boolean"
},
"include_filter": {
"description": "Добавить фильтрацию (рекомендуется)",
"type": "boolean"
},
"include_furniture": {
"description": "Добавить мебель (лежак, лавочка)",
"type": "boolean"
},
"model": {
"description": "Модель: laguna2..laguna9",
"type": "string"
},
"series": {
"description": "Серия: premium (стандарт) или nord (утеплённая)",
"enum": [
"premium",
"nord"
],
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "calculate_total",
"outputSchema": null
},
{
"description": "Сервисная консультация по обслуживанию бассейна (все типы: композитный, бетонный, полипропиленовый, каркасный). Поток: готовый ответ из базы знаний → промах → заявка с номером (буква+2 цифры, напр. А05), AI готовит черновик async, специалист получает заявку на почту. Темы: запуск/залив, слив, уход, химия воды, оборудование, тепло, консервация, проблемы, безопасность. Защита от нецелевых запросов, инъекций и мата",
"inputSchema": {
"properties": {
"channel": {
"description": "Канал связи: whatsapp|telegram|viber|email (опционально)",
"type": "string"
},
"contact": {
"description": "Контакт клиента (телефон/email, для mode=contact)",
"type": "string"
},
"mode": {
"description": "ask — задать вопрос; status — проверить ответ по номеру заявки; contact — сохранить контакт по заявке; escalate — передать заявку живому специалисту",
"enum": [
"ask",
"status",
"contact",
"escalate"
],
"type": "string"
},
"pool_type": {
"description": "Тип бассейна (опционально): composite, concrete, polypropylene, frame, all",
"enum": [
"composite",
"concrete",
"polypropylene",
"frame",
"all"
],
"type": "string"
},
"question": {
"description": "Вопрос по обслуживанию бассейна (для mode=ask, до 500 символов)",
"type": "string"
},
"session_id": {
"description": "ID сессии (для журнала)",
"type": "string"
},
"ticket_no": {
"description": "Номер заявки (для mode=status/contact/escalate)",
"type": "string"
},
"user_id": {
"description": "ID аккаунта Алисы (для памяти заявок)",
"type": "string"
}
},
"type": "object"
},
"name": "consult_service",
"outputSchema": null
},
{
"description": "Найти дилера Laguna Pools в городе. 175 городов России",
"inputSchema": {
"properties": {
"city": {
"description": "Город (на русском)",
"type": "string"
},
"region": {
"description": "Регион/область (на русском)",
"type": "string"
}
},
"type": "object"
},
"name": "find_dealer",
"outputSchema": null
},
{
"description": "Генерация коммерческого предложения (КП) на бассейн «под ключ». 12 разделов: бассейн, фильтрация, нагрев, автоматика, очистка, освещение, дезинфекция, покрытие, фитинги, монтаж, работы, доставка",
"inputSchema": {
"properties": {
"city": {
"description": "Город клиента (для дилера и доставки)",
"type": "string"
},
"client_name": {
"description": "ФИО клиента",
"type": "string"
},
"extras": {
"description": "Доп. опции",
"properties": {
"automation": {
"description": "Автоматика: basic (фильтрация) или full (всё)",
"enum": [
"basic",
"full"
],
"type": "string"
},
"cover": {
"description": "Покрывало",
"type": "boolean"
},
"disinfection": {
"description": "Дезинфекция: chlorine (набор) или dosing (автостанция)",
"enum": [
"chlorine",
"dosing"
],
"type": "string"
},
"heating": {
"description": "Нагрев воды (рекомендуется)",
"type": "boolean"
},
"lighting": {
"description": "Количество прожекторов (1-4)",
"type": "integer"
},
"lighting_type": {
"description": "Тип прожектора: rgb или white",
"enum": [
"rgb",
"white"
],
"type": "string"
},
"robot_vacuum": {
"description": "Робот-пылесос (вместо ручного)",
"type": "boolean"
}
},
"type": "object"
},
"model": {
"description": "Модель: laguna2..laguna9",
"type": "string"
},
"series": {
"description": "Серия: premium или nord",
"enum": [
"premium",
"nord"
],
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "generate_kp",
"outputSchema": null
},
{
"description": "Аксессуары: технические приямки, стенды, покрывала, LagunaBox",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_accessories",
"outputSchema": null
},
{
"description": "Пакет для архитектора/дизайнера/проектировщика: спецификации бассейна + BIM/CAD файлы + требования к установке + габариты котлована",
"inputSchema": {
"properties": {
"format": {
"description": "Детальность: summary (кратко) или detailed (полный пакет)",
"enum": [
"summary",
"detailed"
],
"type": "string"
},
"model": {
"description": "Модель: laguna2..laguna9 (или all для всех)",
"type": "string"
}
},
"type": "object"
},
"name": "get_architect_package",
"outputSchema": null
},
{
"description": "BIM/CAD файлы для архитекторов и проектировщиков: DWG, OBJ, RFA, 3DS. Для интеграции бассейна в проект",
"inputSchema": {
"properties": {
"model": {
"description": "Модель: laguna3..laguna9, furniture, slide. Пусто = все",
"type": "string"
}
},
"type": "object"
},
"name": "get_bim_files",
"outputSchema": null
},
{
"description": "Фильтрационные установки LPF для бассейнов (400-900 мм)",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_filters",
"outputSchema": null
},
{
"description": "Каталог композитной мебели для бассейнов: лежаки, лавочки, столешницы, табуреты, кашпо",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_furniture",
"outputSchema": null
},
{
"description": "Паспорт бассейна Laguna Pools — установка, эксплуатация, консервация, уход, водоподготовка, допоборудование. Официальное руководство",
"inputSchema": {
"properties": {
"section": {
"description": "Раздел паспорта: all (весь), about (о бассейнах), delivery (доставка/разгрузка), installation (установка/котлован/подушка/бандаж), drainage (дренаж), equipment (подключение оборудования), water (водоподготовка/химия), care (уход/обслуживание), winter (консервация на зиму), spring (расконсервация весной), tolerances (допуски), accessories (допоборудование)",
"enum": [
"all",
"about",
"delivery",
"installation",
"drainage",
"equipment",
"water",
"care",
"winter",
"spring",
"tolerances",
"accessories"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_pool_passport",
"outputSchema": null
},
{
"description": "Цены на бассейн с вариантами серий PREMIUM и PREMIUM NORD",
"inputSchema": {
"properties": {
"model": {
"description": "Модель: laguna2..laguna9",
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "get_pool_price",
"outputSchema": null
},
{
"description": "Подробные характеристики модели бассейна: размеры, объём, вес, глубина, серии, гарантия",
"inputSchema": {
"properties": {
"model": {
"description": "Модель: laguna2..laguna9",
"type": "string"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "get_pool_specs",
"outputSchema": null
},
{
"description": "Ремонт и реконструкция бассейнов. Технология ecoFINISH: покрытия aquaBRIGHT, polyFIBRO",
"inputSchema": {
"properties": {
"service_type": {
"description": "Тип услуги",
"enum": [
"all",
"waterproofing",
"reconstruction",
"crack_repair",
"filter_repair",
"coatings"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_repair_services",
"outputSchema": null
},
{
"description": "Каталог горок и водопадов для бассейнов",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_slides",
"outputSchema": null
},
{
"description": "Расчёт стоимости раздвижной террасы/павильона для бассейна. 3 типа: цельная (single), телескопическая (double), раздвижная по ширине (width). Калькулятор с опциями",
"inputSchema": {
"properties": {
"delivery_zone": {
"description": "Зона доставки (slug из списка зон)",
"type": "string"
},
"for_pool": {
"description": "Модель бассейна Laguna (laguna2..laguna9) — автоподбор размеров",
"type": "string"
},
"length_mm": {
"description": "Длина в мм (1800-18000)",
"type": "integer"
},
"model": {
"description": "Тип террасы: single (цельная), double (телескопическая), width (раздвижная по ширине)",
"enum": [
"single",
"double",
"width"
],
"type": "string"
},
"options": {
"description": "Массив slug-ов опций (color, cover, accessories и т.д.)",
"items": {
"type": "string"
},
"type": "array"
},
"width_mm": {
"description": "Ширина в мм (1800-12400)",
"type": "integer"
}
},
"type": "object"
},
"name": "get_terrace_quote",
"outputSchema": null
},
{
"description": "Список всех доступных инструментов MCP сервера",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_tools",
"outputSchema": null
},
{
"description": "AI-менеджер: подбор бассейна по описанию участка, потребностей, бюджета. Профессиональная консультация",
"inputSchema": {
"properties": {
"area_length": {
"description": "Длина участка/помещения (м)",
"type": "number"
},
"area_width": {
"description": "Ширина участка/помещения (м)",
"type": "number"
},
"budget": {
"description": "Бюджет (₽). Если неизвестен — не указывать",
"type": "number"
},
"city": {
"description": "Город (для подбора дилера и климата)",
"type": "string"
},
"location": {
"description": "Размещение: outdoor_ground (улица вровень), outdoor_above (улица над уровнем), indoor (помещение)",
"enum": [
"outdoor_ground",
"outdoor_above",
"indoor"
],
"type": "string"
},
"people": {
"description": "Количество человек для одновременного купания",
"type": "number"
},
"purpose": {
"description": "Назначение: family (семейный отдых), sport (плавание), relax (купель), bath (баня), spa (СПА-зона), commercial (коммерческий)",
"enum": [
"family",
"sport",
"relax",
"bath",
"spa",
"commercial"
],
"type": "string"
}
},
"type": "object"
},
"name": "recommend_pool",
"outputSchema": null
},
{
"description": "Поиск композитных бассейнов по параметрам: размеры, бюджет, тип (бассейн/купель), климат",
"inputSchema": {
"properties": {
"budget": {
"description": "Бюджет (₽)",
"type": "number"
},
"climate": {
"description": "Климат: warm (стандарт) / cold (PREMIUM NORD с утеплением)",
"enum": [
"warm",
"cold"
],
"type": "string"
},
"max_length": {
"description": "Макс. длина (м)",
"type": "number"
},
"min_length": {
"description": "Мин. длина (м)",
"type": "number"
},
"type": {
"description": "Тип: pool (бассейн 4-9м) / plunge (купель 2-3м)",
"enum": [
"pool",
"plunge"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_pools",
"outputSchema": null
},
{
"description": "Отправка сгенерированного КП на email клиенту. Принимает данные из generate_kp",
"inputSchema": {
"properties": {
"client_name": {
"description": "Имя клиента",
"type": "string"
},
"email": {
"description": "Email получателя",
"type": "string"
},
"kp_data": {
"description": "Данные КП из generate_kp",
"type": "object"
}
},
"required": [
"email",
"kp_data"
],
"type": "object"
},
"name": "send_kp_email",
"outputSchema": null
},
{
"description": "Отправить заявку на консультацию/заказ дилеру Laguna Pools. Клиент получит обратный звонок",
"inputSchema": {
"properties": {
"city": {
"description": "Город",
"type": "string"
},
"message": {
"description": "Комментарий (модель, комплектация, вопросы)",
"type": "string"
},
"name": {
"description": "Имя клиента",
"type": "string"
},
"phone": {
"description": "Телефон клиента",
"type": "string"
}
},
"required": [
"name",
"phone"
],
"type": "object"
},
"name": "submit_lead",
"outputSchema": null
},
{
"description": "Техническая консультация по бассейну (инженер/строитель/проектировщик/дизайнер/архитектор). Темы: чертежи, BIM, 3D, узлы (закладные, скиммер, форсунки, донный слив, обвязка), фурнитура (лестницы, поручни, освещение), фундамент, котлован, техпомещение, материал чаши. Источник правды — паспорт бассейна. Поток: готовый ответ из базы → промах → заявка с номером, AI готовит черновик async, специалист получает заявку. mode=status — проверка ответа по номеру",
"inputSchema": {
"properties": {
"channel": {
"description": "Канал связи: whatsapp|telegram|viber|email (опционально)",
"type": "string"
},
"contact": {
"description": "Контакт клиента (для mode=contact)",
"type": "string"
},
"mode": {
"description": "ask — задать вопрос; status — проверить ответ по номеру; contact — сохранить контакт; escalate — передать живому специалисту",
"enum": [
"ask",
"status",
"contact",
"escalate"
],
"type": "string"
},
"question": {
"description": "Технический вопрос (для mode=ask, до 500 символов)",
"type": "string"
},
"session_id": {
"description": "ID сессии",
"type": "string"
},
"ticket_no": {
"description": "Номер заявки (для mode=status/contact/escalate)",
"type": "string"
},
"user_id": {
"description": "ID аккаунта Алисы (для памяти заявок)",
"type": "string"
}
},
"type": "object"
},
"name": "tech_consult",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:1dd08f28ae3698dc57a67d959c2c8e700afc53e851f94fb034f6579396a5ace2 | sha256sum