RetailCRM MCP
retailcrm-mcp
MCP-сервер RetailCRM: заказы, клиенты, товары, остатки, оплаты, задачи и аналитика магазина через API v5
Установка
{
"mcpServers": {
"retailcrm": {
"command": "npx",
"args": ["-y", "@theyahia/retailcrm-mcp"],
"env": {
"RETAILCRM_DOMAIN": "yourstore.retailcrm.ru",
"RETAILCRM_API_KEY": "your-api-key"
}
}
}
}Тот же фрагмент подходит для других клиентов с форматом mcpServers.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту 39 инструментов поверх API v5 RetailCRM. Агент ищет и создает заказы и клиентов, меняет статусы и доставку, смотрит историю изменений, остатки по складам, сегменты, расходы и справочники. Оплаты по заказу можно создать, изменить и удалить, дубли клиентов объединить. По умолчанию ответы приходят короткой сводкой нужных полей, полный объем включается параметром detail или raw. Переменная RETAILCRM_READONLY оставляет только читающие инструменты.
Для кого. Для интернет-магазинов на RetailCRM, которым нужны ответы о заказах и клиентах без ручных отчетов.
Подходит, если
- Нужно быстро узнать статус, состав и оплату заказа по номеру
- Нужна сводка заказов и выручки за день или период
- Нужно проверить остаток товара по складам
Не подходит, если
- Нужны вебхуки: RetailCRM не создает их через API, для этого есть триггеры в админке
- Агенту нельзя доверить изменение заказов и оплат, а режим только для чтения вы не включите
Пример запроса к агенту
Покажи заказы в статусе «новый», созданные сегодня, с итоговой выручкойОграничения
Нужен ключ API RetailCRM с правами на нужные разделы, для мультисайтового ключа код site передается вручную. Версия 3 по умолчанию отдает сводку вместо сырого JSON, для старого формата нужен raw:true. merge_customers и order_payment_delete необратимы. RetailCRM допускает около 10 запросов в секунду.
Как отключить. Удалите блок retailcrm из конфигурации MCP клиента и отзовите ключ API в настройках RetailCRM.
MCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| RETAILCRM_DOMAIN обязательная | Домен аккаунта, например yourstore.retailcrm.ru |
| RETAILCRM_API_KEY обязательная, секрет | Ключ API из раздела Интеграция |
| RETAILCRM_READONLY | 1 оставляет только читающие инструменты |
| RETAILCRM_RATE_LIMIT | Ограничение запросов в секунду на стороне клиента |
Проверка безопасности
- Создает и меняет заказы, клиентов и оплаты в рабочей CRM
- Объединение клиентов и удаление оплат необратимы
- Работает с персональными данными покупателей
Коротко о README
README перечисляет 39 инструментов по группам: заказы, клиенты, товары и остатки, оплаты, заметки и задачи, маркетинг, файлы, справочники и аналитика, плюс два промпта. Описаны параметры подробности ответа, получение ключа, переменные окружения, конфигурация для Claude Desktop, режим Streamable HTTP и установка через Smithery. Есть демо-промпты, раздел про вебхуки и обработку ошибок с повторами. Сервер входит в серию WWmcp, лицензия MIT.
Частые вопросы
Как запретить агенту менять данные?
Задайте RETAILCRM_READONLY=1, тогда инструменты создания, изменения, объединения и удаления скрываются.
Где взять ключ?
В RetailCRM: Настройки, Интеграция, Ключи API. Там же выбираются права ключа.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
E-Commerce Skills
E-Commerce Skills by Nexscope
Большой набор текстовых скиллов для продавцов Amazon, Shopify, eBay, Etsy, TikTok Shop и Walmart: цены, листинги, реклама, рост
153 скилла для кросс-бордер e-commerce через API LinkFox: Amazon, Ozon, TikTok Shop, 1688, ключевые слова, реклама и патенты
MCP-сервер для контактов и сделок CRM Битрикс24 через входящий вебхук: поиск, списки и смена стадии сделки