ReplenishRadar/MCP

ReplenishRadar/MCP

от replenishradar
MCP-сервер для подключения ИИ-агентов к данным инвентаря ReplenishRadar в реальном времени. Даёт доступ к рискам дефицита, прогнозам, управлению заказами и аналитике запасов через любой MCP-клиент.

@replenishradar/mcp-server

Connect AI agents to live ReplenishRadar inventory data. Works with Claude Desktop, OpenClaw, and any MCP-compatible client.

Setup

  1. Get your API key from ReplenishRadar > Settings > API Keys.
  2. Add this server to your MCP client config. In Claude Desktop, open Settings > Developer > Edit Config:
{
  "mcpServers": {
    "replenishradar": {
      "command": "npx",
      "args": ["-y", "@replenishradar/mcp-server"],
      "env": {
        "REPLENISHRADAR_API_KEY": "rr_sk_your_key_here"
      }
    }
  }
}
  1. Restart Claude Desktop and ask: "What are my top stockout risks?"

No ReplenishRadar account yet? Use the public agent intake endpoint to request a short-lived, read-only sandbox key before configuring the server:

POST https://api.replenishradar.com/api/public/agent-intake

Available Tools

Read

Standard includes limited read API access. Growth adds diagnosis/status read tools.

Tool Description
rr_get_stockout_risk Stockout risk levels for SKUs
rr_get_inventory_position Stock-by-location for an item
rr_get_demand_forecast Demand forecast stats
rr_get_suggested_purchase_orders Suggested POs
rr_get_replenishment_actions Canonical buyer replenishment actions
rr_get_replenishment_action One replenishment action with event history
rr_get_alerts Active alerts
rr_list_items List inventory items
rr_get_sync_status Recent sync history
rr_list_suppliers List vendors/suppliers
rr_list_purchase_orders List purchase orders
rr_get_purchase_order Single PO with line items
rr_get_po_pdf PO PDF info
rr_get_po_documents Documents attached to a PO
rr_get_po_notes Notes attached to a PO
rr_get_sales_history Sales history
rr_get_top_sellers Top-selling SKUs
rr_get_slow_movers Slow-moving SKUs
rr_get_inventory_value Inventory value breakdown
rr_get_sku_health SKU-level health summary
rr_get_lost_sales Estimated lost sales from stockouts
rr_get_store_health Store connection and sync health
rr_get_data_freshness Freshness status by data dimension
rr_get_setup_status Setup milestones and next step
rr_get_recent_activity Recent alerts, POs, and sync rollup
search_knowledge ReplenishRadar product knowledge search
rr_evaluate_fit Deterministic ICP + tier fit verdict (no org data)
Инструменты были проиндексированы:
rr_acknowledge_alert

Подтверждает активное оповещение с необязательной заметкой.

Параметры
  • alert_idstringобязательный

    Alert UUID

  • notestring

    Optional acknowledgement note

rr_add_po_note

Добавляет примечание/комментарий в заказ на поставку.

Параметры
  • contentstringобязательный

    Note content

  • po_idstringобязательный

    Purchase order UUID

rr_add_replenishment_action_note

Добавляет примечание к действию пополнения.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

  • notestringобязательный

    Note content

rr_cancel_purchase_order

Отменяет заказ на закупку. Не может отменить заказы на закупку со статусом отменён, получен или закрыт.

Параметры
  • po_idstringобязательный

    Purchase order UUID

rr_create_location

Создаёт ручное складское место, например склад, 3PL или место приёмки.

Параметры
  • address_line1string

    Street address

  • citystring

    City

  • countrystring

    Country

  • is_defaultboolean

    Whether this should be the default manual location

  • namestringобязательный

    Location name

  • postal_codestring

    Postal code

  • statestring

    State or province

  • typeenumобязательный

    Location type

rr_create_purchase_order

Создаёт новый заказ на закупку (всегда создаётся как черновик). Включает позиции с SKU и количеством.

Параметры
  • action_idstring

    Optional replenishment action UUID to link this PO to

  • destination_location_idstringобязательный

    Exact receiving location UUID

  • expected_delivery_datestring

    Expected delivery date (ISO 8601)

  • itemsobject[]

    Line items

  • notesstring

    PO notes

  • po_numberstring

    Custom PO number (auto-generated if omitted)

  • vendor_idstringобязательный

    Supplier/vendor UUID

rr_delete_agent_context

Удаляет одну запись контекста агента по пространству имён и ключу. Записывает источник действия. Пространство имён должно быть предоставлено этому ключу.

