Inventory Planner MCP by usefulapi
Read Inventory Planner forecasts, replenishment and purchase orders; create draft purchase orders.
Connect it
Settings → Connectors → Add custom connector
URL: https://inventory-planner.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://inventory-planner.usefulapi.io/mcp{
"mcpServers": {
"inventory-planner": {
"url": "https://inventory-planner.usefulapi.io/mcp"
}
}
}claude mcp add --transport http inventory-planner https://inventory-planner.usefulapi.io/mcp{
"servers": {
"inventory-planner": {
"type": "http",
"url": "https://inventory-planner.usefulapi.io/mcp"
}
}
}11 tools, verified live
inventoryplanner_list_variantsread-onlyList product variants with Inventory Planner's computed metrics (forecast, replenishment, days to sell out, lost revenue, lead time, review period and ~200 more). Always pass `fields` to pick the metrics you need (default: id,sku,lead_time,review_period,replenishment,oos,under_value; oos = forecasted days to sell out, under_value = forecasted lost revenue, replenishment = recommended order quantit
inventoryplanner_get_variantread-onlyOne variant by its Inventory Planner id, with the metrics named in `fields` (default: id,sku,lead_time,review_period,replenishment,oos,under_value). GET /api/v1/variants/{id}.
inventoryplanner_list_variant_vendorsread-onlyThe vendors a variant can be ordered from, with cost_price, landing_cost_price, vendor_reference (vendor SKU), vendor_name, vendor_packaging (MOQ) and uom_ordering. GET /api/v1/variants/{id}/vendors.
inventoryplanner_get_variant_vendorread-onlyOne vendor's terms for a variant: cost_price, landing_cost_price, vendor_reference, vendor_name, vendor_packaging (MOQ), uom_ordering. vendor_id is the vendor name in lowercase. GET /api/v1/variants/{id}/vendors/{vendor_id}.
inventoryplanner_list_purchase_ordersread-onlyList stock orders: purchase orders, transfers and assembly orders (the `type` field is "po"/empty, "transfer" or "assembly"). Filter with `filters`, e.g. {"status": "OPEN", "vendor": "Acme", "expected_date_lt": "2026-11-01"}. Default fields: id,reference,status,type,vendor,warehouse,source,created_date,expected_date,received_date,currency,total,total_ordered,total_received. GET /api/v1/purchase-or
inventoryplanner_get_purchase_orderread-onlyOne purchase order, transfer or assembly order by id, with its header fields (reference, status, vendor, warehouse, dates, addresses, totals, notes) and line items. GET /api/v1/purchase-orders/{id}.
inventoryplanner_list_purchase_order_itemsread-onlyThe line items of a purchase order: variant id, sku, title, ordered quantity (replenishment), received quantity and received_history, cost price, tax, discount and stock snapshots. GET /api/v1/purchase-orders/{id}/items.
inventoryplanner_get_purchase_order_connectionsread-onlyWhether and how a purchase order was saved to connected systems (ERP, accounting): per connection the status (success, error, run, queued), save_po flag and the PO's id and reference there. Read-only. GET /api/v1/purchase-orders/{id}/connections.
inventoryplanner_get_purchase_order_stock_updateread-onlyThe stock updates a purchase order has computed: per warehouse (wh) the items with stock_before, delta and error. for_destination false reads the source warehouse of a transfer. Read-only: nothing is pushed. GET /api/v1/purchase-orders/{id}/stock-update.
inventoryplanner_create_draft_purchase_orderWRITE: create a purchase order with status "draft" in Inventory Planner (POST /api/v1/purchase-orders). A draft is only a plan inside Inventory Planner: it is NOT sent to the vendor, NOT saved to any connected system and moves no stock or money. Purchase orders only (no transfers or assembly orders). Each line item is a variant id plus the quantity to order (replenishment).
inventoryplanner_update_draft_purchase_ordercan modifyWRITE: change the reference, expected date or notes of a purchase order that is still a draft (PATCH /api/v1/purchase-orders/{id}). The order is read first and refused unless its status is "draft". It never changes the status, sends the order, or touches line items or received quantities.
Alternatives in E-commerce
Compare →HSHasData ShopifyB
The public product catalogue and collections of any Shopify storefront, as structured JSON.
CFComOS Federation GatewayB
Multi-tenant MCP gateway for AI commerce. One connection, every store.
HUhushB
A secret store for AI agents: the agent never sees the plaintext.
DEDebituraB
Cross-border debt collection: submit and track cases handled by local partners in 183 countries.
SGSCVD General StoreB
Evidence observatory: x402/MPP inspection, signed receipt checks and settlement attestations.
ASAsoBeastB
App Store and Google Play ASO: keyword rankings, competitors, reviews, audits and an action queue.