# Shipday MCP for AI Agents AI Agent Connect

> Shipday connects your last-mile delivery operations to your AI agent. It lets you manage driver assignments, track real-time order progress, and handle dispatch orchestration through a simple chat interface. It's built for local delivery businesses that need to move goods faster without juggling multiple browser tabs.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_8dHoyqolEKqdtUp4EjPyMHmvos36RRULSV2AQEAN/ai-agent-connect
- **Tags:** last-mile-delivery, dispatch-management, route-optimization, delivery-tracking, local-delivery, fleet-coordination

## Description

Shipday connects your delivery operations to your AI agent. Managing a fleet of drivers and a constant stream of local deliveries is usually a mess of open tabs and constant status checks. This Connector changes that by letting you handle the entire dispatch lifecycle through a conversation with your AI agent. Instead of hunting for order IDs or manually updating a dashboard, you can just ask your agent to see what's currently out for delivery or to find an available driver for a new restaurant order. It connects your delivery backend to your daily workflow, making it feel like you have a dedicated dispatcher sitting right next to you. By connecting Shipday to Vinkius, you get a centralized way to manage these logistics without the friction of traditional software interfaces. You can move orders between drivers, pull metadata for specific deliveries, and keep your customers updated on progress in real-time. It takes the manual heavy lifting out of local logistics, letting you focus on growing your business while the agent handles the where is my stuff and who is picking this up questions.

## Tools

### list_drivers
Displays a full list of drivers in your system for assignment. Use this to see who is currently on the clock and ready to work.

### assign_driver
Connects a specific driver to an order to start the delivery process. This helps you organize your fleet without clicking through multiple menus.

### create_order
Adds a new delivery to the system with customer and restaurant information. Use this to get new jobs into your queue instantly.

### delete_order
Removes or cancels an existing order from the active queue. This is useful for handling cancellations or errors quickly.

### list_active_orders
Shows every delivery currently in progress across your fleet. This gives you a bird's-eye view of your entire operation.

### update_order_status
Changes the current state of an order to keep everyone in the loop. This ensures your dashboard and customers always see the latest info.

### get_carrier_order
Pulls specific details for an order managed by a carrier. Use this to see the specifics of outsourced deliveries.

### get_order
Fetches all information for a single, specific delivery order. This is your go-to for looking up any specific customer's delivery.

### get_tracking_progress
Gets the current real-time location and status of a delivery. Use this to provide customers with accurate arrival times.

## Prompt Examples

**Prompt:** 
```
Who is currently available to take a new order?
```

**Response:** 
```
| Driver Name | ID | Status |
| :--- | :--- | :--- |
| Marcus | 12345 | **Idle** |
| Sarah | 67890 | **Idle** |
| Mike R. | 11223 | Busy

Marcus and Sarah are ready for dispatch. Would you like me to assign one of them to your next order?
```

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

**Response:** 
```
Order **#12345** is currently **Out for Delivery**. 

*   **Driver:** Mike R.
*   **Status:** In transit
*   **ETA:** 4 minutes

Would you like me to send a notification to the customer with this update?
```

**Prompt:** 
```
List all active orders for the downtown area.
```

**Response:** 
```
I've found 3 active orders in the downtown area:

*   **#ORD-992**: Picked up (Downtown Plaza)
*   **#ORD-995**: Out for delivery (Main St)
*   **#ORD-998**: In transit (Riverside)

Do you need the tracking details for any of these?
```

## Capabilities

### Assign drivers to orders
Connect a specific driver to a delivery to start the transit process.

### Create new delivery orders
Add new jobs to your queue with customer and restaurant details.

### Track real-time progress
Get live updates on where a delivery is and its current status.

### List active orders
See every delivery currently in progress across your entire fleet.

### Update order status
Change the current state of an order to keep everyone in the loop.

### Monitor driver directory
Access your full list of drivers to see who is available for work.

### Cancel or delete orders
Remove orders from the active queue when they are no longer needed.

## Use Cases

### The Lunch Rush
A restaurant manager asks the agent to list all active orders and assign the nearest three drivers to the highest priority ones. This handles the peak period without the manager having to manually click through a complex dashboard.

### The Late Delivery
A customer calls about a late pizza. The support rep asks the agent for the tracking progress of that specific order. The agent pulls the data instantly, allowing the rep to give a helpful update without putting the customer on hold.

### The Driver Swap
A driver calls in sick. The ops lead asks the agent to find another available driver and reassign all their pending orders. This keeps the delivery pipeline moving without manual data entry for every single order.

### The New Shipment
A retail store needs to send a package. They tell the agent the customer details and let it create the order automatically. It saves the clerk from having to log into a separate portal just to book a local delivery.

## Benefits

- Stop tab-switching between your delivery dashboard and chat apps. Use `list_active_orders` to see everything at once. It keeps your workspace clean and lets you stay focused on your primary tasks.
- Get instant driver availability. Use `list_drivers` to see who is free and `assign_driver` to put them on a job. This removes the need to call drivers to check their status.
- Keep customers happy with real-time updates. `get_tracking_progress` gives you the exact status for every delivery. You can give customers accurate arrival times without any guesswork.
- Handle new requests faster. Use `create_order` to get a new delivery into the system with one command. You can input customer details and restaurant info in one go.
- Maintain a clean order queue. Use `update_order_status` and `delete_order` to keep your workflow organized. It ensures your dashboard and customers always see the latest info.

## How It Works

The bottom line is it turns your delivery dashboard into a conversational dispatch desk.

1. Subscribe to the Shipday MCP on Vinkius.
2. Enter your Shipday API Key from your dashboard settings.
3. Ask your agent to list orders, assign drivers, or check tracking.

## Frequently Asked Questions

**How can Shipday MCP help my restaurant?**
It lets you manage your delivery drivers and track orders through a chat interface, so you don't have to keep switching apps during a busy shift.

**Can I use Shipday MCP to see where my drivers are?**
Yes, you can ask your agent for real-time tracking progress on any active delivery to see exactly where things stand.

**Does Shipday MCP work for retail deliveries?**
It's designed for any last-mile operation, including local retail, groceries, and courier services.

**How do I assign a driver to a new order?**
You just tell your agent which driver should handle which order, and it handles the update in Shipday for you.

**Can I create new orders through the AI?**
Yes, you can give your agent the customer and restaurant details, and it will create the delivery order in your Shipday account.

**Can I see all my active orders at once?**
Your agent can pull a list of all current active deliveries so you can monitor your entire fleet's workload instantly.

**Can my AI automatically find the status of a delivery order just by providing its ID?**
Yes! Use the `get_order` tool with the Order ID. Your agent will respond with the current status, customer details, and scheduled delivery times in seconds.

**How do I assign a specific driver to an active order?**
Simply ask the agent to run the `assign_driver` action. You will need to provide both the Order ID and the Driver ID to complete the assignment.

**How do I find my Shipday API Key?**
Log in to your Shipday dashboard, navigate to **Settings** > **API**, and you will find your unique secret API key there.