Параметры
  • keystringобязательный

    Entry key within the namespace

  • namespacestringобязательный

    Allowlisted context namespace

rr_dismiss_replenishment_action

Отклоняет действие пополнения с необязательной причиной.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

  • reasonstring

    Dismissal reason

rr_evaluate_fit

Оцените, подходит ли ReplenishRadar под ваш сценарий использования (детерминированный ICP + соответствие уровню) и зафиксируйте сигнал спроса. Зеркалирует публичный опрос agent-intake; не считывает данные организации.

Параметры
  • attribution_tokenstring

    Opaque token to thread a multi-step evaluation session

  • autonomy_intentenum

    How autonomously the agent will act

  • channelsenum[]

    Sales channels you sell on

  • primary_painenum

    Primary inventory pain

  • sku_count_bandenum

    Approximate SKU count band

  • store_countinteger

    Number of stores

  • tierenum

    Intake tier reached

rr_execute_replenishment_action

Выполняет действие пополнения в черновом режиме: создаёт черновик заказа на закупку и/или черновик заказа на перемещение для позиций этого действия. Идемпотентен по ключу идемпотентности; отклоняет с конфликтом, если действие изменилось с момента prepare (устаревший expected_updated_at) или если тот же ключ используется повторно с другой полезной нагрузкой или другим исполнителем. Никогда не отправляет автоматически поставщикам и никогда не фиксирует запасы.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

  • expected_updated_atstringобязательный

    The action updated_at from rr_prepare_replenishment_action; execute fails if it no longer matches

  • idempotency_keystringобязательный

    Caller-chosen idempotency key; replay with the same key + payload returns the original result

rr_get_agent_context

Получает одну запись контекста агента по пространству имён и ключу. Просроченные записи исключаются. Пространство имён должно быть предоставлено этому API-ключу администратором-человеком.

Параметры
  • keystringобязательный

    Entry key within the namespace (max 200 chars)

  • namespacestringобязательный

    Allowlisted context namespace (for example supplier_rules)

rr_get_alerts

Получает оповещения об инвентаризации (предупреждения об отсутствии товаров, ошибки синхронизации, точки перезаказа). Поддерживает фильтрацию по типу, серьезности, статусу и SKU.

Параметры
  • alert_typestring

    Filter by alert type

  • limitinteger

    Max results (default 50, max 500)

  • offsetinteger

    Pagination offset

  • severitystring

    Filter by severity

  • skustring

    Filter by SKU

  • statusstring

    Filter by status (active, acknowledged, snoozed, resolved, all)

  • store_idstring

    Filter by store ID

rr_get_data_freshness

Получите актуальность данных по измерению запасов перед тем, как цитировать операционные цифры.

Параметры

Без параметров.

rr_get_demand_forecast

Получает статистику прогноза спроса (mu/sigma) для SKU или товара. Возвращает активные окна прогноза.

Параметры
  • item_idstring

    Item UUID

  • skustring

    Canonical SKU

  • store_idstring

    Filter by store ID

  • window_daysinteger

    Filter by forecast window (e.g., 7, 14, 30)

rr_get_document_upload_url

Создаёт запись документа для заказа на закупку (счёт-фактура, товарная накладная и т.д.). Требуется уровень Scale.

Параметры
  • descriptionstring

    Document description

  • document_typestring

    Document type (default: attachment)

  • filenamestringобязательный

    Document filename

  • po_idstringобязательный

    Purchase order UUID

rr_get_inventory_position

Получает разбивку запасов по местоположению для одного товара. Возвращает доступное количество по всем складам и магазинам.

Параметры
  • item_idstring

    Item UUID

  • skustring

    Canonical SKU (used if item_id not provided)

rr_get_inventory_value

Получает общую стоимость запасов и разбивку по SKU. Поля стоимости/значения требуют разрешения sensitive_read.

Параметры
  • store_idstring

    Filter by store ID

rr_get_lost_sales

Оценивает потери продаж от текущего дефицита на основе скорости спроса и дней отсутствия на складе.

Параметры
  • daysinteger

    Analysis period in days (default 30, max 90)

rr_get_po_documents

Перечисляет документы, прикрепленные к заказу на закупку (накладные, упаковочные листы и т.д.).

Параметры
  • po_idstringобязательный

    Purchase order UUID

rr_get_po_notes

Получает заметки/комментарии по заказу на закупку.

Параметры
  • po_idstringобязательный

    Purchase order UUID

