# ShipBob MCP for AI Agents AI Agent Connect

> ShipBob. Manage your e-commerce fulfillment, track shipments, and monitor inventory levels directly from your AI agent. This Connector connects your logistics data to your chat interface so you can handle orders, products, and warehouse receiving without switching tabs.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_LFVFc20wF8D2NsH4deFrBXqmc1ZuC6zcyO8sYlPb/ai-agent-connect
- **Tags:** fulfillment, order-tracking, supply-chain, warehouse-management, logistics

## Description

This ShipBob MCP lets you run your entire fulfillment operation through natural conversation. Instead of jumping between tabs to check if a package left the warehouse, you just ask your agent. You can create fulfillment orders, manage your product catalog, and watch inventory levels across all your locations in real time. It handles the heavy lifting of supply chain logistics, from converting variants into bundles to managing warehouse receiving orders. It's one of the high-quality connectors you can find in the Vinkius catalog to get your logistics on autopilot. You get to focus on selling while your agent handles the movement of goods. You don't have to worry about manual data entry or hunting for tracking numbers in a crowded dashboard. Your agent acts as a dedicated logistics coordinator that knows your stock, your orders, and your shipping status.

## Tools

### get_receiving_labels
Get PDF box labels for a WRO. Retrieve the labels needed for warehouse receiving.

### list_invoices
List invoices by date range. Review your billing history for a specific period.

### get_shipment
Get specific shipment details. Check the status of an individual package.

### list_inventory
List all inventory items. See every SKU you have in stock.

### list_orders
List orders with status or tracking filters. Find specific orders quickly.

### list_products
List products with filtering. Browse your entire product catalog.

### list_receiving
List Warehouse Receiving Orders (WROs). See what's coming into your warehouse.

### list_transaction_fees
List available fee types. Check the different types of fees in your account.

### list_product_variants
List all variants for a product. See all sizes, colors, or types for a specific item.

### query_inventory_history
Query inventory movement events. See how your stock levels have changed over time.

### query_transactions
Search transactions like charges and credits. Look up specific financial movements.

### batch_cancel_shipments
Cancel multiple shipments at once. This helps when you need to stop a large group of orders quickly.

### batch_update_tracking
Mark tracking as synced to your system. Use this to update multiple shipments simultaneously.

### list_returns
List return orders. See every return currently in your system.

### cancel_order
Cancel an order and its shipments. This handles the full cancellation process for a single order.

### list_channels
List all channels the user has access to. See your connected stores like Shopify or Amazon.

### convert_variant_to_bundle
Convert a variant into a bundle. This helps organize your product offerings.

### create_order
Create a new fulfillment order. Start the shipping process for a new sale.

### create_product
Create a new product with variants. Add new items to your catalog instantly.

### create_receiving
Create a new Warehouse Receiving Order (WRO). Start the process of bringing new stock into the warehouse.

### create_return
Create a return order (RMA). Initiate a return for a customer.

### get_inventory_levels_by_location
Get inventory levels grouped by fulfillment center. See exactly what's in each warehouse.

### get_inventory_levels_by_lot
Get inventory levels grouped by lot or expiration. Track specific batches of products.

### get_inventory_levels
Get aggregated inventory levels across all locations. See your total stock in one view.

### get_order
Get order details and shipment status. Pull specific info for any given order.

### get_product
Get details for a specific product. Pull specs for any item in your catalog.

### set_external_sync_receiving
Mark WROs as synced to your system. Update your external tools to show received stock.

### update_product
Update product details. Change descriptions or prices on the fly.

### update_return
Update an existing return. Modify the details of a return order.

### update_shipment_address
Update the shipping address for a shipment. Fix delivery errors before the package leaves.

## Prompt Examples

**Prompt:** 
```
What's the status of order 98765?
```

**Response:** 
```
### Order #98765 Status

*   **Status:** Shipped
*   **Tracking Number:** 1Z999AA10123456789
*   **Carrier:** UPS
*   **Origin:** Chicago Fulfillment Center

The package is currently in transit and is estimated to arrive by Wednesday.
```

