Для разработчиков
API и MCP-сервер
Каталог 5 дюймов доступен программно: REST API для систем снабжения и 1С, MCP-сервер для ИИ-агентов. Один и тот же каталог, цены и наличие, что и на сайте. Ключи для чтения не нужны.
REST API
- Базовый адрес
https://api.5dyuymov.ru- Авторизация
- заголовок
x-publishable-api-key, значение ниже; чтение каталога без сессии - Ключ
pk_daabb8b1033eb5ca1058a9ff3800f1cf60b5d560d8d097af6fb2f31966ba4060- Формат
- JSON, UTF-8, цены в рублях с НДС 22 %, целые копейки
- Ошибки
- стандартные коды HTTP; тело
{ type, message } - Версия
- стабильная; изменения с обратной совместимостью
curl "https://api.5dyuymov.ru/store/meilisearch/products?query=затвор+ду+50+ру+16&limit=3" \
-H "x-publishable-api-key: pk_daabb8b1033eb5ca1058a9ff3800f1cf60b5d560d8d097af6fb2f31966ba4060"MCP-сервер
- Адрес
https://5dyuymov.ru/api/mcp/mcp- Транспорт
- Streamable HTTP; версии протокола 2024-11-05 … 2025-11-25
- Доступ
- каталог и корзина без ключей; заказы и бонусы покупателя — по OAuth 2.1 с PKCE
- Версия сервера
- 0.4.1
- Реестр
ru.5dyuymov/shopв реестре MCP
Claude Code
claude mcp add --transport http 5dyuymov https://5dyuymov.ru/api/mcp/mcpClaude Desktop, Cursor и другие клиенты
{
"mcpServers": {
"5dyuymov": {
"url": "https://5dyuymov.ru/api/mcp/mcp"
}
}
}Маршруты REST
- GET
/store/productsтовары; фильтры q, category_id[], limit, offset; поля через fields
- GET
/store/products/{id}карточка товара с исполнениями и ценами
- GET
/store/meilisearch/productsполнотекстовый поиск: query, понимает Ду и Ру, прощает опечатки
- GET
/store/variants-by-skuисполнения по списку артикулов: sku=a,b,c
- GET
/store/product-categoriesдерево разделов
- GET
/store/recommendations/{product_id}похожие товары и обвязка того же диаметра
- POST
/store/cartsсоздать корзину; позиции — POST /store/carts/{id}/line-items
- GET
/store/shipping-optionsспособы доставки для корзины: cart_id
- POST
/store/carts/{id}/completeоформить заказ
- GET
/store/orders/{id}заказ по идентификатору
- POST
/store/quotesзапрос коммерческого предложения; требует сессию покупателя
Инструменты MCP
search_productsпоиск по каталогу, понимает Ду/Ру
get_productкарточка: характеристики, исполнения, цены, артикулы
find_by_skuисполнения по списку артикулов с ценами
list_categoriesдерево разделов
get_recommendationsпохожие товары и обвязка того же диаметра
parse_specспецификация текстом → позиции каталога с ценами
build_cartкорзина из исполнений и ссылка для покупателя
estimate_deliveryсамовывоз, доставка магазином, тарифы ТК по городу
create_invoice_orderзаказ с оплатой по счёту для юрлица и ссылка на счёт; dry_run — проверка без оформления
suggest_accessories_for_cartобвязка ко всей корзине: фланцы, приводы, фильтры того же Ду с количеством
select_actuatorподбор привода по Ду, моменту и фланцу ISO с запасом 30 %
my_ordersзаказы покупателя: номер, сумма, оплата, отгрузка, счёт (нужен вход по OAuth)
my_loyaltyбаланс бонусов, статус и доступное списание (нужен вход по OAuth)
reorderсобрать корзину из позиций прошлого заказа (нужен вход по OAuth)
get_orderстатус заказа: оплата, отгрузка, состав
Страницы в markdown
Карточка товара или раздел отдаются текстом с заголовком Accept: text/markdown: характеристики, исполнения, артикулы и цены без вёрстки.
curl -H "Accept: text/markdown" "https://5dyuymov.ru/products/{handle}"Обнаружение
/api/mcp/server-card— карточка сервера/.well-known/ard.json— каталог ресурсов домена/.well-known/oauth-authorization-server— метаданные авторизации/llms.txt— описание сайта для языковых моделей
Условия и поддержка
- Чтение каталога — свободно, для коммерческого использования данных напишите нам.
- Заказы и корзины через API равнозначны заказам с сайта.
- Вопросы по интеграции: страница контактов.