АЛИАС — арт-кондитерская, Санкт-Петербург

Торты, пряники и десерты на заказ в Петербурге: каталог, цены, расчёт торта, доставка, заявки

Should I use this

Quality & Safety

B
Description quality
52%
Schema completeness
75%
Naming quality
88%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (12)

  • LOWTool 'about' description lacks action verbin about
  • LOWTool 'search_products' description lacks action verbin search_products
  • LOWTool 'list_fillings' description lacks action verbin list_fillings
  • LOWTool 'estimate_cake' description lacks action verbin estimate_cake
  • LOWTool 'check_date' description lacks action verbin check_date
  • LOWTool 'quote_gingerbread' description lacks action verbin quote_gingerbread
  • LOWTool 'decor_list' description lacks action verbin decor_list
  • LOWTool 'delivery_quote' description lacks action verbin delivery_quote
  • LOWTool 'read_guides' description lacks action verbin read_guides
  • LOWTool 'tasting_info' description lacks action verbin tasting_info

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~3,200Tokens (tool definitions)
~1.4 KBTypical response size
Significant attention impact (2.50% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "bakery": {
      "url": "https://aliasbakery.ru/mcp"
    }
  }
}

Remote endpoints

https://aliasbakery.ru/mcpstreamable-http

What it can do

Tool inventory

Tools (13)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢about

Кто мы, контакты, адрес, часы работы, рейтинг, оплата, доставка, как проходит заказ. Начните с этого.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢search_products(query, section, occasion, tiers, color, ...)

Поиск по каталогу: торты, пряники, капкейки, десерты, подарки. Возвращает до 10 позиций с фото, ценой и ссылкой. Если по всем условиям пусто, сервер сам ослабит условия и скажет, какие.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Слова для поиска: «единорог», «логотип», «сухоцветы». Не повторяйте здесь раздел и повод — для них есть свои поля"
    },
    "section": {
      "type": "string",
      "description": "Раздел каталога",
      "enum": [
        "torty",
        "kapkeyki",
        "deserty",
        "pryaniki",
        "podarki"
      ]
    },
    "occasion": {
      "type": "string",
      "description": "Повод",
      "enum": [
        "svadba",
        "den-rozhdeniya",
        "detskiy",
        "korporativ",
        "vypusknoy",
        "opredelenie-pola"
      ]
    },
    "tiers": {
      "type": "integer",
      "description": "Число ярусов торта, 1–4",
      "minimum": 1,
      "maximum": 4
    },
    "color": {
      "type": "string",
      "description": "Основной цвет торта",
      "enum": [
        "belyy",
        "molochnyy",
        "bezhevyy",
        "rozovyy",
        "persikovyy",
        "krasnyy",
        "bordovyy",
        "goluboy",
        "siniy",
        "zelenyy",
        "zheltyy",
        "oranzhevyy",
        "fioletovyy",
        "chernyy",
        "seryy",
        "zolotoy",
        "serebristyy",
        "korichnevyy",
        "raznotsvetnyy"
      ]
    },
    "max_price": {
      "type": "integer",
      "description": "Верхняя граница цены за кг (торты) или за штуку, ₽"
    },
    "limit": {
      "type": "integer",
      "description": "Сколько позиций вернуть, 1–10",
      "minimum": 1,
      "maximum": 10
    }
  }
}
🟢product_details(slug)

Описание, цена, минимальный вес или тираж, вопросы и ответы по конкретному изделию (slug из search_products).

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "slug изделия"
    }
  },
  "required": [
    "slug"
  ]
}
🟢list_fillings

Начинки для тортов с описанием и правилами: премиальные, только целым тортом, наценки.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢estimate_cake(guests, weight_kg, decoration, premium_filling, fillings_count, ...)

Расчёт торта: вес по числу гостей (или заданный), цена за кг по оформлению, наценка за начинки, срочность по дате. Цена за кг не зависит от числа ярусов — ярусы зависят от веса и согласуются с кондитером.

Input Schema

{
  "type": "object",
  "properties": {
    "guests": {
      "type": "integer",
      "description": "Число гостей",
      "minimum": 1,
      "maximum": 1000
    },
    "weight_kg": {
      "type": "number",
      "description": "Вес торта, кг (если известен; иначе считается по гостям)"
    },
    "decoration": {
      "type": "string",
      "description": "Оформление: cream — гладкий крем без украшений; naked — «голые» коржи; flowers — крем с живыми цветами или ягодами; velour — велюр, дорогие цветы и декор; mastic — мастика или шоколадное покрытие. Не знаете — не передавайте, посчитаем по крему и предупредим",
      "enum": [
        "cream",
        "naked",
        "flowers",
        "velour",
        "mastic"
      ]
    },
    "premium_filling": {
      "type": "boolean",
      "description": "Есть премиальная начинка (см. list_fillings)"
    },
    "fillings_count": {
      "type": "integer",
      "description": "Сколько разных начинок",
      "minimum": 1,
      "maximum": 4
    },
    "candy_bar": {
      "type": "boolean",
      "description": "На празднике есть кэнди-бар (вес меньше на четверть)"
    },
    "date": {
      "type": "string",
      "description": "Дата праздника, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
    },
    "occasion": {
      "type": "string",
      "description": "Повод — чтобы дать ссылку на нужный раздел",
      "enum": [
        "svadba",
        "den-rozhdeniya",
        "detskiy",
        "korporativ",
        "vypusknoy",
        "opredelenie-pola"
      ]
    }
  }
}
🟢check_date(date)

Принимаем ли заказ на дату и есть ли наценка за срочность.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "Дата, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
    }
  },
  "required": [
    "date"
  ]
}
🟢quote_gingerbread(size_id, level_id, kind_id, qty, packaging_id)

