Tools & Examples
Tools & Examples
The ShipBob MCP Server exposes 72 tools across ten domains: read operations for querying data and write operations for creating, updating, and canceling records.
Available Tools
Analytics (1 tool)
A natural-language analytical agent for trends, reports, metrics, KPIs, dashboards, and planning-style questions across your data.
Read
- Ask Analytics
Orders (21 tools)
Read
- Look Up Order
- Search Shipments
- Find Stalled Shipments
- Find Shipments with Exception or Hold
- Get Store Order JSON by Order ID
- Get All Shipping Methods
- Get Shipment Logs by Shipment ID
- Get Shipment Logs by Order ID and Shipment ID
- Get Shipment Timeline by Shipment ID
- Get Shipment Timeline by Order ID and Shipment ID
- Estimate Order (Returns a price without modifying data)
- Estimate Delivery Date (Returns a delivery estimate without modifying data)
Write
- Create Order
- Cancel Order
- Cancel Shipment by Shipment ID
- Cancel Shipment by Order ID and Shipment ID
- Batch Cancel Shipments
- Batch Update Tracking
- Bulk Update Shipping Service
- Update Shipment Address
- Update Shipment Line Items
Products (16 tools)
Read
- Get Products
- Get Product by ID
- Get Product Variants by Product ID
- Get Parent Product by ID
- Get Taxonomy
- Get Taxonomy by ID
- Get Packaging Requirements
Write
- Create Product
- Update Product
- Delete Product
- Create Variants
- Update Variants
- Convert Variant to Bundle
- Merge Variant
- Move Variants
- Move Variants by Product ID
Inventory (9 tools)
Inventory is read-only through MCP.
Read
- Get Inventory
- Get Inventory by ID
- Get Inventory Level
- Get Inventory Level by ID
- Get Inventory Levels Grouped By Fulfillment Center
- Get Inventory Levels Grouped By Fulfillment Center by ID
- Get Inventory Levels Grouped By Lot
- Get Inventory Levels Grouped By Lot by ID
- Query Inventory History
Receiving (9 tools)
Read
- Get Receiving Orders
- Get Receiving Order by ID
- Get Receiving Boxes by ID
- Get Receiving Distributions by ID
- Get Receiving Labels by ID
- Get Fulfillment Centers
Write
- Create Receiving Order
- Cancel Receiving Order
- Set External Sync
Returns (5 tools)
Read
- Get Returns
- Get Return by ID
Write
- Create Return
- Update Return
- Cancel Return
Billing (4 tools)
Read
- Get Invoices
- Get Transaction Fees
- Get Transactions by Invoice ID
- Query Transactions
Webhooks (3 tools)
Read
- Get Webhooks
Write
- Create Webhook
- Delete Webhook
Tracking (2 tools)
Read
- Get Tracking
- Get Shipments Tracking
Reference Data (2 tools)
Static lookups that don’t change per request.
Read
- Get Channels
- Get Locations
Discovering Tools at Runtime
To see the full, current list (with descriptions and parameters) inside your AI assistant, ask:
What ShipBob tools are available?
The assistant returns the live tool catalog from the server, including any new tools added after this page was written.
Example Prompts
Inventory & replenishment
Identify SKUs going out of stock next week
Based on current on-hand inventory and units shipped over the last 30 days, which SKUs are projected to run out of stock within the next 10 days?
The assistant pulls inventory levels and recent order volume, estimates each SKU’s daily run rate, and lists the SKUs whose on-hand quantity won’t cover next week’s projected demand.
Replenish at-risk SKUs with a WRO
Identify the SKUs going out of stock next week or have less than 100 units in any fulfillment center and have been shipped at least once in last 30 days.
Create a WRO for SKU X and SKU Y for West Hub
The assistant flags the at-risk SKUs, recommends replenishment quantities, and creates a WRO to send inventory into a ShipBob hub, returning the receiving confirmation back to you.
Take an inventory snapshot
Give me a current inventory snapshot for all SKUs: on-hand, committed, and fulfillable quantities, grouped by fulfillment center.
The assistant returns a point-in-time view of stock levels across every fulfillment center that you can export to a report.
Dashboards & reporting
Daily dashboard across all fulfillment centers
I’m VP of Supply Chain and want to build a performance dashboard for my ecommerce orders. I care most about delivery speed, order exceptions, on-time rate, and stock health. Give me a daily dashboard across all my fulfillment centers that I can convert to a PDF or a real-time dashboard.
The assistant proposes a metric set tied to your priorities, pulls the current numbers across every fulfillment center, and summarizes them into a daily view you can export to PDF or feed into a live dashboard.
Transit time reporting
Report average transit time (ship date to delivery date) over the last 30 days, broken down by fulfillment center and shipping zone.
The assistant calculates transit times from shipment timelines and aggregates them so you can spot slow lanes.
Zone breakdown of orders shipped in the last X days
Give me a breakdown of orders shipped in the last 14 days by shipping zone.
The assistant groups recently shipped orders by zone so you can see where your volume is concentrated.
Order exceptions & delivery issues
Orders in exception and replacing with a similar SKU
Are there any orders in exception?
For each one, look up any substitutes from the same product family (same SKU family, different color) that are in stock
The assistant surfaces orders in an exception state, explains the reason, identifies the affected SKU, and finds a comparable variant in the same family so it can be swapped in.
Orders not delivered in 7 days
Show me all orders that shipped more than 7 days ago but still haven’t been marked delivered.
The assistant filters shipments by ship date and delivery status to flag deliveries that are running long.
Orders from the last 2 weeks with no carrier scans
List orders from the last 2 weeks that have no carrier scan events in their shipment timeline.
The assistant checks shipment timelines for orders in the window and surfaces those with no carrier tracking activity — an early signal of a lost or stuck package.
View an order’s shipment timeline
Show me the shipment timeline for order 789456
The assistant returns a time-stamped list of shipment events (created, allocated, fulfilled, in transit, delivered).
Next Steps
- Troubleshooting & FAQ - Fix issues, security best practices, support

