# 99Minutos Express MCP for AI Agents AI Agent Connect

> 99Minutos Express lets your AI agent act as a logistics dispatcher for same-day deliveries across Latin America. It handles everything from getting instant shipping quotes and checking courier coverage to creating pickup missions and tracking live vehicle locations. If you're running a D2C store or managing a fleet, this Connector puts the 99Minutos platform directly into your AI's hands.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_bEkxvtGPZWqRztHAH9T87XFpKqSNP3tXQs5XAxyY/ai-agent-connect
- **Tags:** last-mile-delivery, courier-services, logistics-automation, shipping-quotes, same-day-delivery

## Description

99Minutos Express lets you turn your AI client into a heavy dispatcher for same-day deliveries across Latin America. Imagine you're running a high-volume e-commerce store and need to move goods across different cities immediately. Usually, this means jumping between tabs, checking different courier rates, and manually inputting addresses into a logistics portal. It's a slow process that leads to typos and missed delivery windows. With this connection, you can just tell your AI client to handle the heavy lifting. You can ask for a shipping price between two zip codes, and it'll give you the exact cost for same-day delivery. If you're ready to move, your agent can create the order and assign a courier without you ever touching a dashboard. It even handles the boring stuff like setting up notifications for delivery pings or checking if a specific neighborhood is covered by the current fleet. Since Vinkius lets you connect once to get access to the entire catalog, you can keep this dispatcher tool ready alongside your other essential apps. It turns a complex logistics operation into a simple conversation where you just tell the agent what needs to move, and it makes it happen.

## Tools

### cancel_order
Void an active courier run to stop a delivery in progress. This helps you stop costs when a customer changes their mind.

### create_order
Request an express delivery mission for a specific package. This allows your agent to book couriers instantly through chat.

### create_store
Register a new warehouse or pickup point in the system. You can use this to expand your physical distribution network.

### list_coverage
Check which zip codes are currently serviced by the fleet. Use this to verify service areas before confirming a sale.

### list_orders
View a list of all active express delivery missions. This gives you a high-level overview of everything moving today.

### list_return_orders
Monitor the flow of returned items back to a store. Use this to manage your reverse logistics and returns.

### list_stores
View all registered physical nodes and dispatch locations. This helps you keep track of your entire distribution network.

### list_webhooks
Scan the active webhooks currently connected to your account. Use this to manage your automated status pings.

### create_webhook
Set up a listener to receive real-time delivery status updates. It ensures your system gets notified the moment a package moves.

### get_order
Pull specific details about an existing express delivery. Use this to quickly check order status or contents.

### get_rates
Check the cost for point-to-point same-day shipping. It gives you instant pricing for any two zip codes.

### get_tracking
Pull the current GPS status of a vehicle on a route. This lets you see exactly where a courier is in real-time.

## Prompt Examples

**Prompt:** 
```
How much does it cost to send a package from zip code 14002 to 16003 for same-day delivery?
```

**Response:** 
```
I've checked the current rates for that route. For a same-day delivery from 14002 to 16003, the estimated cost is approximately **$85 MXN**. 

Would you like me to go ahead and book the courier for you?
```

**Prompt:** 
```
Where is my order NN-7729 right now?
```

**Response:** 
```
I've pulled the latest tracking data for order **NN-7729**. It's currently **On Route** and was last seen moving out of the distribution hub about 30 minutes ago. 

*   **Status:** On Route
*   **Last Update:** 30 mins ago
*   **Courier Identity:** Attached

The courier is on schedule for the expected delivery window.
```

**Prompt:** 
```
Can you show me all the physical stores we have registered?
```

**Response:** 
```
Here are the physical nodes currently registered in your account:

*   **Warehouse A** (Mexico City)
*   **Distribution Hub 2** (Monterrey)
*   **Pickup Point 5** (Guadalajara)

Let me know if you need to add a new location.
```

## Capabilities

### Get instant shipping quotes
Get the exact cost for same-day delivery between any two zip codes.

### Create delivery missions
Request a courier express delivery mission through a simple text command.

### Track live vehicle locations
Pull real-time GPS coordinates for any active courier on a route.

### Verify delivery zones
Check if specific zip codes are within the active service grid.

### Manage warehouse nodes
Register and manage physical stores and pickup points in the system.

### Monitor return logistics
Track the flow of returned items back to your physical locations.

## Use Cases

### Checking shipping costs for a new customer
An operator asks "How much to send a box from 14002 to 16003?" and the agent uses get_rates to give a price.

### Handling a last-minute cancellation
A customer cancels an order, and the user tells the agent to "void the courier run" using cancel_order.

### Verifying delivery zones
An engineer asks if a specific remote area is serviced, and the agent checks list_coverage to confirm.

### Bulk order tracking
A manager asks for a status update on all active shipments, and the agent pulls the list via list_orders.

## Benefits

- Stop manually checking shipping costs because get_rates provides instant pricing for any two zip codes.
- Automate your dispatching workflow by using create_order to book couriers through simple text commands.
- Keep a pulse on your fleet with get_tracking which pulls real-time GPS data for every active shipment.
- Reduce errors in your shipping zone by using list_coverage to verify service areas before confirming orders.
- Simplify warehouse management by using create_store to add new pickup nodes to your network.
- Monitor your reverse logistics flow more effectively by using list_return_orders to track incoming returns.

## How It Works

The bottom line is you turn your AI into a functional dispatcher for LatAm shipping.

1. Install the Connector and get your 99 API Bearer Code from your merchant layout.
2. Connect your AI client to the Vinkius platform to link the tools.
3. Send natural language commands to dispatch trucks or check rates.

## Frequently Asked Questions

**Can 99Minutos Express help me find shipping prices?**
Yes, it lets your AI agent pull real-time same-day shipping quotes between zip codes in Latin America.

**How do I track my packages with 99Minutos Express?**
You can ask your AI client to check the live GPS status of any active courier run to see exactly where it is.

**Can I use this to manage my warehouses?**
Yes, it allows you to register new dispatch nodes and view all your physical stores directly through your AI.

**Does 99Minutos Express support same-day delivery?**
That is its primary focus. It handles express and same-day courier missions across the region.

**How does it handle order cancellations?**
You can tell your AI to void an active courier mission instantly if a customer changes their mind.

**Can I get notified when a delivery is finished?**
You can set up webhooks to send pings to your own system whenever a delivery status changes.

**Are the pickup locations visible if I list coverage endpoints openly?**
No. The system protects sensitive core nodes. Also, the primary Bearer Token connecting the logistic grid behaves with absolute `sensitive: true` markings eliminating API key peeking internally or across screen sharing software.

**Is it possible to estimate costs exclusively without mistakenly dispatching a live courier?**
Definitely! Estimations are securely isolated using exclusively the `get_rates` endpoint. This acts as an inert sandbox fetching pure monetary quotes based on dimensions without generating 'Orders'. Live dispatch strictly requires `create_order` action flags limiting accidental triggers.

**Can I add multiple webhooks?**
Yes, via the agent.