> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.shipbob.com/llms.txt.
> For full documentation content, see https://developer.shipbob.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.shipbob.com/_mcp/server.

# Tools & Examples

> All 29 read-only tools exposed by the ShipBob MCP Server, organized by domain, plus example prompts you can use right away.

The ShipBob MCP Server exposes **29 read-only tools** across four domains for querying data.

## Available Tools

* Get Orders
* Get Order
* Get Completely Cancelled Orders
* Get Order Store Data
* Get Shipping Methods
* Get All Shipments for Order
* Get Shipment
* Get Shipment by Order ID and Shipment ID
* Get Shipment Line Items
* Get Shipment Logs
* Get Shipment Logs by Order ID and Shipment ID
* Get Shipment Timeline
* Get Shipment Status Timeline by Order ID and Shipment ID

- Get Products
- Get Product
- Get Product Variants
- Get Taxonomies
- Get Taxonomy by ID
- Get Taxonomy Parent
- Get Packaging Requirement

* Get All Inventories
* Get Inventory
* Get All Inventory Levels
* Get Inventory Levels
* Get Inventory Levels Grouped By Fulfillment Center
* Get All Inventory Levels Grouped By Fulfillment Center
* Get Inventory Levels Grouped By Lot
* Get All Inventory Levels Grouped By Lot

- Get Channels

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

### Find orders that need attention

```
"Show me orders that haven't been delivered yet"
```

The assistant filters orders by shipment status and surfaces ones in processing, awaiting fulfillment, or in transit.

### Check inventory for a SKU

```
"What's the current inventory level for SKU COFFEE-001?"
```

The assistant queries inventory levels across all fulfillment centers and returns real-time stock for that SKU.

### Identify low-stock products

```
"Which products are low in stock?"
```

The assistant pulls inventory levels for all products and highlights items with low on-hand quantities.

### Check product details and variants

```
"What are all the variants for product SKU TSHIRT-BASIC?"
```

The assistant returns product details, all variants (size, color, etc.), their SKUs, and inventory levels.

### Check inventory across locations

```
"Where is SKU WIDGET-001 stocked and how much inventory is at each location?"
```

The assistant shows stock distribution across fulfillment centers so you can plan transfers.

### 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**](./troubleshooting) - Fix issues, security best practices, support