rr_get_po_pdf

Получает конечную точку генерации PDF для заказа на закупку.

Параметры
  • po_idstringобязательный

    Purchase order UUID

rr_get_purchase_order

Получает один заказ на закупку с полными деталями, включая позиции и информацию о поставщике.

Параметры
  • po_idstringобязательный

    Purchase order UUID

rr_get_recent_activity

Получает последние оповещения, заказы на покупку и счетчики активности синхронизации.

Параметры
  • daysinteger

    Lookback period in days (default 7, max 30)

rr_get_replenishment_action

Получает одно действие пополнения с происхождением дочернего элемента, неизменяемыми снимками, связанными записями выполнения и историей событий.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

rr_get_replenishment_actions

Перечисляет канонические операции закупщика по заказам поставщику, перемещениям, комбинированным сценариям и результатам пополнения без действий. Отдавайте этому предпочтение перед предложенными заказами на закупку или оповещениями при выборе следующего действия.

Параметры
  • destination_location_idstring

    Filter by parent or child destination location UUID

  • kindstring

    Optional kind filter: supplier_po, transfer, combined, no_action

  • limitinteger

    Max results (default 100, max 500)

  • origin_location_idstring

    Filter by child origin location UUID

  • skustring

    Filter by child SKU

  • source_location_idstring

    Filter by parent source location UUID

  • statusstring

    Optional status filter, comma-separated

  • store_idstring

    Filter by parent store or child origin store

rr_get_sales_history

Получает ежедневную историю продаж (проданные единицы, выручка) для SKU или магазина за диапазон дат.

Параметры
  • daysinteger

    Lookback period in days (default 30, max 90)

  • limitinteger

    Max results (default 1000, max 5000)

  • skustring

    Filter by SKU

  • store_idstring

    Filter by store ID

rr_get_setup_status

Получает вехи онбординга, состояние завершения настройки и следующий рекомендуемый шаг.

Параметры

Без параметров.

rr_get_sku_health

Получает высокоуровневый снимок состояния SKU: количество рисков дефицита по уровням и количество активных оповещений по типам.

Параметры

Без параметров.

rr_get_slow_movers

Излишки / неликвиды / медленно оборачиваемые товары: SKU, которые есть на складе (остаток > 0) и не продаются. Возвращает on_hand, проданные единицы за период и флаг dead_stock. Сначала по остаткам, поэтому также отображаются никогда не проданные неликвиды.

Параметры
  • daysinteger

    Lookback period in days (default 30, max 90)

  • limitinteger

    Max results (default 20, max 100)

  • store_idstring

    Filter by store ID

rr_get_stockout_risk

Получает товары с риском дефицита, отсортированные по дням до дефицита. Фильтрует по уровню риска, SKU или магазину.

Параметры
  • limitinteger

    Max results (default 100, max 500)

  • risk_levelstring

    Filter by risk level (critical, high, medium, low)

  • skustring

    Filter by SKU

  • store_idstring

    Filter by store ID

rr_get_store_health

Диагностирует работоспособность подключенного хранилища, статус синхронизации и ошибки подключения.

Параметры

Без параметров.

rr_get_suggested_purchase_orders

Получает системные рекомендации по заказам на закупку на основе прогнозов спроса и риска дефицита.

Параметры
  • limitinteger

    Max results (default 100, max 500)

  • statusstring

    Filter by status (suggested, approved, dismissed)

  • store_idstring

    Filter by store ID

  • vendor_idstring

    Filter by vendor/supplier ID

rr_get_sync_status

Получает последние запуски синхронизации данных и опционально отслеживает один долговечный чек ручной синхронизации, включая его повторные попытки.

Параметры
  • connector_typestring

    Filter by connector (shopify, amazon)

  • limitinteger

    Max results (default 10, max 100)

  • store_idstring

    Filter by store ID

  • sync_event_idstring

    Durable sync event ID returned by rr_trigger_sync

rr_get_top_sellers

Получает наиболее продаваемые SKU, ранжированные по количеству проданных единиц за диапазон дат.

Параметры
  • daysinteger

    Lookback period in days (default 30, max 90)

  • limitinteger

    Max results (default 20, max 100)

  • store_idstring

    Filter by store ID

rr_import_purchase_orders

Импортирует открытые и исторические заказы на закупку из CSV-экспорта (миграция Stocky / Inventory Planner). Одна строка на позицию, сгруппировано по po_number; распознаются названия столбцов обоих инструментов. Записывает полученные количества только как снимок, никогда не перемещает запасы. Идемпотентен по po_number. preview по умолчанию true (проверка без записи); передайте preview=false для фиксации.

