replenishradar

ReplenishRadar — прогноз запасов и автоматизация закупок для продавцов Shopify и Amazon

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Прогнозировать риск дефицита товара по SKU и складам
  • Смотреть предложенные и подтверждённые действия по пополнению запасов
  • Создавать, одобрять и отправлять закупочные ордера поставщикам
  • Отслеживать алерты, продажи, топ-товары и упущенные продажи
  • Импортировать заказы из Stocky и Inventory Planner

Какие данные видит

Ассистент работает с данными склада и закупок организации по API-ключу с разделением прав на чтение и запись.

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

ReplenishRadar подключает агента к живым данным по товарным остаткам: прогнозирует риск исчерпания запасов, показывает, что нужно заказать, и ведёт закупочные ордера от черновика до отправки поставщику. Инструменты чтения доступны с любым read-ключом, запись требует ключ с правом write и явно включённой группы инструментов — заказы всегда создаются как черновики и нуждаются в подтверждении человеком.

Как подключить

Как подключить replenishradar к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://replenishradar--pro.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить replenishradar к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://replenishradar--pro.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить replenishradar к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://replenishradar--pro.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (50)

Технические названия из tools/list. Нужны только разработчикам.

rr_acknowledge_alertAcknowledge an open alert. Sets status='acknowledged', stamps acknowledged_at + acknowledged_by, and writes an alert_audit row. Use when the seller has read and accepted an alert.
rr_add_po_noteAdd a note to a purchase order. Use for context the seller wants to attach to the PO record (e.g., 'vendor confirmed lead time').
rr_add_replenishment_action_noteAdd a note to a canonical replenishment action. Use this when the seller wants context attached to the action itself, not just a PO.
rr_cancel_purchase_orderCancel a PO (status='cancelled'). Cannot cancel POs already in cancelled/received/closed status.
rr_create_locationReplenishRadar MCP tool rr_create_location.
rr_create_purchase_orderCreate a draft purchase order for a vendor. Status is ALWAYS 'draft' - agents cannot create approved/sent POs directly. Use rr_request_approval to escalate for human approval before sending. Returns the new PO + items_added count.
rr_delete_agent_contextReplenishRadar MCP tool rr_delete_agent_context.
rr_dismiss_replenishment_actionDismiss a canonical replenishment action when the seller decides no buyer work is needed. Records an action event and removes it from active action queues.
rr_evaluate_fitReplenishRadar MCP tool rr_evaluate_fit.
rr_execute_replenishment_actionReplenishRadar MCP tool rr_execute_replenishment_action.
rr_get_agent_contextReplenishRadar MCP tool rr_get_agent_context.
rr_get_alertsGet active alerts (stockout warnings, sync failures, anomalies).
rr_get_data_freshnessGet per-dimension freshness status (sync, positions, demand, risk, recommendations) with staleness thresholds and a primary_concern summary. Call before quoting any specific number (units on hand, days to stockout, reorder point, forecast) - if the relevant dimension is stale, lead the reply with one sentence of caveat before the number.
rr_get_demand_forecastGet demand forecast for a SKU including predicted demand, confidence, and seasonal factors. SKU is required.
rr_get_document_upload_urlReplenishRadar MCP tool rr_get_document_upload_url.
rr_get_inventory_positionGet current inventory positions (on-hand, in-transit, available) for a SKU. SKU is required.
rr_get_inventory_valueGet total inventory value (units and value across all active locations).
rr_get_lost_salesGet estimated lost sales due to stockouts.
rr_get_po_documentsReplenishRadar MCP tool rr_get_po_documents.
rr_get_po_notesGet all notes for a purchase order, most recent first.
rr_get_po_pdfReplenishRadar MCP tool rr_get_po_pdf.
rr_get_purchase_orderGet detailed info for a specific purchase order.
rr_get_recent_activitySummarize the last N days of org activity (default 7, max 30). Returns counts only - alerts created/resolved, POs created/received, sync runs total/failed, and a one-word headline (sync_health_degraded / alert_storm / receiving_active / normal / quiet_week). No monetary fields. Use for 'what should I focus on today?' or 'what happened this week?' - one call replaces a fan-out of five.
rr_get_replenishment_actionGet one replenishment action with child item provenance, snapshots, linked execution records, and event history.
rr_get_replenishment_actionsList canonical replenishment actions for buyer work. Prefer this over suggested purchase orders or alerts when deciding what action the user should take next.
rr_get_sales_historyGet sales history for SKUs over a time period.
rr_get_setup_statusCheck onboarding milestones and compute the next setup step. Returns counts (connected_stores, suppliers, items), activation milestones, and a next_step enum (connect_store, wait_for_sync, add_supplier, run_first_forecast, review_first_suggested_po, done). Call for onboarding questions or before suggesting reorder points / deeper features - don't advise a number when next_step is still connect_store.
rr_get_sku_healthOrg-wide SKU health snapshot: stockout-risk counts by level and active alert counts by type.
rr_get_slow_moversOverstock / dead-stock / slow movers: SKUs you are HOLDING (on-hand > 0) that aren't selling - capital tied up. Returns on_hand, units sold in the window, and a dead_stock flag (held with zero sales). Inventory-first, so never-sold dead stock is surfaced too.
rr_get_stockout_riskGet stockout risk assessment for SKUs. Returns risk levels, days to stockout, and velocity.
rr_get_store_healthDiagnose each connected store's health. Returns per-store connection status, hours since last sync, and a diagnosis enum (disconnected / error / pending_setup / sync_paused / stale / healthy), plus a summary with primary_diagnosis. Call FIRST for any sync-failure, missing-inventory, or 'why isn't X working' question - a disconnected store is upstream of every sync error it has.
rr_get_suggested_purchase_ordersGet AI-suggested purchase orders based on stockout risk, demand, and supplier reliability.
rr_get_sync_statusGet sync status for connected stores. Pass the sync_event_id returned by rr_trigger_sync to get that request's own receipt (sync_event) and its attempts (sync_event_attempts) alongside recent runs.
rr_get_top_sellersGet top-selling SKUs ranked by units sold.
rr_import_purchase_ordersImport open and historical purchase orders from a CSV export (the migration on-ramp for sellers leaving Stocky or Inventory Planner). One row per line item, grouped by po_number; column names from both tools are recognized automatically. Records received quantities as a snapshot only - it NEVER moves stock. Idempotent on po_number (re-running the same file is safe). preview defaults to true: it validates and returns what would import without writing; pass preview=false to actually import. Returns per-PO counts, warnings, and errors.
rr_list_agent_contextReplenishRadar MCP tool rr_list_agent_context.
rr_list_itemsList inventory items with optional filters. For an exact SKU identity question, provide the exact value in search and set include_listing_identity=true to resolve Amazon seller SKUs and return source listing identifiers such as ASIN and FNSKU.
rr_list_purchase_ordersList purchase orders with status, amounts, and delivery info.
rr_list_suppliersList suppliers with performance metrics.
rr_prepare_replenishment_actionReplenishRadar MCP tool rr_prepare_replenishment_action.
rr_record_pi_reviewReplenishRadar MCP tool rr_record_pi_review.
rr_request_approvalGenerate a one-time approval link for a draft/review PO. The link expires in 15 minutes. Use BEFORE rr_send_purchase_order - sending without approval will fail. Supersedes any prior pending request.
rr_resolve_replenishment_actionReplenishRadar MCP tool rr_resolve_replenishment_action.
rr_retry_replenishment_actionReplenishRadar MCP tool rr_retry_replenishment_action.
rr_send_purchase_orderMark an approved PO as sent (status='sent', sent_at=now). Will fail if status is not 'approved' - use rr_request_approval first.
rr_set_agent_contextReplenishRadar MCP tool rr_set_agent_context.
rr_set_stock_at_locationReplenishRadar MCP tool rr_set_stock_at_location.
rr_trigger_syncTrigger an inventory sync for a connected Shopify or Amazon store. Skipped if a sync ran in the last 5 minutes for this connector type. Returns {status: 'queued'|'skipped', sync_event_id, requested_store_id, blocking_sync_event_id, message}. Pass sync_event_id to rr_get_sync_status to follow the request; sync_run_id is not known at queue time and is always null here.
rr_update_purchase_orderUpdate a draft or suggested PO. Allowed fields: notes, expected_delivery_date, vendor_id. Edits are recorded in the PO's revision history. Status changes are NOT supported here - use rr_send_purchase_order or rr_cancel_purchase_order. Only draft/suggested POs are editable; approved/sent/received/cancelled POs are not.
search_knowledgeSearch the ReplenishRadar knowledge base for product features, best practices, and inventory management concepts. Use for questions that aren't answered by the seller's live data.