MCP.Market

ReplenishRadar MCP server

by ReplenishRadar·io.github.ReplenishRadar/MCP·v1.1.0·2 stars

Shopify + Amazon inventory planning, forecasting & replenishment over MCP (50 tools).

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
Growing

2 stars42 downloads/wk

Reviews

Write one

Nobody has reviewed ReplenishRadar yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ReplenishRadar tools (50, 12 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • rr_acknowledge_alert

    Acknowledge an active alert with an optional note.

  • rr_add_po_note

    Add a note/comment to a purchase order.

  • rr_add_replenishment_action_note

    Add a note to a replenishment action.

  • rr_cancel_purchase_orderwrite action

    Cancel a purchase order. Cannot cancel POs with status cancelled, received, or closed.

  • rr_create_locationwrite action

    Create a manual inventory location such as warehouse, 3PL, or inbound location.

  • rr_create_purchase_orderwrite action

    Create a new purchase order (always created as draft). Include line items with SKUs and quantities.

  • rr_delete_agent_contextwrite action

    Delete one agent context entry by namespace and key. Records actor provenance. The namespace must be granted to this key.

  • rr_dismiss_replenishment_action

    Dismiss a replenishment action with an optional reason.

  • rr_evaluate_fit

    Evaluate whether ReplenishRadar fits your use case (deterministic ICP + tier match) and capture demand signal. Mirrors the public agent-intake survey; reads no org data.

  • rr_execute_replenishment_actionwrite action

    Execute a replenishment action in draft mode: creates a draft purchase order and/or draft transfer order for the action's items. Idempotent by idempotency_key; rejects with conflict if the action changed since prepare (stale expected_updated_at) or if the same key is reused with a different payload or actor. Never auto-sends to suppliers and never commits stock.

  • rr_get_agent_context

    Get one agent context entry by namespace and key. Expired entries are omitted. The namespace must be granted to this API key by a human admin.

  • rr_get_alerts

    Get inventory alerts (stockout warnings, sync failures, reorder points). Supports filtering by type, severity, status, and SKU.

  • rr_get_data_freshness

    Get data freshness by inventory dimension before quoting operational numbers.

  • rr_get_demand_forecast

    Get demand forecast statistics (mu/sigma) for a SKU or item. Returns active forecast windows.

  • rr_get_document_upload_urlwrite action

    Create a document record for a purchase order (invoice, packing slip, etc.). Requires Scale tier.

  • rr_get_inventory_position

    Get stock-by-location breakdown for a single item. Returns on-hand quantities across all warehouses and stores.

  • rr_get_inventory_value

    Get total inventory value and per-SKU breakdown. Cost/value fields require sensitive_read capability.

  • rr_get_lost_sales

    Estimate lost sales from current stockouts based on demand velocity and days out of stock.

  • rr_get_po_documents

    List documents attached to a purchase order (invoices, packing slips, etc.).

  • rr_get_po_notes

    Get notes/comments on a purchase order.

  • rr_get_po_pdf

    Get the PDF generation endpoint for a purchase order.

  • rr_get_purchase_orderwrite action

    Get a single purchase order with full details including line items and vendor info.

  • rr_get_recent_activity

    Get recent alerts, purchase orders, and sync activity counts.

  • rr_get_replenishment_action

    Get one replenishment action with child item provenance, immutable snapshots, linked execution records, and event history.

  • rr_get_replenishment_actions

    List canonical buyer work across supplier PO, transfer, combined, and no-action replenishment outcomes. Prefer this over suggested purchase orders or alerts for deciding what action to take next.

  • rr_get_sales_history

    Get daily sales history (units sold, revenue) for a SKU or store over a date range.

  • rr_get_setup_status

    Get onboarding milestones, setup completion state, and next recommended step.

  • rr_get_sku_health

    Get a high-level SKU health snapshot: stockout risk counts by level and active alert counts by type.

  • rr_get_slow_movers

    Overstock / dead-stock / slow movers: SKUs you are holding (on-hand > 0) that aren't selling. Returns on_hand, units sold in the window, and a dead_stock flag. Inventory-first, so never-sold dead stock is surfaced too.

  • rr_get_stockout_risk

    Get items at risk of stocking out, sorted by days to stockout. Filter by risk level, SKU, or store.

  • rr_get_store_health

    Diagnose connected store health, sync status, and connection errors.

  • rr_get_suggested_purchase_orderswrite action

    Get system-generated purchase order suggestions based on demand forecasts and stockout risk.

  • rr_get_sync_status

    Get recent data sync runs and optionally monitor one durable manual-sync receipt, including its retry attempts.

  • rr_get_top_sellers

    Get top-selling SKUs ranked by units sold over a date range.

  • rr_import_purchase_orderswrite action

    Import open and historical purchase orders from a CSV export (Stocky / Inventory Planner migration). One row per line item, grouped by po_number; both tools' column names are recognized. Records received quantities as a snapshot only - never moves stock. Idempotent on po_number. preview defaults to true (validate without writing); pass preview=false to commit.

  • rr_list_agent_context

    List live agent context entries for a single namespace. The namespace is required and the limit is bounded (max 200). This tool never lists across namespaces.

  • rr_list_items

    List catalog items with optional search, vendor filtering, pagination, and opt-in exact listing identity. Returns SKU, display name, lead time, supplier info, and optional Amazon ASIN/FNSKU evidence.

  • rr_list_purchase_orderswrite action

    List purchase orders with filtering by status, vendor, and search. Supports pagination.

  • rr_list_suppliers

    List all suppliers/vendors for the organization. Optionally include vendor SKU mappings.

  • rr_prepare_replenishment_action

    Preview a replenishment action and return its current updated_at before executing. Use the returned updated_at as expected_updated_at on execute/resolve/retry.

  • rr_record_pi_review

    Record proforma invoice details on a purchase order (PI number, date, total, terms).

  • rr_request_approval

    Request human approval for a purchase order. Returns a time-limited approval URL (15 min) to share with a team member.

  • rr_resolve_replenishment_action

    Resolve a replenishment action as no-action with a reason. Idempotent; requires idempotency_key and expected_updated_at and applies the same stale-state conflict contract as execute.

  • rr_retry_replenishment_action

    Retry a blocked or failed replenishment action by re-running the draft execution path. Idempotent; requires idempotency_key and expected_updated_at and applies the same stale-state conflict contract as execute.

  • rr_send_purchase_orderwrite action

    Mark an approved purchase order as sent. Requires prior human approval via rr_request_approval.

  • rr_set_agent_context

    Store a bounded JSON object under a namespace and key. The value must be a JSON object (max 16 KiB), must not contain secrets or raw PII, and ttl_seconds is optional and capped at 90 days. The namespace must be granted to this key.

  • rr_set_stock_at_location

    Set stock quantity for a SKU at a manual location.

  • rr_trigger_sync

    Durably queue a Shopify or Amazon data sync. Returns a sync_event_id receipt for rr_get_sync_status and respects the connector-wide 5-minute cooldown.

  • rr_update_purchase_orderwrite action

    Update a draft or in-review purchase order (notes, expected delivery date, vendor).

  • search_knowledge

    Search ReplenishRadar product knowledge for grounded answers.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 54 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ReplenishRadar compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 50% of 2,174 E-commerce servers
Tools
50
the typical E-commerce server has 6
Tools that change things
24%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 80% of 1,047 E-commerce servers
Downloads a week
42
more than 40% of 411 E-commerce servers with a package

What its tools let an agent do: 38 read · 12 change

Install ReplenishRadar in Claude Code, Cursor or VS Code

Runs npx -y @replenishradar/mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add MCP -- npx -y @replenishradar/mcp-server
Add to Cursor

What the publisher says

From the ReplenishRadar repository's README, as published. We do not edit it. Read it on GitHub

@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.

Basic write (Standard tier and up)

Safe, low-blast-radius writes - no money or stock mutation.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ReplenishRadar: common questions

Is ReplenishRadar MCP server safe?
Mostly: it is graded B (75/100). Read the ReplenishRadar safety report
How do I install ReplenishRadar?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ReplenishRadar need an API key?
Yes. The registry entry asks for REPLENISHRADAR_API_KEY.
Is ReplenishRadar maintained?
The last commit was 95 days ago (2026-08-01). The latest release is v1.1.0.
What can I use instead of ReplenishRadar?
Servers from other publishers that do the same job: Shopify MCP server, Loki Mode MCP server and Sessy — Amazon SES observability MCP server.
How does ReplenishRadar compare with other E-commerce MCP servers?
safety score 75/100 (higher than 50% of 2,174 E-commerce servers); tools 50 (the typical E-commerce server has 6); tools that change things 24% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to ReplenishRadar

Same job from other publishers: the closest match first, then the best rated.

  • Shopify
    MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)
    B
  • Loki Mode
    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.
    B
  • Sessy — Amazon SES observability
    Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
    A
  • Amazon Ads
    Amazon Ads API MCP server for Amazon Advertising API
    B
  • HasData Amazon
    Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
    A