Koskamo

5 дюймов MCP

Официальный MCP-сервер от компании 5 дюймов, предоставляющий ИИ-агентам доступ к каталогу инженерной сантехники и насосного оборудования. Сервер позволяет искать товары, получать спецификации, формировать корзины, оформлять заказы для юридических лиц и управлять личным кабинетом покупателя через OAuth 2.1.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

5 дюймов MCP logo, by 5 дюймовVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by 5 дюймов
You need:корзина, доставка, заказы и бонусы покупателя — по OAuth 2.1 с PKCE
MCP endpoint (Streamable HTTP)
https://5dyuymov.ru/api/mcp/mcp
Vendor documentation

What its tools do

15 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

15 of 15 have a description · 15 of 15 declare behavior hints · 4 of 14 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to 5dyuymov.ru ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Поиск товаров в каталоге по параметрам Ду/Ру
  • Формирование корзины и оформление заказа
  • Получение коммерческих предложений для юрлиц
  • Просмотр статуса заказов и баланса бонусов

Source and maintenance

Vendor evidenceRegistry 0.4.1

Protocol and capabilities

Server
ru.5dyuymov/shop 0.4.1
MCP protocol negotiated in check
2025-11-25
Tools
15 advertised
Resources
1 advertised
Resource templates
0 advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  },
  "resources": {
    "listChanged": true
  }
}

Tools

15 advertised

search_products — Поиск по каталогу
Advertised by the server during the last successful anonymous check.
Advertised read-only

Поиск по каталогу инженерной сантехники (затворы, краны, задвижки, приводы, фильтры, тепловентиляторы). Понимает Ду/Ру: «затвор ду 50 ру 16».

search_products input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "query"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1
    },
    "query": {
      "type": "string",
      "description": "Запрос на русском"
    }
  }
}
search_products annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_product — Карточка товара
Advertised by the server during the last successful anonymous check.
Advertised read-only

Карточка товара: характеристики, исполнения (варианты) с ценами и артикулами.

get_product input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string",
      "description": "id товара (prod_…) или handle"
    }
  }
}
get_product annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
find_by_sku — Поиск по артикулам
Advertised by the server during the last successful anonymous check.
Advertised read-only

Точный поиск исполнений по артикулам (до 100 за раз): variant_id, товар и цена. Регистр не важен.

find_by_sku input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "skus"
  ],
  "properties": {
    "skus": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 100,
      "minItems": 1
    }
  }
}
find_by_sku annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_categories — Разделы каталога
Advertised by the server during the last successful anonymous check.
Advertised read-only

Дерево разделов каталога с адресами.

list_categories input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {}
}
list_categories annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_recommendations — Обвязка и аналоги
Advertised by the server during the last successful anonymous check.
Advertised read-only

Похожие товары и обвязка того же диаметра (фланцы, фильтры, приводы) к товару.

get_recommendations input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "product_id"
  ],
  "properties": {
    "product_id": {
      "type": "string"
    }
  }
}
get_recommendations annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
parse_spec — Разбор спецификации
Advertised by the server during the last successful anonymous check.
Advertised read-only

Разобрать спецификацию или смету (текст: по строке на позицию — артикул или название) и сверить с каталогом. Количество из строки не выделяется: requested.qty всегда 1, количество передайте в build_cart сами. Возвращает по строке: что нашли, variant_id для корзины, цену или пометку «нужно выбрать исполнение», и другие подходящие товары.

parse_spec input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "maxLength": 20000,
      "minLength": 2
    }
  }
}
parse_spec annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
build_cart — Сборка корзины
Advertised by the server during the last successful anonymous check.

Собрать корзину из списка исполнений (variant_id + количество). Возвращает cart_id, состав и ссылку, по которой покупатель откроет эту корзину на сайте. Ничего не оплачивает. Требует входа по OAuth.

build_cart input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "items"
  ],
  "properties": {
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "variant_id"
        ],
        "properties": {
          "quantity": {
            "type": "integer",
            "default": 1,
            "maximum": 9007199254740991,
            "minimum": 1
          },
          "variant_id": {
            "type": "string"
          }
        }
      },
      "maxItems": 100,
      "minItems": 1
    },
    "cart_id": {
      "type": "string",
      "description": "Добавить в существующую корзину"
    }
  }
}
build_cart annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
estimate_delivery — Расчёт доставки
Advertised by the server during the last successful anonymous check.

Оценка доставки корзины в город: самовывоз, доставка магазином и тарифы транспортных компаний (если подключены). Записывает город в адрес корзины. Требует входа по OAuth.

estimate_delivery input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "cart_id",
    "city"
  ],
  "properties": {
    "city": {
      "type": "string",
      "minLength": 2
    },
    "cart_id": {
      "type": "string"
    },
    "postal_code": {
      "type": "string"
    }
  }
}
estimate_delivery annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
create_invoice_order — Заявка на счёт
Advertised by the server during the last successful anonymous check.

Оформить заказ и запросить счёт для юрлица или ИП. Возвращает номер заказа, статус счёта и ссылку на его страницу. Новый счёт готовит менеджер после проверки: до подтверждения оплачивать нельзя. Самовывоз со склада или доставка ТК по согласованию. Требует входа по OAuth: заказ оформляется на почту кабинета покупателя.

