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.
15 tools: 5 change things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads10Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.