# Order Desk MCP

> Order Desk MCP connects your AI agent to multi-channel fulfillment data. It lets you list all active orders, check real-time stock levels, and track shipment details from a single place, automating complex logistics workflows.

## Overview
- **Category:** logistics-supply-chain
- **Price:** Free
- **Tags:** order-management, inventory-management, fulfillment, shipping, multi-channel-commerce

## Description

Managing commerce across multiple sales channels means juggling dozens of dashboards just to get an order status or current inventory count. This MCP gives your agent programmatic access to Order Desk's entire API. Instead of clicking through separate tabs for orders, stock, and tracking numbers, you ask your AI client one question—like 'What's the status of the blue widgets ordered last week?' Your agent handles the complex lookups across all channels automatically. You don't need deep knowledge of fulfillment APIs; you just need to know what you want to accomplish. Vinkius hosts this MCP so you can connect your preferred AI client and immediately start automating order, inventory, and shipment management tasks.

## Tools

### get_inventory_item
Retrieves specific details about a single inventory item.

### get_order
Fetches all the necessary data for one specified order ID.

### get_order_shipments
Gets tracking information and shipment records associated with a specific order.

### list_folders
Returns a list of custom order folders you've set up for organization.

### list_inventory_items
Provides a comprehensive list of all inventory items tracked in the system.

### list_orders
Lists multiple orders, allowing you to optionally filter them by a specific folder ID.

### list_shipping_methods
Shows all available shipping methods configured for your store.

## Prompt Examples

**Prompt:** 
```
List my latest Order Desk orders.
```

**Response:** 
```
Fetching orders... I've found 10 recent orders. Here is the summary...
```

## Capabilities

### Check current stock levels
You list all available products or check specific items to see how much inventory is on hand.

### Look up order details
Your agent retrieves comprehensive information for a single order, including customer data and product lists.

### Track shipments
You get the current tracking number and shipment status for any given order.

### List all open orders
The agent pulls a list of recent or pending orders, optionally filtering them by custom folders.

## Use Cases

### Investigating a missing shipment
A customer complains their order is late. Instead of manually checking three different platforms, you ask your agent to use `get_order` followed by `get_order_shipments`. The AI client gathers all the necessary tracking data and tells you exactly where it got stuck.

### Reconciling stock counts
You suspect a discrepancy between sales records and actual warehouse stock. You use `list_inventory_items` to check current levels against what was expected from recent orders, giving you immediate visibility into the problem.

### Processing an urgent batch of pickups
You need to process all high-priority items today. You instruct your agent to use `list_orders` and filter by a 'Urgent' folder ID, giving you a clean list of exactly what needs to ship next.

### Determining fulfillment options
A client asks which shipping methods are available for international packages. Your agent uses `list_shipping_methods` and provides the full range of options, saving you a trip to the settings panel.

## Benefits

- Check real-time stock levels instantly. Instead of navigating a separate inventory dashboard, your agent can use `list_inventory_items` to tell you exactly what products are available right now.
- Keep track of every shipment without opening multiple tabs. You just ask the AI client for tracking information on an order using `get_order_shipments`, and it gives you the latest status.
- Get a full picture of your sales funnel. With one prompt, your agent can use `list_orders` to pull all pending orders, making it easier to spot bottlenecks or overdue shipments.
- Organize complex workflows using custom groups. The MCP lets you manage order folders via `list_folders`, grouping similar types of orders for faster processing.
- Handle customer inquiries quickly. When a client asks about an item's status, your agent can call `get_order` to pull all the necessary details in one shot.

## How It Works

The bottom line is that you get a unified view of your entire fulfillment operation through simple conversation with your AI client.

1. Subscribe to this MCP and provide your Order Desk Store ID and API Key.
2. Connect the credentials to your AI client (like Cursor or Claude).
3. Your agent then uses natural language prompts to call tools, gathering order data, inventory counts, and shipment statuses in real time.

## Frequently Asked Questions

**How do I use the Order Desk MCP to check inventory?**
You call `list_inventory_items` or `get_inventory_item`. Your agent pulls the current stock count for any product ID, allowing you to verify availability before confirming an order.

**Can I track multiple shipments with get_order_shipments?**
Yes. You provide the specific Order ID, and your agent retrieves all associated shipment records, giving you a full history of tracking updates.

**What if I only want to see orders in one specific folder? Do I use list_orders?**
You should specify the filter. You can use `list_orders` and provide the required folder ID, ensuring your agent only pulls data from that segment of your business.

**Is this MCP good for finding product details?**
Yes. The `get_inventory_item` tool gives you granular detail on specific products, including their current stock and core attributes.

**Does Order Desk MCP handle all sales channels?**
This MCP is designed to aggregate data from multiple sources within the Order Desk ecosystem. It provides a central point for managing fulfillment across your integrated platforms.