Inventory Management System MCP Tools
Inventory Management System MCP tools support products/SKUs, barcodes, warehouses and locations, Excel/CSV opening imports, real-time stock, stock movement ledgers, batch and expiry tracking, safety stock, low-stock alerts, sales velocity, replenishment suggestions, suppliers, purchase orders, receiving, warehouse transfers, mobile/offline stocktakes, returns and damaged goods, valuation, and audit logs.
Read inventory units, costing method, barcode, offline sync, approval, warehouse permissions, and audit settings.
Governance
Read-only; returns settings by inventory/purchasing permission.
Safety
Must not expose costing permissions, warehouse permissions, or integration secrets.
inventory.warehouses.list
readList warehouses, stores, active state, owners, multi-warehouse sync, and permission scope.
Read first
inventory.config.get
Governance
Read-only; only returns warehouses visible to the user.
Safety
Prevents unauthorised cross-warehouse stock visibility.
inventory.locations.list
readRead warehouse locations, zones, put-away rules, pick paths, and availability.
Read first
inventory.warehouses.list
Governance
Read-only; warehouse staff permissions are scoped by warehouse.
Safety
Location permissions must prevent unauthorised transfers or stocktakes.
inventory.products.list
readList products by category, SKU, barcode, supplier, state, and batch-tracking flag.
Read first
inventory.config.get
Governance
Read-only; cost fields are masked by permission.
Safety
Do not show cost to users without purchasing/finance permission.
inventory.product.get
readRead one product, SKU, barcode, suppliers, cost, stock rules, batch and expiry settings.
Read first
inventory.products.list
Governance
Read-only; cost and supplier terms are role-scoped.
Safety
SKU, barcode and batch rules must remain consistent.
inventory.categories.list
readList product categories, stock attributes, default safety stock, and stocktake grouping.
Read first
inventory.config.get
Governance
Read-only; used for product setup and reporting.
Safety
Category changes must not distort historical reporting.
inventory.suppliers.list
readList suppliers, contacts, currencies, lead times, MOQ, status, and default payment terms.
Read first
inventory.config.get
Governance
Read-only; sensitive commercial terms may be masked.
Safety
Supplier prices and terms require purchasing permissions.
inventory.supplier_terms.list
readRead SKU supplier pricing, currency, exchange rate, lead time, MOQ, pack size, and quote history.
Read first
inventory.suppliers.list, inventory.products.list
Governance
Read-only; purchasing and management can see full terms.
Safety
Avoid leaking supplier cost into sales or customer workflows.
inventory.barcodes.list
readList SKUs, barcodes, alternate barcodes, carton codes, scanner compatibility, and duplicate risks.
Read first
inventory.products.list
Governance
Read-only; used for barcode stock movements and stocktakes.
Safety
Barcodes must be unique to prevent scanning the wrong item.
inventory.stock_levels.list
readList on-hand, available, reserved, in-transit, and safety stock by warehouse, location, SKU, and batch.
Read first
inventory.warehouses.list, inventory.products.list
Governance
Read-only; scoped by warehouse permission.
Safety
Available stock must deduct reservations and open transfers.
inventory.stock_ledger.list
readList ledgers for receiving, dispatch, transfers, stocktake variances, returns, damage, reservations, and releases.
Read first
inventory.stock_levels.list
Governance
Read-only; ledger cannot be directly edited.
Safety
Ledger should be immutable and corrected only through reversal movements.
inventory.batches_expiry.list
readList batches, receiving date, expiry date, location, quantity, expiry alerts, and traceability state.
Read first
inventory.product.get, inventory.stock_levels.list
Governance
Read-only; food/expiry-sensitive goods require batch tracking.
Safety
Must not ignore expiring batches or wrong FIFO/FEFO handling.
inventory.safety_stock_rules.list
readRead SKU/warehouse safety stock, reorder points, max stock, supplier lead time, and alert channels.
Read first
inventory.products.list, inventory.warehouses.list
Governance
Read-only; used for low-stock alerts and replenishment suggestions.
Safety
Wrong safety stock rules can cause stockouts or overstock.
inventory.low_stock_alerts.list
readList low stock, shortage risk, expiry risk, WhatsApp/email alerts, and handling state.
Read first
inventory.stock_levels.list, inventory.safety_stock_rules.list
Governance
Read-only; alerts do not equal automatic purchasing.
Safety
AI may suggest replenishment but cannot create purchases without approval.
inventory.sales_velocity.get
readRead SKU sales velocity, consumption rate, seasonality, average daily sales, and days of cover.
Read first
inventory.stock_levels.list
Governance
Read-only; used for replenishment calculation.
Safety
Must state data source and analysis period to avoid bad forecasts.
inventory.reorder_suggestions.list
readList suggested reorder SKUs, quantities, suppliers, estimated amount, lead time, stockout date, and rationale.
Read first
inventory.sales_velocity.get, inventory.supplier_terms.list
Governance
Read-only; purchase creation needs preview and approval.
Safety
Suggestions must show calculation basis and cannot create black-box purchases.
inventory.purchase_orders.list
readList purchase orders, supplier, currency, amount, approval, sending, receiving, and ETA.
Read first
inventory.suppliers.list
Governance
Read-only; amount and cost are scoped by purchasing permission.
Safety
Purchase amounts and supplier terms are sensitive data.
inventory.goods_receipts.list
readList goods receipts, purchase link, receiving variance, batch, expiry, location, and stock-in state.
Read first
inventory.purchase_orders.list
Governance
Read-only; used for receiving and variance approval.
Safety
Unapproved variances must not directly close purchase orders.
inventory.transfers.list
readList transfers, source/destination warehouse, in-transit quantity, shipment, receipt, variance, and state.
Read first
inventory.warehouses.list, inventory.stock_levels.list
Governance
Read-only; scoped by source and destination warehouse permissions.
Safety
In-transit stock must not be counted as available twice.
inventory.stocktakes.list
readList stocktake tasks, warehouse, locations, scan progress, offline sync, variances, and approval state.
Read first
inventory.warehouses.list
Governance
Read-only; stocktake results affect stock only after submission.
Safety
Stocktake variances must not write ledger without approval.
inventory.adjustments.list
readList stock adjustments, reasons, evidence, valuation impact, approver, and ledger.
Read first
inventory.stock_ledger.list
Governance
Read-only; high-value or large variances need management visibility.
Safety
Adjustment reasons and evidence must be audit-retained.
inventory.reservations.list
readList stock reservations for orders or internal workflows, expiry, release, and availability impact.
Read first
inventory.stock_levels.list
Governance
Read-only; reservation source must be traceable.
Safety
Reservations must not lock stock forever and need expiry/release.
inventory.returns_damage.list
readList returns, damage, write-offs, restock, quarantine locations, reasons, and approval state.
Read first
inventory.stock_ledger.list
Governance
Read-only; write-off and restock need approval.
Safety
Damaged/expired goods must not return to sellable stock without review.
inventory.import_jobs.list
readList Excel/CSV product, SKU, supplier, and opening stock import jobs, errors, and completion state.
Read first
inventory.config.get
Governance
Read-only; used for setup and bulk update tracking.
Safety
Imports must prevent duplicate SKUs, barcodes, and wrong opening stock.
inventory.valuation_report.get
readRead inventory valuation, cost, multi-currency conversion, slow-moving, dead stock, expiry, and variance summary.
Read first
inventory.stock_levels.list, inventory.supplier_terms.list
Governance
Read-only; cost and valuation are limited to purchasing/finance/management.
Safety
Costing method changes must not silently affect financial reports.
inventory.audit_logs.list
readList audit logs for products, purchasing, receiving, movements, transfers, stocktakes, adjustments, offline sync, and costing.
Read first
inventory.config.get
Governance
Read-only; audit cannot be edited by normal users.
Safety
Every stock-changing action must be traceable.
inventory.import.preview
previewPreview imported products, SKUs, barcodes, suppliers, opening stock, duplicates, and error rows.
Read first
inventory.import_jobs.list, inventory.barcodes.list
Governance
Preview only; mapping must be confirmed before bulk import.
Safety
Prevents bad Excel rows from overwriting real SKUs or stock.
inventory.purchase_order.preview
previewPreview PO SKUs, supplier, MOQ, currency, amount, lead time, low-stock rationale, and approval chain.
Read first
inventory.reorder_suggestions.list, inventory.supplier_terms.list
Governance
Purchasing owner must confirm before PO creation.
Safety
Prevents AI from placing orders without approval.
inventory.receiving.preview
previewPreview receiving variance, batch, expiry, location, cost, in-transit conversion, and stock-in ledger.
Read first
inventory.purchase_orders.list, inventory.goods_receipts.list
Governance
Variance or cost changes require approval.
Safety
Prevents wrong receiving from corrupting stock and cost.
inventory.transfer.preview
previewPreview transfer source, destination, availability, in-transit state, shipment batches, and variance handling.
Read first
inventory.stock_levels.list, inventory.transfers.list
Governance
Transfer needs source and destination warehouse permission confirmation.
Safety
Avoid wrong source deduction or duplicate destination receipt.
inventory.stocktake_variance.preview
previewPreview stocktake variances, missed scans, offline conflicts, suggested adjustments, value impact, and approval needs.
Read first
inventory.stocktakes.list, inventory.stock_levels.list
Governance
Warehouse lead approval required before submitting variances.
Safety
Stocktake variance must not auto-change ledger.
inventory.adjustment.preview
previewPreview adjustment reason, quantity, location, batch, cost impact, evidence, and approval chain.
Read first
inventory.adjustments.list, inventory.stock_levels.list
Governance
Final adjustment requires approval by value/quantity threshold.
Safety
High-risk adjustments require evidence and dual review.
inventory.reorder_plan.preview
previewPreview reorder plan, suggested quantity, supplier, amount, stockout date, warehouse allocation, and overstock risk.
Read first
inventory.reorder_suggestions.list
Governance
Human approval required before official purchasing.
Safety
Avoid over-purchasing based only on sales velocity.
inventory.offline_sync.preview
previewPreview offline mobile scan movements, stocktakes, transfers, conflicts, duplicate submissions, and time gaps.
Read first
inventory.stock_ledger.list, inventory.stocktakes.list
Governance
Conflicting records require warehouse lead confirmation before writing.
Safety
Prevents duplicate offline sync from doubling or deducting stock wrongly.
inventory.product.upsert
writeCreate or update products, SKUs, categories, suppliers, cost, batch/expiry, and stock rules.
Read first
inventory.product.get, inventory.import.preview
Governance
Cost, batch rules, or bulk product updates require approval.
Safety
SKU and barcode must be unique; cost is permission-scoped.
inventory.import_job.create
writeCreate Excel/CSV import jobs for products, SKUs, suppliers, and opening stock.
Read first
inventory.import.preview
Governance
Requires confirmed import preview.
Safety
Imports must not overwrite live stock without review.
inventory.supplier.upsert
writeCreate or update suppliers, contacts, currency, lead time, MOQ, pricing, and payment terms.
Read first
inventory.suppliers.list, inventory.supplier_terms.list
Governance
Price or payment term changes require purchasing/management approval.
Safety
Supplier terms are commercially sensitive.
inventory.warehouse.upsert
writeCreate or update warehouses, stores, permissions, sync state, and stock movement eligibility.
Read first
inventory.warehouses.list
Governance
New or disabled warehouses require admin approval.
Safety
Before disabling a warehouse, check stock and open documents.
inventory.location.upsert
writeCreate or update locations, zones, pick/put-away rules, capacity, and quarantine flag.
Read first
inventory.locations.list
Governance
Location changes affecting existing stock require warehouse lead approval.
Safety
Avoid mixing sellable goods with quarantine/damaged goods.
inventory.barcode.assign
writeAssign, update, or disable barcodes for SKUs or carton units.
Read first
inventory.barcodes.list, inventory.product.get
Governance
Reusing or changing existing barcodes requires approval.
Safety
Prevents barcode collision and wrong-item scans.
inventory.safety_stock_rule.upsert
writeCreate or update SKU/warehouse safety stock, reorder point, max stock, alert channels, and supplier lead time.
Read first
inventory.safety_stock_rules.list, inventory.reorder_plan.preview
Governance
Bulk or high-value SKU rule changes require purchasing/inventory lead approval.
Safety
Wrong rules can cause stockout or overstock.
inventory.purchase_order.create
writeCreate purchase order drafts from reorder plans or manual input.
Read first
inventory.purchase_order.preview
Governance
Created POs still require approval by amount.
Safety
Must not send to suppliers without approval.
inventory.purchase_order.approve
writeApprove PO amount, supplier, SKUs, quantities, currency, and lead time.
Read first
inventory.purchase_order.preview, inventory.purchase_orders.list
Governance
Only designated purchasing/management approvers may approve.
Safety
Prevents over-authority or wrong-price purchasing.
inventory.purchase_order.send
writeSend approved purchase orders to suppliers and record channel and version.
Read first
inventory.purchase_orders.list
Governance
Only approved versions may be sent.
Safety
Prevents sending wrong version, wrong supplier, or wrong currency.
inventory.goods_receipt.record
writeRecord receiving, batch, expiry, location, variance, cost, and stock-in ledger.
Read first
inventory.receiving.preview
Governance
Variance or cost change requires approval.
Safety
Receiving changes stock and valuation and needs complete audit.
inventory.transfer.create
writeCreate transfer drafts with source, destination, SKUs, batches, and quantities.
Read first
inventory.transfer.preview
Governance
Requires source warehouse availability and permission confirmation.
Safety
Prevents transferring more than available stock.
inventory.transfer.ship
writeMark transfer as shipped, deduct source warehouse, and create in-transit stock.
Read first
inventory.transfers.list, inventory.transfer.preview
Governance
Shipment requires warehouse permission or lead approval.
Safety
Must prevent duplicate shipment for the same transfer.
inventory.transfer.receive
writeReceive at destination, handle variance, damage, batch, location, and complete transfer ledger.
Read first
inventory.transfers.list, inventory.transfer.preview
Governance
Variance receiving requires lead approval.
Safety
Prevents duplicate destination receipt or ignored variance.
inventory.stocktake.create
writeCreate stocktake tasks with warehouse, locations, SKU scope, assignees, and offline permission.
Read first
inventory.stocktakes.list, inventory.locations.list
Governance
Large or stock-freeze stocktakes require lead approval.
Safety
During stocktake, stock movement freeze or conflicts need clear handling.
inventory.stocktake.submit
writeSubmit count results, scan records, offline sync and variances, pending approval before adjustment.
Read first
inventory.stocktake_variance.preview
Governance
Variances require warehouse lead or management approval.
Safety
Submission should not immediately change stock unless approval rules allow.
inventory.adjustment.create
writeCreate adjustment ledgers for overage, shortage, damage, write-off, or management adjustment.
Read first
inventory.adjustment.preview
Governance
Approval is based on quantity, value, and reason.
Safety
All adjustments need reason, evidence, approval, and audit.
inventory.reservation.create
writeCreate stock reservations for orders, transfers, or internal workflows and update availability.
Read first
inventory.stock_levels.list, inventory.reservations.list
Governance
Requires source document and expiry.
Safety
Prevents stock being locked indefinitely without source.
inventory.reservation.release
writeRelease stock reservations, restore availability, and retain source and reason.
Read first
inventory.reservations.list
Governance
Can be triggered by source document completion/cancellation; manual release needs permission.
Safety
Prevents releasing wrong reservations and causing oversell.
inventory.return_damage.record
writeRecord returns, damage, quarantine, restock, write-off, and related stock ledgers.
Read first
inventory.returns_damage.list, inventory.adjustment.preview
Governance
Write-off, restock, or high-value damage needs approval.
Safety
Damaged/expired goods must not directly become sellable.
inventory.action_request.status
statusCheck preview, approval, execution, failure, rollback, and audit state for inventory writes.
Read first
inventory.audit_logs.list
Governance
Read-only status; cannot force approval through this endpoint.
Safety
Inventory and purchasing approvals must be traceable and cannot be self-edited by requesters.