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

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:1dd08f28ae3698dc57a67d959c2c8e700afc53e851f94fb034f6579396a5ace2 | sha256sum