# Meituan Waimai MCP for AI Agents AI Agent Connect

> Meituan Waimai MCP for AI agents. This tool lets you manage your restaurant's food delivery operations through a chat interface. You can confirm new orders, track live deliveries, process customer refunds, and update your menu stock levels in real-time without constantly switching back to your merchant dashboard.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dbIwsqOOKlJu5QLachKLVtN8QNfKy0hbt7Ijih35/ai-agent-connect
- **Tags:** food-delivery, restaurant-management, order-processing, menu-control, refund-handling, delivery-tracking

## Description

Managing a busy restaurant usually means having a tablet glued to a counter while you try to juggle kitchen staff and customer demands. This Connector changes that by connecting your Meituan Waimai account directly to your AI client. Instead of clicking through a cluttered merchant portal, you can just ask your agent to handle the heavy lifting. If a new order comes in, your agent can confirm it for you. If you run out of a popular dish, you can tell your agent to mark it as sold out instantly so customers don't keep ordering it. You can also pull up specific order details to settle disputes or use the tool to process refunds with a quick command. Because Vinkius hosts this Connector, it plugs into your existing workflow, turning your AI into a virtual floor manager that keeps your operations moving smoothly. It handles the repetitive data entry and status updates, letting you focus on the food.

## Tools

### cancel_order
Cancels a Meituan delivery order. You must provide a specific reason like out of stock or restaurant closed.

### complete_order
Marks a delivery order as finished. This triggers the payment settlement for the merchant.

### confirm_order
Transitions a pending order to confirmed status. This starts the food preparation process.

### get_order_detail
Retrieves specific details for a single order. Use this to check addresses or verify order contents.

### get_order_list
Lists all restaurant orders. You can filter these by status like pending, delivering, or completed.

### get_restaurant_info
Gets details about a specific restaurant location. It shows business hours, ratings, and coverage.

### handle_refund
Approves or rejects a customer refund request. You can provide a reason for the decision.

### list_menus
Lists all items in your restaurant menu. It also shows current stock quantities for each item.

### mark_delivering
Sets an order status to out for delivery. You can also include the rider's name and phone number.

### update_stock
Updates the stock quantity for a specific menu item. Use this to mark items as sold out instantly.

## Prompt Examples

**Prompt:** 
```
Show me all the orders that are still pending for my shop.
```

**Response:** 
```
### Pending Orders

| Order ID | Amount | Items | Customer |
| :--- | :--- | :--- | :--- |
| #ORD-992 | ¥120.00 | 2x Spicy Chicken, 1x Rice | Zhang Wei |
| #ORD-995 | ¥85.50 | 3x Dumplings | Li Na |
| #ORD-998 | ¥40.00 | 1x Spring Roll | Wang Fang |

**Total Pending:** 3 orders

Would you like me to confirm all of these for you?
```

**Prompt:** 
```
We just ran out of spring rolls. Tell Meituan they're sold out.
```

**Response:** 
```
✅ **Stock Updated**

I've marked the **Spring Rolls** as sold out. They are no longer visible on your customer-facing menu, so you won't receive any more orders for them until you replenish the stock.
```

**Prompt:** 
```
A customer wants a refund for order ORD-789 because it was cold. Approve it.
```

**Response:** 
```
✅ **Refund Processed**

I have approved the refund for order **ORD-789**. The amount of **¥56.00** is being returned to the customer's original payment method. I've noted the reason as 'food temperature issue' in the system.
```

## Capabilities

### Confirm pending orders
Move new orders to confirmed status to start the kitchen preparation workflow.

### Update menu stock
Mark items as sold out or replenish inventory to keep your menu accurate.

### Process customer refunds
Approve or reject refund requests with specific reasons to handle disputes quickly.

### Track delivery progress
Update order statuses to let customers know exactly when their food is on the way.

### Query restaurant info
Get details on business hours, ratings, and delivery coverage for any location.

