
MCP server for multi-channel inventory intelligence - 50 tools for stockout risk, demand forecasts, and purchase order management across Shopify and Amazon
概览
Connect AI agents to live ReplenishRadar inventory data. Works with Claude Desktop, OpenClaw, and any MCP-compatible client. 1. Get your API key from . 2. Add this server to your MCP client config. In Claude Desktop, open : 3. 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: Standard includes limited read API access. Growth adds diagnosis/status read tools. Safe, low-blast-radius writes - no money or stock mutation. PO creation always starts as a . rr_send_purchase_order only sends a PO that was already human-approved. Action execution has two modes. rr_execute_replenishment_action with mode="draft" (the default) creates a draft PO and/or draft transfer for an action's items and never auto-sends to a supplier or commits stock.
README
以下为原文 README 节选,完整内容请查看原文。
@replenishradar/mcp-server
Connect AI agents to live ReplenishRadar inventory data. Works with Claude Desktop, OpenClaw, and any MCP-compatible client.
Setup
- Get your API key from ReplenishRadar > Settings > API Keys.
- 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"
}
}
}
}
- 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) |
Basic write (Standard tier and up)
Safe, low-blast-radius writes - no money or stock mutation.
| Tool | Description |
|---|---|
rr_acknowledge_alert |
Acknowledge an alert |
rr_add_po_note |
Add a note to a PO |
rr_request_approval |
Request human approval for a PO |
安装
npx -y @replenishradar/mcp-server配置
{
"mcpServers": {
"replenishradar": {
"command": "npx",
"args": ["-y", "@replenishradar/mcp-server"],
"env": {
"REPLENISHRADAR_API_KEY": "rr_sk_your_key_here"
}
}
}
}