Параметры
  • create_missing_vendorsboolean

    Default false. When true, suppliers not yet in the org are created as name-only stubs instead of erroring those POs.

  • csv_contentstringобязательный

    Raw CSV text. Required columns: po_number, vendor_name, sku, quantity. One row per line item; up to 500 POs / 5000 lines.

  • default_lead_time_daysinteger

    Optional. Lead time in days (0-3650) pre-filled on any supplier stub this import creates, so the imported catalog isn't left with missing-lead-time gaps. Omit to set lead times later.

  • default_location_idstring

    Destination location UUID for PO rows without a warehouse column, when the org has more than one warehouse.

  • import_cancelledboolean

    Default false. When true, cancelled/void POs in the file are imported under their cancelled status instead of being skipped.

  • previewboolean

    Default true. Validates and returns what would import without writing. Pass false to commit the import.

rr_list_agent_context

Перечисляет записи контекста активного агента для одного пространства имён. Пространство имён обязательно, лимит ограничен (макс. 200). Этот инструмент никогда не перечисляет записи из разных пространств имён.

Параметры
  • key_prefixstring

    Optional key prefix filter

  • limitinteger

    Max results (default 50, max 200)

  • namespacestringобязательный

    Allowlisted context namespace (required)

rr_list_items

Перечисляет товары каталога с опциональным поиском, фильтрацией по поставщику, пагинацией и точной идентификацией списка (при включении). Возвращает SKU, отображаемое имя, срок поставки, информацию о поставщике и опциональное подтверждение Amazon ASIN/FNSKU.

Параметры
  • include_listing_identityboolean

    Requires an exact search value. Resolves an exact Amazon seller SKU and returns source listing, ASIN, and FNSKU evidence

  • limitinteger

    Max results (default 100, max 500)

  • needs_reviewboolean

    Filter items flagged for review

  • offsetinteger

    Pagination offset

  • searchstring

    Search by canonical SKU or display name; required as an exact value with listing identity enabled

  • vendor_idstring

    Filter by primary supplier ID

rr_list_purchase_orders

Выводит список заказов на закупку с фильтрацией по статусу, поставщику и поиску. Поддерживает пагинацию.

Параметры
  • limitinteger

    Max results (default 50, max 200)

  • offsetinteger

    Pagination offset

  • searchstring

    Search by PO number

  • statusstring

    Filter by status (comma-separated: draft,sent,approved,received,cancelled)

  • vendor_idstring

    Filter by vendor ID

rr_list_suppliers

Перечисляет всех поставщиков/вендоров для организации. Опционально включает отображения SKU поставщиков.

Параметры
  • include_skusboolean

    Include vendor SKU mappings (default false)

rr_prepare_replenishment_action

Предварительно просматривает действие пополнения и возвращает его текущее updated_at перед выполнением. Используйте возвращённое updated_at как аргумент expected_updated_at при вызове execute/resolve/retry.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

rr_record_pi_review

Записывает детали проформы-инвойса в заказ на покупку (номер PI, дата, итог, условия).

Параметры
  • pi_datestring

    PI date (ISO 8601)

  • pi_numberstring

    Proforma invoice number

  • pi_termsstring

    Payment terms

  • pi_totalnumber

    PI total amount

  • po_idstringобязательный

    Purchase order UUID

rr_request_approval

Запрашивает утверждение заказа на закупку у человека. Возвращает временный URL для утверждения (15 мин) для передачи члену команды.

Параметры
  • messagestring

    Message for the approver

  • po_idstringобязательный

    Purchase order UUID

rr_resolve_replenishment_action

Разрешает действие пополнения как 'no-action' с указанием причины. Идемпотентно; требует idempotency_key и expected_updated_at и применяет тот же контракт конфликта устаревшего состояния, что и execute.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

  • expected_updated_atstringобязательный

    The action updated_at the resolution was decided against

  • idempotency_keystringобязательный

    Caller-chosen idempotency key

  • reasonstringобязательный

    Reason the action needs no procurement/transfer

rr_retry_replenishment_action

Повторяет заблокированное или неудачное действие пополнения, запуская заново путь выполнения черновика. Идемпотентна; требует idempotency_key и expected_updated_at и применяет тот же контракт конфликта устаревшего состояния, что и execute.