**Prompt:** 
```
Check if we have any 'Blue T-Shirts' in the Chicago warehouse.
```

**Response:** 
```
### Inventory Check: Blue T-Shirt

| Location | Stock Level | Lot Status |
| :--- | :--- | :--- |
| Chicago | 142 units | Active |
| New Jersey | 88 units | Active |

You have a total of **230 units** available across all locations.
```

**Prompt:** 
```
Create a return for customer Sarah Jenkins.
```

**Response:** 
```
### Return Order Created

I've initiated a return order (RMA) for **Sarah Jenkins**. 

*   **RMA ID:** RET-77210
*   **Status:** Pending
*   **Next Step:** You can send the return label to the customer now.
```

## Capabilities

### Create fulfillment orders
Generate new orders for shipping directly via chat.

### Track shipments
Get real-time tracking numbers and status updates for your customers.

### Manage inventory
Check stock levels by location or lot across your warehouses.

### Update product records
Edit product details and variants to keep your catalog current.

### Handle returns
Create and manage return orders to simplify the reverse logistics flow.

### Batch shipment actions
Cancel multiple shipments or update tracking info in one go.

## Use Cases

### Updating a shipping address for a customer
A customer emails a support rep with a new address. The agent uses update_shipment_address to fix the delivery details immediately.

### Checking specific batch stock levels
An owner needs to know if a specific lot of items is available. The agent uses get_inventory_levels_by_lot to check the batch.

### Processing new warehouse stock
A warehouse manager needs to intake new goods. The agent uses create_receiving to start a new Warehouse Receiving Order.

### Stopping a group of incorrect orders
A store owner needs to stop a large group of orders due to a system error. The agent uses batch_cancel_shipments to handle them in one go.

## Benefits

- Stop manual data entry by using create_order to generate fulfillment requests instantly.
- Improve customer satisfaction by using update_shipment_address to fix delivery errors before they happen.
- Gain clear visibility into your stock by using get_inventory_levels_by_location to see warehouse specifics.
- Simplify complex returns by using create_return to manage RMAs without leaving your chat.
- Save time on bulk tasks by using batch_cancel_shipments to stop multiple orders at once.
- Keep your catalog accurate by using list_product_variants to see all available sizes and colors.

## How It Works

The bottom line is you stop manual data entry and start managing your supply chain through a single chat interface.

1. Subscribe to the ShipBob MCP via the Vinkius marketplace.
2. Enter your ShipBob API Token in your AI client settings.
3. Ask your agent to check stock, create orders, or update addresses.

## Frequently Asked Questions

**Can I use ShipBob MCP to track my orders?**
Yes, you can ask your agent to pull real-time tracking numbers and shipment statuses for any order in your system.

**Does ShipBob MCP work with my Shopify store?**
Yes, it can list the various sales channels you have connected, including Shopify and Amazon.

**How does ShipBob MCP help with inventory?**
It allows you to check stock levels grouped by specific locations or by lot and expiration dates.

**Can I update shipping addresses with ShipBob MCP?**
Yes, you can use your agent to update the shipping address for an existing shipment to fix delivery errors.

**Is ShipBob MCP good for warehouse receiving?**
Yes, it can create new Warehouse Receiving Orders (WROs) and list existing ones to keep your stock updated.

**Can I manage product variants with ShipBob MCP?**
Yes, you can list all variants for a product and update product details directly through your chat interface.

**Can I check the status of a specific order using its ID?**
Yes! Use the `get_order` tool with the Order ID. Your agent will return the current fulfillment status, tracking information, and shipment details associated with that order.

**How do I see current inventory levels across different warehouse locations?**
You can use the `get_inventory_levels_by_location` tool. It provides a breakdown of on-hand, fulfillable, and committed inventory for each ShipBob fulfillment center.

**Is it possible to cancel an order through the AI agent?**
Yes, if the order is in a cancellable state, you can use the `cancel_order` tool by providing the Order ID to stop the fulfillment process.