Tools & Examples

View as MarkdownOpen in Claude

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

A natural-language analytical agent for trends, reports, metrics, KPIs, dashboards, and planning-style questions across your data.

Read

  • Ask Analytics

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

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 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

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

Read

  • Get Returns
  • Get Return by ID

Write

  • Create Return
  • Update Return
  • Cancel Return

Read

  • Get Invoices
  • Get Transaction Fees
  • Get Transactions by Invoice ID
  • Query Transactions

Read

  • Get Webhooks

Write

  • Create Webhook
  • Delete Webhook

Read

  • Get Tracking
  • Get Shipments Tracking

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