Без параметров — размеры, виды росписи, типы и упаковка. С параметрами — цена за штуку на ступенях тиража и итог вместе с упаковкой. Свадьба: пряники с именами для рассадки — обычно стандартный размер, простая или средняя роспись; список имён менеджер возьмёт после заявки.

Input Schema

{
  "type": "object",
  "properties": {
    "size_id": {
      "type": "integer",
      "description": "Размер (id из справочника)"
    },
    "level_id": {
      "type": "integer",
      "description": "Роспись (id)"
    },
    "kind_id": {
      "type": "integer",
      "description": "Тип пряника (id), по умолчанию плоский"
    },
    "qty": {
      "type": "integer",
      "description": "Тираж, шт"
    },
    "packaging_id": {
      "type": "integer",
      "description": "Упаковка (id), по умолчанию пакетик с запайкой"
    }
  }
}
🟢decor_list

Фигурки, топперы, свечи и другой декор к торту с ценами.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢delivery_quote(address)

Цена доставки по адресу (площадка, дом) в Санкт-Петербурге и Ленинградской области. Без адреса — общие условия.

Input Schema

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "Адрес доставки"
    }
  }
}
🟢read_guides(query)

Ответы из статей блога и раздела «Вопросы и ответы»: сколько торта на гостей, как выбрать начинку, свадебные пряники, срочный заказ и другое.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Вопрос или тема"
    }
  },
  "required": [
    "query"
  ]
}
🟢tasting_info

Как проходит дегустация начинок, сколько стоит и как записаться.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟡submit_request(name, phone, email, consent, assistant, ...)

Передать заявку менеджеру кондитерской. Это не оплата и не подтверждение заказа: менеджер перезвонит, уточнит детали и назовёт точную цену. Перед отправкой получите согласие заказчика на обработку данных.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Имя заказчика"
    },
    "phone": {
      "type": "string",
      "description": "Телефон заказчика, с кодом страны"
    },
    "email": {
      "type": "string",
      "description": "Почта (необязательно)"
    },
    "consent": {
      "type": "boolean",
      "description": "Заказчик согласился на обработку персональных данных по политике https://aliasbakery.ru/privacy.php. Спросите его до отправки."
    },
    "assistant": {
      "type": "string",
      "description": "Как называется ваш ассистент (ChatGPT, Алиса, Claude…) — менеджер увидит, откуда заявка"
    },
    "event_date": {
      "type": "string",
      "description": "Дата праздника, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
    },
    "guests": {
      "type": "integer",
      "description": "Число гостей"
    },
    "items": {
      "type": "array",
      "description": "Выбранные изделия (slug из search_products). Можно пусто — тогда опишите торт в wishes.",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "slug изделия"
          },
          "weight_kg": {
            "type": "number",
            "description": "Вес торта, кг"
          },
          "qty": {
            "type": "integer",
            "description": "Количество, шт (для пряников, капкейков)"
          },
          "fillings": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Названия начинок из list_fillings"
          },
          "comment": {
            "type": "string",
            "description": "Пожелания к этой позиции: надпись, цвет, декор"
          }
        }
      }
    },
    "decoration": {
      "type": "string",
      "description": "Если изделие не выбрано: оформление торта",
      "enum": [
        "cream",
        "naked",
        "flowers",
        "velour",
        "mastic"
      ]
    },
    "delivery_address": {
      "type": "string",
      "description": "Адрес доставки (площадка). Пусто — самовывоз"
    },
    "time": {
      "type": "string",
      "description": "Желаемое время доставки или самовывоза, например 15:00"
    },
    "budget": {
      "type": "string",
      "description": "Бюджет, если назвали"
    },
    "wishes": {
      "type": "string",
      "description": "Пожелания: описание торта, цвета, повод, что ещё интересует (пряники, капкейки)"
    },
    "wants_tasting": {
      "type": "boolean",
      "description": "Хотят сначала дегустацию"
    }
  },
  "required": [
    "name",
    "phone",
    "consent",
    "event_date"
  ]
}
⚪book_tasting(name, phone, email, consent, assistant, ...)

Записать заказчика на дегустацию начинок. День и время подтверждает менеджер. Перед отправкой получите согласие заказчика на обработку данных.

Input Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Имя заказчика"
    },
    "phone": {
      "type": "string",
      "description": "Телефон заказчика, с кодом страны"
    },
    "email": {
      "type": "string",
      "description": "Почта (необязательно)"
    },
    "consent": {
      "type": "boolean",
      "description": "Заказчик согласился на обработку персональных данных по политике https://aliasbakery.ru/privacy.php. Спросите его до отправки."
    },
    "assistant": {
      "type": "string",
      "description": "Как называется ваш ассистент (ChatGPT, Алиса, Claude…) — менеджер увидит, откуда заявка"
    },
    "date": {
      "type": "string",
      "description": "Желаемая дата дегустации, ГГГГ-ММ-ДД или ДД.ММ.ГГГГ"
    },
    "time": {
      "type": "string",
      "description": "Желаемое время, 12:00–18:00"
    },
    "format": {
      "type": "string",
      "description": "Как удобнее: в мастерской, самовывоз набора или доставка набора",
      "enum": [
        "office",
        "pickup",
        "delivery"
      ]
    },
    "fillings": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "До 6 начинок для пробы (названия из list_fillings)"
    },
    "event_date": {
      "type": "string",
      "description": "Дата самого праздника, если известна"
    },
    "comment": {
      "type": "string",
      "description": "Повод, число гостей, пожелания"
    }
  },
  "required": [
    "name",
    "phone",
    "consent",
    "date"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded13 tools