### Manage menu catalogs
List all restaurant items, categories, and prices to monitor your offerings.

## Use Cases

### Handling a peak hour rush
A kitchen manager asks the agent to confirm all pending orders at once during a busy Friday night. The agent uses confirm_order to get the kitchen started.

### Updating inventory on the fly
A cook tells the agent we ran out of chicken. The agent uses update_stock to mark it sold out so customers can't buy it.

### Resolving a delivery dispute
A customer service rep asks about a missing order. The agent uses get_order_detail to see the delivery status and rider info.

### Checking multi-location hours
An owner asks for the business hours of all five locations. The agent uses get_restaurant_info to pull the data for each POI.

## Benefits

- Stop jumping between tabs by using get_order_list to see all your current orders in one chat.
- Prevent order errors by using update_stock to mark items sold out the second they run out.
- Speed up your kitchen workflow by using confirm_order to acknowledge new requests instantly.
- Handle disputes faster with handle_refund to process customer claims with clear reasoning.
- Get a bird's-eye view of your business using get_restaurant_info for multi-location tracking.
- Improve customer transparency by using mark_delivering to provide real-time rider updates.

## How It Works

The bottom line is that you get a conversational interface for your entire Meituan Waimai merchant account.

1. Subscribe to the Meituan Waimai MCP on Vinkius and gather your App ID and App Secret.
2. Add your credentials to your AI client's configuration to establish the connection.
3. Start asking your agent to list orders, update stock, or manage your restaurant menu.

## Frequently Asked Questions

**Can the Meituan Waimai MCP help me manage my restaurant's orders?**
Yes, it lets you see, confirm, and complete orders through a chat interface. You can get a full list of pending orders and move them to confirmed status instantly.

**How do I use Meituan Waimai MCP to update my menu?**
You can tell your agent to change stock levels or list your items. It allows you to mark things as sold out or update quantities in real-time.

**Can I handle refunds using the Meituan Waimai MCP?**
Yes, you can approve or reject refund requests with a reason. This helps you resolve customer disputes quickly without leaving your chat app.

**Does the Meituan Waimai MCP work for multiple restaurant locations?**
Yes, you can query information for different POIs. This is great for owners who need to check business hours or ratings across multiple sites.

**How does Meituan Waimai MCP improve my kitchen workflow?**
It lets staff confirm orders and update inventory without leaving the kitchen. It reduces the need to constantly check a tablet or dashboard.

**Is the Meituan Waimai MCP good for tracking deliveries?**
Yes, it helps you mark orders as out for delivery and see statuses. You can even include rider information for better transparency.

**How do I get my Meituan Waimai App ID and App Secret?**
Log in to the [Meituan Waimai Developer Console](https://developer.waimai.meituan.com/), navigate to **API Documentation** > **Access Guide**, and register your application. You'll receive an App ID and App Secret. Make sure your application has the required API permissions for order management, menu access, and refund handling. The signature algorithm uses MD5 hashing of sorted parameters combined with your App Secret.

**What's the order lifecycle in Meituan Waimai?**
The typical order flow is: **1) Pending (待确认, status=1)** — Customer placed order, awaiting merchant confirmation. **2) Confirmed (已确认, status=3)** — Merchant accepted the order, kitchen starts preparation. **3) Delivering (配送中, status=5)** — Food is out for delivery with rider. **4) Completed (已完成, status=7)** — Customer received the order, payment settled. **5) Cancelled (已取消, status=8)** — Order was cancelled by merchant or customer. At each stage, you can query details, and merchants can confirm, mark delivering, or complete the order.

**How do I handle stock management and sold-out items?**
Use the `update_stock` tool to set stock quantities for menu items. Set `stock=0` to mark an item as sold out (it will immediately disappear from the customer menu). Set a positive number to replenish stock. Get the food ID from the `list_menus` tool first. This is critical during peak hours when ingredients run out — quickly updating stock prevents customers from ordering unavailable items and reduces refund requests.