Skip to content

Fake Warehouse

IDfake_warehouse
CategoryDemo
FeaturesNone
DependenciesNone

Simulated warehouse management tools for testing and demonstrations. Provides inventory tracking, shipment management, order processing, invoicing, and returns. State is persisted in the session filesystem.

ToolDescription
warehouse_get_inventoryGet current inventory levels
warehouse_update_inventoryUpdate item quantities
warehouse_create_shipmentCreate a new shipment
warehouse_list_shipmentsList all shipments
warehouse_update_shipment_statusUpdate shipment status
warehouse_create_orderCreate a new order
warehouse_list_ordersList all orders
warehouse_create_invoiceGenerate an invoice
warehouse_process_returnProcess a return
warehouse_inventory_reportGenerate inventory report
  • Agent demos — showcase multi-tool agent workflows with realistic domain operations
  • Testing tool calling — validate agent behavior with complex, stateful tool chains
  • Prompt engineering — develop and test system prompts for warehouse management agents
User: Create an order for 50 widgets and ship it
Agent:
→ warehouse_create_order({ items: [{ sku: "WIDGET-001", quantity: 50 }], customer: "Acme Corp" })
← { order_id: "ORD-001", status: "created" }
→ warehouse_create_shipment({ order_id: "ORD-001", carrier: "FedEx" })
← { shipment_id: "SHP-001", status: "pending" }
→ warehouse_update_shipment_status({ shipment_id: "SHP-001", status: "shipped" })
→ warehouse_create_invoice({ order_id: "ORD-001" })