AquaMania — locker room & pool furniture
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Catalog, quotes, 44-FZ price justification and tender packages for locker-room furniture (RU)
| Author | com.aqmania |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2146 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"AquaMania — locker room & pool furniture": {
"url": "https://aqmania.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (15)
list_conceptsКонцепции оснащения раздевалок шкафами AquaMania (без скамьи / со скамьёй на 2/3/4 места) с реальными ценами по материалам (ЛДСП/HPL) и ширинам секций. Вызывать первым, чтобы узнать допустимые material/width/concept.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
configure_lockerРассчитать раскладку шкафов для раздевалок по стенам (с учётом проёмов) и цену. Возвращает число шкафов, мест, итог (₽) и сегменты для визуализации.
Parameters:
walls(required) — array — стены помещенияwidth— number — ширина секции шкафа, мм (600/700/800 для «без скамьи»; шире для скамьи — см. list_concepts)concept— string — max=2:2 без скамьи; bench/bench3/bench4=со скамьёй (2/3/4 места)material— string — материал (HPL — влагостойкий, для бассейновых зон)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_quoteСформировать спецификацию и итоговую цену (данные КП) без генерации файлов. Принимает параметры конфигуратора (walls/width/material/concept) либо явное число шкафов (lockers) или мест (seats).
Parameters:
name— string — имя/организация заказчикаseats— number — требуемое число местwalls— arraywidth— numberconcept— stringlockers— number — явное число шкафов (если без раскладки по стенам)material— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
make_kpСгенерировать готовое коммерческое предложение и ТЗ (docx + xlsx) по параметрам раздевалок и вернуть ссылки на скачивание. Реквизиты поставщика — ИП Гусев, цены реальные.
Parameters:
name— string — имя/организация заказчика (для шапки КП)phone— stringseats— numberwalls— arraywidth— numberconcept— stringlockers— numbermaterial— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calc_nmckРассчитать НМЦК (начальную максимальную цену контракта) методом сопоставимых рыночных цен, ст. 22 ФЗ-44, по конфигурации раздевалки. Возвращает 3 ценовых предложения по позициям, среднюю, коэффициент вариации и НМЦК. Без файлов.
Parameters:
name— string — организация-заказчикseats— numberwalls— arraywidth— numberconcept— stringlockers— numbermaterial— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
calc_nmck_cartНМЦК (ст. 22 ФЗ-44) по ЛЮБОЙ корзине каталога или явным позициям — для агента закупщика (не только раздевалки). Передайте cart:[{article,qty}] (артикулы — через find_product; имя/цена берутся из прайса производителя как источник №1) ИЛИ items:[{name,qty,price}] с собственными ценами заказчика. Опц. coeffs — свои коэффициенты рыночного разброса (по умолчанию 1.0/1.09/1.17). Возвращает по позициям 3 ценовых предложения, среднюю, коэффициент вариации V, однородность (V≤33%) и НМЦК. Без файлов.
Parameters:
cart— array — позиции каталога [{article, qty}] — цены из прайса производителя (источник №1)items— array — явные позиции с ценами заказчика [{name, qty, price, article?}] — альтернатива cartcoeffs— array — опц. коэффициенты рыночного разброса (≥2 значения), напр. [1.0, 1.08, 1.15]
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
make_tender_package_cartСобрать полный тендерпакет 44/223-ФЗ по ПРОИЗВОЛЬНОЙ корзине каталога (не только раздевалки): КП + ТЗ + Обоснование НМЦК (ст. 22) + спецификация xlsx + проект контракта + опись → ZIP со ссылкой. Пара к calc_nmck_cart: сначала посчитайте НМЦК по корзине, затем этим тулом соберите пакет по той же корзине. Артикулы — через find_product. Требует API-ключ (генерация файлов).
Parameters:
cart(required) — array — позиции каталога [{article, qty}] — цены/имена из прайса производителяname— string — организация-заказчик (шапка КП/ТЗ)phone— string — телефон для связи (опц.)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
make_tender_packageСобрать полный тендерпакет 44/223-ФЗ по конфигурации раздевалки: КП + ТЗ + Обоснование НМЦК + спецификация (xlsx) → ZIP со ссылкой на скачивание.
Parameters:
name— string — организация-заказчикseats— numberwalls— arraywidth— numberconcept— stringlockers— numbermaterial— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_productПоиск по всему каталогу продукции AquaMania (162 SKU: шкафы, ПВХ-стеллажи, скамьи, тумбы, дорожки, алюминий). Ищет по артикулу (платформенному и 1С), названию, габаритам, описанию; фильтры по категории и материалу. Каждая позиция возвращает description (габариты · материал · особенности конструкции) и size — по ним и выбирайте. Цена НЕ означает «базовость» модели: если у нескольких позиций совпали габариты и материал, поле note предупредит об этом — уточните у заказчика, а не угадывайте.
Parameters:
query— string — строка поиска: артикул / «стеллаж» / «2:2» / «дорожка»…category— string — фильтр по категорииmaterial— string — фильтр по материалу
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
quote_projectРассчитать смету на объект ЦЕЛИКОМ из нескольких зон (раздевалки + душевые + зона бассейна + хранение). Каждая зона — раздевалка (параметрический расчёт шкафов) или набор позиций каталога. Возвращает разбивку по зонам, общий итог (₽) и общую НМЦК. Без файлов.
Parameters:
zones(required) — array — зоны объектаname— string — организация-заказчик
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
make_projectСгенерировать готовое КП + ТЗ (docx/xlsx) на объект целиком из зон (мультикатегория: шкафы + стеллажи + скамьи + дорожки и т.д.) и вернуть ссылки на скачивание. Реквизиты — ИП Гусев, цены реальные.
Parameters:
zones(required) — array — зоны объектаname— string — имя/организация заказчика (шапка КП)phone— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
dealer_orderРазместить заказ от дилера по нетто-ценам. Принимает телефон дилера и позиции [{article, qty}] (артикулы — через find_product). Если телефон привязан к дилерскому аккаунту — цены со скидкой; иначе прайсовые. Создаёт заказ, уведомляет менеджера, возвращает № заказа и итог.
Parameters:
phone(required) — string — телефон дилера (определяет аккаунт и скидку)items(required) — array — позиции заказаname— string — имя/организация (если телефона нет в базе)comment— string — комментарий к заказу (сроки, адрес доставки)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
object_statusСтатус заказа/КП. По номеру заказа (orderId) — детально; по телефону (phone) — список последних заказов клиента/дилера со статусами. Статусы ведёт менеджер AquaMania.
Parameters:
phone— string — телефон — вернёт все заказы клиентаorderId— number — № заказа (из dealer_order)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
request_api_keyЗапросить собственный API-ключ к этому MCP-серверу — САМООБСЛУЖИВАНИЕ, звонить никуда не нужно. Вызывайте, когда упёрлись в 401 missing_api_key на пишущем инструменте (make_kp, make_project, тендерпакеты). Заявку рассматривает человек (владелец платформы), обычно в рабочее время в течение дня. Возвращает requestToken — СОХРАНИТЕ ЕГО: только по нему потом забирается ключ через check_api_key_request. Права выдаваемого ключа: все инструменты, кроме dealer_order (заказы оформляет менеджер). Квота: 100 вызовов/сутки, 1000/месяц.
Parameters:
email(required) — string — рабочий email — на него уйдёт уведомление о решении (обязателен)org— string — организация или проект, от имени которого работает агентagent— string — как называется ваш агент/продуктcontact— string — телефон или телеграм для связи (не обязателен, но ускоряет решение)purpose— string — зачем нужен доступ: напр. «подбор и КП на оснащение бассейна для заказчика», «расчёт НМЦК по 44-ФЗ»
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_api_key_requestПроверить статус заявки на API-ключ и ЗАБРАТЬ ключ, если она одобрена. Принимает requestToken из request_api_key. Статусы: pending — решение ещё не принято (опрашивайте не чаще раза в 10 минут); approved — в ответе поле apiKey, показывается ОДИН раз, сохраните его; rejected — отказ с причиной; already_claimed — ключ уже забирали ранее.
Parameters:
requestToken(required) — string — секрет заявки, выданный request_api_key
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.