Skip to content

Zavod Stanki CNC Catalog

by zavod-stanki.ru · remote · no sign-in to list tools · v2.2.2 · published by ru.zavod-stanki

Official MCP for Kamensky CNC Plant (Twite): machines, prices, Birzha orders, FAQ, leads.

Changes · 5

15 tools: 5 change things and 10 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http cnc-catalog https://zavod-stanki.ru/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

15 tools

Changes things 5Claude Code: ask
  • ask_managerЗадать вопрос менеджеру завода (нестандартная комплектация, спецусловия, сроки, лизинг).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Задать вопрос менеджеру завода (нестандартная комплектация, спецусловия, сроки, лизинг). Требуется API-ключ. Ответ придёт клиенту по указанным контактам — укажи их в аргументах.

    Annotations the server declares

    • title: Вопрос живому менеджеру
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • calculate_machine_priceОриентировочная цена станка с опциями: мощность шпинделя (2.2/3.2/4.5/6 кВт, надбавка 25–145 тыс.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Ориентировочная цена станка с опциями: мощность шпинделя (2.2/3.2/4.5/6 кВт, надбавка 25–145 тыс. ₽) и вакуумный стол (+45 000 ₽). Аргумент model — product_number (например "4") или название модели. Возвращает base_price, options и estimated_total в рублях; финальная цена — в КП менеджера.

    Annotations the server declares

    • title: Конфигуратор цены станка
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • optimize_gcodeУникальный инструмент завода Твайт: анализ управляющей программы для ЧПУ — статистика (строки, перемещения, подачи), типовые ошибки и рекомендации по оптимизации (ИИ завода) с оцен…No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Уникальный инструмент завода Твайт: анализ управляющей программы для ЧПУ — статистика (строки, перемещения, подачи), типовые ошибки и рекомендации по оптимизации (ИИ завода) с оценкой экономии. Принимает G-код до 200 КБ.

    Annotations the server declares

    • title: Анализ и оптимизация G-кода
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • submit_leadОтправить заявку менеджеру завода: имя (обязательно) + телефон/e-mail, опционально модель и комментарий.No findings

    Why it is in this group

    • The name "submit_lead" says "submit": a word for a change.
    Description, as the server wrote it
    Отправить заявку менеджеру завода: имя (обязательно) + телефон/e-mail, опционально модель и комментарий. Требуется API-ключ (X-API-Key, Authorization: Bearer или аргумент api_key). Заявка попадает в CRM и Telegram-чат менеджеров; подтверждай у клиента согласие на обработку контактов.

    Annotations the server declares

    • title: Заявка менеджеру завода
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • subscribe_to_factory_eventsПодписать ИИ-агента на webhook-события завода: изменение цен (price_change), новые заказы Биржи (new_birzha_order), склад (stock_update).No findings

    Why it is in this group

    • The name "subscribe_to_factory_events" says "subscribe": a word for a change.
    Description, as the server wrote it
    Подписать ИИ-агента на webhook-события завода: изменение цен (price_change), новые заказы Биржи (new_birzha_order), склад (stock_update). Укажи HTTPS webhook — завод будет присылать POST с событием. Так агент держит данные завода актуальными.

    Annotations the server declares

    • title: Подписка на события завода (webhook)
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
Only reads 10Claude Code: allow
  • compare_machinesСравнение 2–4 станков завода по ТТХ и цене: рабочее поле, шпиндель, цена, наличие, описание.No findings

    Why it is in this group

    • The name "compare_machines" says "compare": a word for reading.
    Description, as the server wrote it
    Сравнение 2–4 станков завода по ТТХ и цене: рабочее поле, шпиндель, цена, наличие, описание. ids — массив product_number, например ["1.1", "1.2"], либо id_a/id_b. Результат — таблица для ответа клиенту.

    Annotations the server declares

    • title: Сравнение 2–4 станков
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_birzha_ordersАктивные заказы Биржи производственных мощностей завода на обработку (фрезеровку, раскрой, резку и т.п.): фильтр по городу; возвращает id, материал, количество, бюджет, срок и ссыл…No findings

    Why it is in this group

    • The name "get_birzha_orders" says "get": a word for reading.
    Description, as the server wrote it
    Активные заказы Биржи производственных мощностей завода на обработку (фрезеровку, раскрой, резку и т.п.): фильтр по городу; возвращает id, материал, количество, бюджет, срок и ссылку. Заявки с сайта, сделки и персональные данные (телефоны, e-mail) в выдачу не попадают.

    Annotations the server declares

    • title: Биржа заказов на фрезеровку и раскрой
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_company_infoКонтекст компании: название и бренд, город и адрес, контакты, сайты и все discovery-URL (llms.txt, llms-full, server-card, OpenAPI).No findings

    Why it is in this group

    • The name "get_company_info" says "get": a word for reading.
    Description, as the server wrote it
    Контекст компании: название и бренд, город и адрес, контакты, сайты и все discovery-URL (llms.txt, llms-full, server-card, OpenAPI). Вызывай первым для справки о производителе.

    Annotations the server declares

    • title: Справка о заводе и discovery-URL
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_deliveryУсловия доставки станков завода Твайт по регионам: Россия (ru), Казахстан (kz), Беларусь (by), Узбекистан (uz) — сроки, таможня, СТ-1, документы, дальнее зарубежье.No findings

    Why it is in this group

    • The name "get_delivery" says "get": a word for reading.
    Description, as the server wrote it
    Условия доставки станков завода Твайт по регионам: Россия (ru), Казахстан (kz), Беларусь (by), Узбекистан (uz) — сроки, таможня, СТ-1, документы, дальнее зарубежье. Уникальные данные завода для расчёта клиенту.

    Annotations the server declares

    • title: Доставка и экспорт по регионам
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_faqОтветы на частые вопросы о заводе и станках: цены, гарантия, доставка, лизинг, обучение, окупаемость.No findings

    Why it is in this group

    • The name "get_faq" says "get": a word for reading.
    Description, as the server wrote it
    Ответы на частые вопросы о заводе и станках: цены, гарантия, доставка, лизинг, обучение, окупаемость. Передай query (например «лизинг») для поиска; без query вернёт весь FAQ.

    Annotations the server declares

    • title: FAQ завода (35 Q&A)
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_machine_detailПолная карточка станка по product_number (поддерживаются дробные id, например "1.1"): характеристики, цена руб./USD, изображения, комплектация, опции, 3D-модели, видео и URL страни…No findings

    Why it is in this group

    • The name "get_machine_detail" says "get": a word for reading.
    Description, as the server wrote it
    Полная карточка станка по product_number (поддерживаются дробные id, например "1.1"): характеристики, цена руб./USD, изображения, комплектация, опции, 3D-модели, видео и URL страницы товара.

    Annotations the server declares

    • title: Полная карточка станка
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • get_machine_imagesВсе изображения станка в высоком разрешении (галерея + обложка) — для карточек, сравнений, публикаций и презентаций.No findings

    Why it is in this group

    • The name "get_machine_images" says "get": a word for reading.
    Description, as the server wrote it
    Все изображения станка в высоком разрешении (галерея + обложка) — для карточек, сравнений, публикаций и презентаций.

    Annotations the server declares

    • title: Изображения станка
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • list_categoriesСписок категорий станков завода с количеством моделей — быстрый обзор ассортимента (фрезерные, лазерные, плазменные, камнерезные, токарные и др.).No findings

    Why it is in this group

    • The name "list_categories" says "list": a word for reading.
    Description, as the server wrote it
    Список категорий станков завода с количеством моделей — быстрый обзор ассортимента (фрезерные, лазерные, плазменные, камнерезные, токарные и др.).

    Annotations the server declares

    • title: Категории каталога
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • search_guidesПолнотекстовый поиск по обучающим курсам завода «Твайт» (фрезы, механика, электроника, Mach3, ArtCAM, G-код, NC-Studio, Type3 и др.).No findings

    Why it is in this group

    • The name "search_guides" says "search": a word for reading.
    Description, as the server wrote it
    Полнотекстовый поиск по обучающим курсам завода «Твайт» (фрезы, механика, электроника, Mach3, ArtCAM, G-код, NC-Studio, Type3 и др.). Возвращает заголовок, ссылку на страницу и markdown-версию, фрагмент текста. Первоисточник — Завод Твайт.

    Annotations the server declares

    • title: Поиск по курсам завода
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • search_machinesПоиск ЧПУ-станков завода Твайт по типу, материалу, рабочему полю, категории и цене.No findings

    Why it is in this group

    • The name "search_machines" says "search": a word for reading.
    Description, as the server wrote it
    Поиск ЧПУ-станков завода Твайт по типу, материалу, рабочему полю, категории и цене. Первый шаг подбора: возвращает id (product_number), название, цену «от», рабочее поле, шпиндель и ссылку на карточку. Пример: { type: "milling", material: "МДФ", working_area: "1325" }.

    Annotations the server declares

    • title: Поиск станков по каталогу
    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 2.2.2. Values in angle brackets are yours to fill in.

claude mcp add --transport http cnc-catalog https://zavod-stanki.ru/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__cnc-catalog__search_machines",
      "mcp__cnc-catalog__get_birzha_orders",
      "mcp__cnc-catalog__get_machine_detail",
      "mcp__cnc-catalog__list_categories",
      "mcp__cnc-catalog__get_machine_images",
      "mcp__cnc-catalog__get_company_info",
      "mcp__cnc-catalog__get_faq",
      "mcp__cnc-catalog__get_delivery",
      "mcp__cnc-catalog__compare_machines",
      "mcp__cnc-catalog__search_guides"
    ],
    "ask": [
      "mcp__cnc-catalog__calculate_machine_price",
      "mcp__cnc-catalog__submit_lead",
      "mcp__cnc-catalog__ask_manager",
      "mcp__cnc-catalog__subscribe_to_factory_events",
      "mcp__cnc-catalog__optimize_gcode"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as cnc-catalog. Review it before you use it.