create_invoice_order input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "cart_id",
    "company",
    "inn",
    "phone"
  ],
  "properties": {
    "inn": {
      "type": "string",
      "pattern": "^\\d{10}(\\d{2})?$"
    },
    "kpp": {
      "type": "string"
    },
    "email": {
      "type": "string",
      "format": "email",
      "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
      "description": "Не используется: заказ оформляется на почту кабинета вошедшего покупателя"
    },
    "phone": {
      "type": "string",
      "minLength": 10
    },
    "cart_id": {
      "type": "string"
    },
    "comment": {
      "type": "string"
    },
    "company": {
      "type": "string",
      "minLength": 2
    },
    "contact": {
      "type": "string"
    },
    "dry_run": {
      "type": "boolean",
      "default": false,
      "description": "Проверить данные и показать итог, ничего не оформляя"
    },
    "delivery": {
      "enum": [
        "pickup",
        "delivery"
      ],
      "type": "string",
      "default": "pickup"
    },
    "legal_address": {
      "type": "string"
    }
  }
}
create_invoice_order annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
suggest_accessories_for_cart — Обвязка к корзине
Advertised by the server during the last successful anonymous check.
Advertised read-only

Что обычно докупают к позициям корзины: ответные фланцы, приводы, фильтры того же Ду. Возвращает готовые строки с количеством — их можно сразу передать в build_cart. Фланцевой арматуре считаем два ответных фланца на единицу.

suggest_accessories_for_cart input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "cart_id"
  ],
  "properties": {
    "cart_id": {
      "type": "string",
      "description": "id корзины из build_cart"
    }
  }
}
suggest_accessories_for_cart annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
select_actuator — Подбор привода
Advertised by the server during the last successful anonymous check.
Advertised read-only

Подобрать электро- или пневмопривод к затвору, крану или задвижке: по Ду, требуемому моменту и присоединительному фланцу ISO. Возвращает подходящие приводы с запасом по моменту. Если момент неизвестен, укажите Ду — вернём типовые варианты раздела.

select_actuator input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "diameter"
  ],
  "properties": {
    "kind": {
      "enum": [
        "electric",
        "pneumatic",
        "any"
      ],
      "type": "string",
      "default": "any"
    },
    "voltage": {
      "type": "string",
      "description": "Питание: «24В», «220В»"
    },
    "diameter": {
      "type": "string",
      "description": "Ду арматуры, мм, например «50»"
    },
    "torque_nm": {
      "type": "number",
      "description": "Требуемый момент на валу арматуры, Н·м"
    },
    "iso_flange": {
      "type": "string",
      "description": "Фланец ISO арматуры, например «F07» или «F10»"
    }
  }
}
select_actuator annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
my_orders — Мои заказы
Advertised by the server during the last successful anonymous check.
Advertised read-only

Заказы вошедшего покупателя: номер, дата, сумма, оплата, отгрузка и ссылка на счёт. Требует входа по OAuth.

my_orders input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "limit": {
      "type": "integer",
      "default": 5,
      "maximum": 20,
      "minimum": 1
    }
  }
}
my_orders annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
my_loyalty — Бонусы и статус
Advertised by the server during the last successful anonymous check.
Advertised read-only

Баланс бонусных рублей, статус покупателя, сколько осталось до следующего уровня и сколько можно списать при указанной сумме заказа. Требует входа по OAuth.

my_loyalty input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "cart_total_rub": {
      "type": "number",
      "description": "Сумма заказа, чтобы посчитать доступное списание"
    }
  }
}
my_loyalty annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
reorder — Повторить заказ
Advertised by the server during the last successful anonymous check.

Собрать новую корзину из позиций прошлого заказа. Возвращает ссылку на корзину; ничего не оплачивает. Требует входа по OAuth.

reorder input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "order_id"
  ],
  "properties": {
    "order_id": {
      "type": "string",
      "description": "id заказа (order_…) из my_orders"
    }
  }
}
reorder annotations
{
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
get_order — Статус заказа
Advertised by the server during the last successful anonymous check.
Advertised read-only

Статус заказа вошедшего покупателя по его id (order_…): состав, сумма, оплата и отгрузка. Требует входа по OAuth.

get_order input schema
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "order_id"
  ],
  "properties": {
    "order_id": {
      "type": "string"
    }
  }
}
get_order annotations
{
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

1 advertised

Карточка корзины

Advertised by the server during the last successful anonymous check.

Интерактивная карточка собранной корзины «5 дюймов»

Карточка корзины URI
ui://5dyuymov/cart.html

MIME type: text/html;profile=mcp-app

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
2417 ms
95th percentile latency
2417 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · registry · passed · metadata changed · Source metadata updated
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
  • · probe · passed · 2417 ms · metadata changed · 15 tool(s), 1 resource(s), 0 resource template(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http 5-mcp https://5dyuymov.ru/api/mcp/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add 5-mcp --url https://5dyuymov.ru/api/mcp/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable 5-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "5-mcp": {
      "url": "https://5dyuymov.ru/api/mcp/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "5-mcp": {
      "type": "streamableHttp",
      "url": "https://5dyuymov.ru/api/mcp/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start 5-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "5-mcp": {
      "type": "http",
      "url": "https://5dyuymov.ru/api/mcp/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http 5-mcp https://5dyuymov.ru/api/mcp/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://5dyuymov.ru/api/mcp/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "5-mcp": {
      "serverUrl": "https://5dyuymov.ru/api/mcp/mcp"
    }
  }
}

Let your agent find its tools

Find servers like 5 дюймов MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run 5 дюймов MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing