Laguna Pools
What this MCP does
Supports composite pool product discovery, recommendations, pricing and quote calculations, dealer and lead submission, technical consultations, service guidance, and BIM/CAD resources.
Tools
Input schema
{'type': 'object', 'required': ['model'], 'properties': {'city': {'type': 'string', 'description': 'Город для расчёта доставки'}, 'model': {'type': 'string', 'description': 'Модель: laguna2..laguna9'}, 'series': {'enum': ['premium', 'nord'], 'type': 'string', 'description': 'Серия: premium (стандарт) или nord (утеплённая)'}, 'include_cover': {'type': 'boolean', 'description': 'Добавить покрывало для бассейна'}, 'include_border': {'type': 'boolean', 'description': 'Добавить бортовой камень'}, 'include_filter': {'type': 'boolean', 'description': 'Добавить фильтрацию (рекомендуется)'}, 'include_furniture': {'type': 'boolean', 'description': 'Добавить мебель (лежак, лавочка)'}}}
Input schema
{'type': 'object', 'properties': {'mode': {'enum': ['ask', 'status', 'contact', 'escalate'], 'type': 'string', 'description': 'ask — задать вопрос; status — проверить ответ по номеру заявки; contact — сохранить контакт по заявке; escalate — передать заявку живому специалисту'}, 'channel': {'type': 'string', 'description': 'Канал связи: whatsapp|telegram|viber|email (опционально)'}, 'contact': {'type': 'string', 'description': 'Контакт клиента (телефон/email, для mode=contact)'}, 'user_id': {'type': 'string', 'description': 'ID аккаунта Алисы (для памяти заявок)'}, 'question': {'type': 'string', 'description': 'Вопрос по обслуживанию бассейна (для mode=ask, до 500 символов)'}, 'pool_type': {'enum': ['composite', 'concrete', 'polypropylene', 'frame', 'all'], 'type': 'string', 'description': 'Тип бассейна (опционально): composite, concrete, polypropylene, frame, all'}, 'ticket_no': {'type': 'string', 'description': 'Номер заявки (для mode=status/contact/escalate)'}, 'session_id': {'type': 'string', 'description': 'ID сессии (для журнала)'}}}
Input schema
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'Город (на русском)'}, 'region': {'type': 'string', 'description': 'Регион/область (на русском)'}}}
Input schema
{'type': 'object', 'required': ['model'], 'properties': {'city': {'type': 'string', 'description': 'Город клиента (для дилера и доставки)'}, 'model': {'type': 'string', 'description': 'Модель: laguna2..laguna9'}, 'extras': {'type': 'object', 'properties': {'cover': {'type': 'boolean', 'description': 'Покрывало'}, 'heating': {'type': 'boolean', 'description': 'Нагрев воды (рекомендуется)'}, 'lighting': {'type': 'integer', 'description': 'Количество прожекторов (1-4)'}, 'automation': {'enum': ['basic', 'full'], 'type': 'string', 'description': 'Автоматика: basic (фильтрация) или full (всё)'}, 'disinfection': {'enum': ['chlorine', 'dosing'], 'type': 'string', 'description': 'Дезинфекция: chlorine (набор) или dosing (автостанция)'}, 'robot_vacuum': {'type': 'boolean', 'description': 'Робот-пылесос (вместо ручного)'}, 'lighting_type': {'enum': ['rgb', 'white'], 'type': 'string', 'description': 'Тип прожектора: rgb или white'}}, 'description': 'Доп. опции'}, 'series': {'enum': ['premium', 'nord'], 'type': 'string', 'description': 'Серия: premium или nord'}, 'client_name': {'type': 'string', 'description': 'ФИО клиента'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'model': {'type': 'string', 'description': 'Модель: laguna2..laguna9 (или all для всех)'}, 'format': {'enum': ['summary', 'detailed'], 'type': 'string', 'description': 'Детальность: summary (кратко) или detailed (полный пакет)'}}}
Input schema
{'type': 'object', 'properties': {'model': {'type': 'string', 'description': 'Модель: laguna3..laguna9, furniture, slide. Пусто = все'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'section': {'enum': ['all', 'about', 'delivery', 'installation', 'drainage', 'equipment', 'water', 'care', 'winter', 'spring', 'tolerances', 'accessories'], 'type': 'string', 'description': 'Раздел паспорта: all (весь), about (о бассейнах), delivery (доставка/разгрузка), installation (установка/котлован/подушка/бандаж), drainage (дренаж), equipment (подключение оборудования), water (водоподготовка/химия), care (уход/обслуживание), winter (консервация на зиму), spring (расконсервация весной), tolerances (допуски), accessories (допоборудование)'}}}
Input schema
{'type': 'object', 'required': ['model'], 'properties': {'model': {'type': 'string', 'description': 'Модель: laguna2..laguna9'}}}
Input schema
{'type': 'object', 'required': ['model'], 'properties': {'model': {'type': 'string', 'description': 'Модель: laguna2..laguna9'}}}
Input schema
{'type': 'object', 'properties': {'service_type': {'enum': ['all', 'waterproofing', 'reconstruction', 'crack_repair', 'filter_repair', 'coatings'], 'type': 'string', 'description': 'Тип услуги'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'model': {'enum': ['single', 'double', 'width'], 'type': 'string', 'description': 'Тип террасы: single (цельная), double (телескопическая), width (раздвижная по ширине)'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Массив slug-ов опций (color, cover, accessories и т.д.)'}, 'for_pool': {'type': 'string', 'description': 'Модель бассейна Laguna (laguna2..laguna9) — автоподбор размеров'}, 'width_mm': {'type': 'integer', 'description': 'Ширина в мм (1800-12400)'}, 'length_mm': {'type': 'integer', 'description': 'Длина в мм (1800-18000)'}, 'delivery_zone': {'type': 'string', 'description': 'Зона доставки (slug из списка зон)'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'Город (для подбора дилера и климата)'}, 'budget': {'type': 'number', 'description': 'Бюджет (₽). Если неизвестен — не указывать'}, 'people': {'type': 'number', 'description': 'Количество человек для одновременного купания'}, 'purpose': {'enum': ['family', 'sport', 'relax', 'bath', 'spa', 'commercial'], 'type': 'string', 'description': 'Назначение: family (семейный отдых), sport (плавание), relax (купель), bath (баня), spa (СПА-зона), commercial (коммерческий)'}, 'location': {'enum': ['outdoor_ground', 'outdoor_above', 'indoor'], 'type': 'string', 'description': 'Размещение: outdoor_ground (улица вровень), outdoor_above (улица над уровнем), indoor (помещение)'}, 'area_width': {'type': 'number', 'description': 'Ширина участка/помещения (м)'}, 'area_length': {'type': 'number', 'description': 'Длина участка/помещения (м)'}}}
Input schema
{'type': 'object', 'properties': {'type': {'enum': ['pool', 'plunge'], 'type': 'string', 'description': 'Тип: pool (бассейн 4-9м) / plunge (купель 2-3м)'}, 'budget': {'type': 'number', 'description': 'Бюджет (₽)'}, 'climate': {'enum': ['warm', 'cold'], 'type': 'string', 'description': 'Климат: warm (стандарт) / cold (PREMIUM NORD с утеплением)'}, 'max_length': {'type': 'number', 'description': 'Макс. длина (м)'}, 'min_length': {'type': 'number', 'description': 'Мин. длина (м)'}}}
Input schema
{'type': 'object', 'required': ['email', 'kp_data'], 'properties': {'email': {'type': 'string', 'description': 'Email получателя'}, 'kp_data': {'type': 'object', 'description': 'Данные КП из generate_kp'}, 'client_name': {'type': 'string', 'description': 'Имя клиента'}}}
Input schema
{'type': 'object', 'required': ['name', 'phone'], 'properties': {'city': {'type': 'string', 'description': 'Город'}, 'name': {'type': 'string', 'description': 'Имя клиента'}, 'phone': {'type': 'string', 'description': 'Телефон клиента'}, 'message': {'type': 'string', 'description': 'Комментарий (модель, комплектация, вопросы)'}}}
Input schema
{'type': 'object', 'properties': {'mode': {'enum': ['ask', 'status', 'contact', 'escalate'], 'type': 'string', 'description': 'ask — задать вопрос; status — проверить ответ по номеру; contact — сохранить контакт; escalate — передать живому специалисту'}, 'channel': {'type': 'string', 'description': 'Канал связи: whatsapp|telegram|viber|email (опционально)'}, 'contact': {'type': 'string', 'description': 'Контакт клиента (для mode=contact)'}, 'user_id': {'type': 'string', 'description': 'ID аккаунта Алисы (для памяти заявок)'}, 'question': {'type': 'string', 'description': 'Технический вопрос (для mode=ask, до 500 символов)'}, 'ticket_no': {'type': 'string', 'description': 'Номер заявки (для mode=status/contact/escalate)'}, 'session_id': {'type': 'string', 'description': 'ID сессии'}}}
Recent tool changes
Similar MCP servers
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
zobrx
Provides read-only ecommerce operations and analytics for orders, inventory, marketplace performance, advertising, settlements, t…
SupplySlate
Supports component sourcing, fabrication requests, supplier RFQs, catalog imports, quotes, purchase planning, checkout handoffs, …
Obriym CRM
Manages CRM records, sales pipelines, activities, orders, products, inventory, and marketplace catalog operations.
velora
Provides Argentine commerce operations including catalog and inventory, customer and supplier management, cash register tracking,…
Shopify
Provides read access to Shopify Admin data for store operations through the Shopify REST API.
Woocommerce
Provides access to WooCommerce store data through the WooCommerce REST API.
Troostwijk
Searches European industrial and insolvency liquidation auctions and retrieves auction lot details.