Параметры
  • action_idstringобязательный

    Replenishment action UUID

  • expected_updated_atstringобязательный

    The action updated_at the retry was decided against

  • idempotency_keystringобязательный

    Caller-chosen idempotency key

rr_send_purchase_order

Помечает утвержденный заказ на поставку как отправленный. Требует предварительного одобрения человеком через rr_request_approval.

Параметры
  • action_idstring

    Optional replenishment action UUID to append a send event to

  • po_idstringобязательный

    Purchase order UUID

rr_set_agent_context

Сохраняет ограниченный JSON-объект в пространстве имён и по ключу. Значение должно быть JSON-объектом (макс. 16 КиБ), не должно содержать секретов или сырых PII, а ttl_seconds опционален и ограничен 90 днями. Пространство имён должно быть предоставлено этому ключу.

Параметры
  • keystringобязательный

    Entry key within the namespace (max 200 chars)

  • namespacestringобязательный

    Allowlisted context namespace

  • scope_refstring

    Optional descriptive scope label (max 200 chars, non-secret)

  • ttl_secondsinteger

    Optional expiry in seconds (max 7776000 = 90 days)

  • valueobjectобязательный

    JSON object value (max 16 KiB, no secrets or PII)

rr_set_stock_at_location

Устанавливает количество на складе для SKU в ручном местоположении.

Параметры
  • location_idstring

    Manual location UUID

  • location_namestring

    Manual location name, used if location_id is omitted

  • quantityintegerобязательный

    New on-hand quantity

  • skustringобязательный

    Canonical SKU

rr_trigger_sync

Надёжно ставит в очередь синхронизацию данных Shopify или Amazon. Возвращает идентификатор sync_event_id для rr_get_sync_status и соблюдает пятиминутный кулдаун для всего коннектора.

Параметры
  • connector_typeenumобязательный

    Platform to sync from

  • store_idstring

    Store ID. May be omitted only when exactly one eligible store exists for the connector

rr_update_purchase_order

Обновляет черновик или заказ на поставку, находящийся на проверке (примечания, ожидаемую дату поставки, поставщика).

Параметры
  • expected_delivery_datestring

    Updated expected delivery date

  • notesstring

    Updated notes

  • po_idstringобязательный

    Purchase order UUID

  • vendor_idstring

    Updated vendor ID

search_knowledge

Ищет обоснованные ответы в базе знаний продукта ReplenishRadar.

Параметры
  • limitinteger

    Alias for top_k

  • querystringобязательный

    Knowledge search query

  • top_kinteger

    Maximum number of results

Похожие MCP-сервера

square/square-mcp-server

square/square-mcp-server

MCP сервер для подключения ИИ-помощников к Square Connect API. Управляйте платежами, заказами, каталогом и клиентами Square напрямую через AI. Упрощает автоматизацию бизнес-операций.

TypeScript108
pepabo/colormeshop-mcp

pepabo/colormeshop-mcp

MCP-сервер для японской e-commerce платформы Color Me Shop. Управляйте заказами, товарами, клиентами и купонами через естественный язык — просто опишите задачу ИИ (Claude, Cursor). Бесплатно для вс...

JavaScript1
ChronulusAI/chronulus-mcp

ChronulusAI/chronulus-mcp

официальный

Сервер Chronulus для MCP подключает Claude к агентам прогнозирования Chronulus AI. Через чат вы получаете предсказания и прогнозы на основе данных Chronulus. Инструмент для аналитиков и исследовате...

Python112
МойСклад MCP

МойСклад MCP

MCP-сервер МойСклад: 60 инструментов для товаров, заказов, склада и финансов. Автоматизирует учёт в ERP/CRM, управляет закупками, продажами и остатками. Формирует отчёты. Полезен командам, использующим МойСклад.

TypeScript6
agentlux/agentlux-mcp

agentlux/agentlux-mcp

MCP-сервер для AI-агентов, интегрирующий публичные потоки AgentLux. Включает 33 инструмента: маркетплейс, инвентарь аватаров и социальный граф. Подходит разработчикам, встраивающим AgentLux в свои ...

TypeScript1
wishfinity/wishfinity-mcp-plusw

wishfinity/wishfinity-mcp-plusw

MCP сервер +W от Wishfinity — один клик, чтобы сохранить любой товар в вишлист. AI рекомендует, пользователь жмёт ссылку — товар уже в списке желаний. Подходит для Claude, ChatGPT, Gemini и любых MCP-клиентов, помогает автоматизировать «отложить на потом».

TypeScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин