# Ele.me Open Platform / 饿了么 MCP

> Ele.me Open Platform / 饿了么 connects your AI agent directly to one of Asia's largest food delivery networks. You can manage entire merchant operations—from listing products and checking shop status to confirming new orders and tracking deliveries in real time. It handles the full lifecycle of an on-demand restaurant business, allowing you to automate tasks that used to require multiple logins into a complex Merchant Center dashboard.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** food-delivery, on-demand-logistics, merchant-operations, order-fulfillment, delivery-tracking, retail-api

## Description

Running a food service or managing retail logistics means dealing with constant data streams: incoming orders, delivery status updates, and customer feedback. This MCP gives your AI agent the ability to handle all of it through natural conversation. Instead of jumping between different platforms to check if a shop is open or confirming an order that just came in, you simply ask your agent. It talks directly to Ele.me’s core systems to get accurate data instantly. Whether you need to list product categories for a seasonal menu change or audit user comments about service quality, the agent acts like a digital manager sitting right next to you. Connecting this MCP through Vinkius gives you access to robust order and delivery tools without ever needing to navigate their complex internal web portal.

## Tools

### cancel_order
Cancels a specific placed order after confirming details.

### close_shop
Changes the shop's status to closed, taking it offline for service.

### confirm_order
Marks an incoming order as confirmed and ready for fulfillment.

### get_order_comments
Retrieves specific user comments and feedback related to a completed or pending order.

### get_order_detail
Fetches the comprehensive details, including items and cost, for any given order number.

### get_shop_info
Retrieves current metadata about a specific shop or merchant location.

### list_recent_orders
Generates a list of the most recently placed orders for the connected shop.

### list_shop_categories
Lists all product categories currently available within a specific merchant shop.

### open_shop
Sets the shop's status to open, making it visible and accepting new orders.

### track_delivery
Checks the real-time progress of a delivery, including the courier's current location.

## Prompt Examples

**Prompt:** 
```
Show me the metadata for shop 'SHOP_88210934'.
```

**Response:** 
```
I've retrieved the shop metadata. 'Happy Noodles' (ID: `SHOP_88210934`) is currently 'Open' and has a 4.8-star rating. It is located at '123 Main St, Shanghai'. Would you like to see the available product categories for this shop?
```

**Prompt:** 
```
List the most recent orders for my shop.
```

**Response:** 
```
I've retrieved your recent orders. You have 5 new orders waiting for confirmation. The most recent is `ORD_9920` for 85.00 CNY. Should I provide the detailed item breakdown for this order?
```

**Prompt:** 
```
Track the delivery state for order 'ORD_8821'.
```

**Response:** 
```
The delivery state for order `ORD_8821` is currently 'In Transit'. The courier, 'Li Qiang', is on his way to the customer. He was last located 500 meters from the destination. I'll monitor for the 'Delivered' confirmation.
```

## Capabilities

### Get Shop Status
Retrieves current shop details, including metadata and operational status.

### Handle New Orders
Confirms incoming orders or retrieves detailed information about existing orders.

### Manage Shop Operations
Changes the shop's online availability, allowing you to open or close it remotely.

### Track Delivery Progress
Monitors a specific order's real-time delivery status and location.

### Review Customer Feedback
Fetches user comments and ratings attached to orders for quality checks.

## Use Cases

### Handling a Rush of Orders
The ops manager notices five new orders waiting. Instead of logging into the merchant dashboard, they ask their agent to use list_recent_orders. The agent confirms all details and allows the manager to confirm_order them one by one in conversation.

### Dealing with a Supply Chain Issue
The restaurant owner needs to temporarily shut down because of equipment failure. They simply ask their agent to use close_shop, immediately taking the shop offline and preventing any further orders from coming in until they call open_shop again.

### Investigating a Late Delivery
A customer calls about an order that is late. The coordinator uses track_delivery to get the courier's current location and status, providing the customer with accurate information immediately without calling dispatch.

### Menu Audit for Seasonal Items
The developer needs a list of all potential product types to write new code. They use list_shop_categories instead of manually navigating deep into the shop's category management section, getting an instant inventory overview.

## Benefits

- Stop manually checking dashboard tabs for new sales. You can use list_recent_orders to pull a full queue of incoming orders directly into your chat window, confirming or reviewing them immediately.
- When you need to pause operations quickly due to an issue, calling close_shop sets the shop status instantly, preventing any further order intake without logging into a separate portal.
- Delivery tracking used to mean refreshing multiple pages. Now, track_delivery provides real-time updates on courier location and expected delivery time for any active order.
- Maintain quality control by using get_order_comments to quickly aggregate user feedback against specific orders, letting you address issues immediately rather than waiting for daily reports.
- Need to update your menu or check stock? list_shop_categories lets you pull all available product types right into the chat, so you don't have to browse the shop center just to confirm what's sold.

## How It Works

The bottom line is that your AI client converts complex backend operations into simple, conversational commands.

1. Subscribe to the Ele.me Open Platform MCP and provide your required App Key, Secret, and Access Token.
2. Direct your AI agent (Claude, Cursor, Windsurf, or any compatible client) to use the platform for a specific task, like 'Check order ORD_9920 status.'
3. The agent executes the appropriate tool call against Ele.me's systems and returns the live data directly into the chat interface.

## Frequently Asked Questions

**How do I use Ele.me Open Platform / 饿了么 to check if the shop is open?**
Use get_shop_info to retrieve the latest metadata for your location, which includes its current operational status. This is much faster than logging into the internal dashboard.

**Can I use Ele.me Open Platform / 饿了么 MCP to process a new order?**
Yes, you can confirm incoming sales using confirm_order. It's a single step that marks the transaction as accepted and ready for your team.

**What is the best way to find out about past customer complaints with Ele.me Open Platform / 饿了么?**
You use get_order_comments, passing in the order ID you are investigating. This tool pulls specific user reviews and feedback directly into your agent conversation.

**Does Ele.me Open Platform / 饿了么 help me with delivery tracking?**
Absolutely. The track_delivery tool gives real-time updates on where the courier is for any specific order, letting you give accurate status reports to customers.

**How do I list what products a shop sells using Eleme Open Platform / 饿了么?**
Run list_shop_categories. This tool pulls all available product groupings for the connected merchant, helping you quickly audit or update your menu structure.