Meituan Waimai Open API MCP. Manage every order status and delivery from a single chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Meituan Waimai Open API gives your AI agent direct access to China's top food delivery operations. Use it to manage store status (open/closed), confirm new orders, cancel existing ones, audit deliveries in real-time, and analyze customer reviews—all from a single chat interface.
What your AI agents can do
Cancel order
Cancels a specific order by ID.
Confirm order
Confirms the status of a new order, making it active in the system.
Get order detail
Retrieves all specific data points for a given order ID.
Open or close the store instantly. Call set_store_online to open it, or set_store_offline when you need downtime.
Process new orders with confirm_order, retrieve full details using get_order_detail, or cancel any order via cancel_order.
Get real-time updates on a courier's location and estimated time of arrival using track_delivery.
Fetch key store data, including metadata (get_store_info) and available food categories (list_categories).
Pull historical order lists (list_recent_orders) or scrape customer sentiment using get_store_comments.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Meituan Waimai Open API: 10 Tools for Operations
Manage complex food delivery tasks—from confirming new sales to tracking live deliveries and auditing performance data—using these ten specific tools.
019d8456cancel order
Cancels a specific order by ID.
019d8456confirm order
Confirms the status of a new order, making it active in the system.
019d8456get order detail
Retrieves all specific data points for a given order ID.
019d8456get store comments
Fetches customer reviews and ratings for the store location.
019d8456get store info
Retrieves general metadata about the store, like its name or address.
019d8456list categories
Returns a list of food categories available at the store.
019d8456list recent orders
Lists multiple orders that occurred within a defined time range.
019d8456set store offline
Changes the store's operational status to offline (closed).
019d8456set store online
Changes the store's operational status to online (open for business).
019d8456track delivery
Provides real-time tracking data, including courier location and ETA.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Meituan Waimai Open API / 美团外卖, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI agent gets direct, hands-on control over Meituan Waimai’s massive food delivery operations. You're not just chatting about orders; you're operating the system like an on-site manager, accessing data normally locked away in complex merchant portals.
Managing Store Status and Inventory
You can instantly switch the store's operational state. If you need downtime for maintenance or inventory checks, call set_store_offline to close it immediately. When you're ready to take orders again, use set_store_online to open up shop. You also get basic metadata about the location using get_store_info, and if you need an idea of what they sell, list_categories returns a full list of available food types.
Handling the Entire Order Life Cycle
When a new order comes in, your agent can confirm its status using confirm_order, making it active and legitimate in the system. Need to know every specific detail about an existing purchase? You get all the necessary data points for any given ID by calling get_order_detail.
If something changes—maybe they ordered too much or changed their mind—your agent can cancel that order instantly with cancel_order. For auditing purposes, you can pull lists of multiple orders that happened over a specific time frame using list_recent_orders.
Tracking Deliveries and Performance Audits
When the food is out there, you need to know where it is. The track_delivery tool gives real-time updates on the courier's location and provides an accurate estimated time of arrival. To check how the store is doing with customers, your agent can pull customer reviews and ratings using get_store_comments.
You also get a clear picture of recent performance by listing multiple past orders via list_recent_orders.
How It Works in Practice
Your AI client reads and writes data directly to Meituan's core systems. This means you don't have to log into separate dashboards or navigate complex web interfaces; your agent handles the whole flow from a single chat prompt. You can, for instance, check store hours using get_store_info, then pull the last 50 orders with list_recent_orders to verify sales numbers.
If you spot an issue, you'll use get_order_detail to investigate why it went wrong and might need to call cancel_order. The system handles both confirming a new sale via confirm_order and then tracking that delivery’s progress using the real-time location data from track_delivery.
The integration allows your agent to act as a full-time shift manager. It confirms orders, tracks couriers, manages store hours (online/offline), retrieves historical sales records by category or date range, and keeps tabs on customer satisfaction through review fetching. You're getting complete operational visibility into one of the biggest food delivery platforms in China, without ever touching a merchant portal yourself.
How Meituan Waimai Open API MCP Works
- 1 First, subscribe to the server and input your specific Meituan Client ID and Secret.
- 2 Next, point your AI client (like Claude or Cursor) at the connected MCP endpoint.
- 3 Finally, ask your agent a natural language question—e.g., 'Can you confirm order ORD-123?' The agent executes the correct tool (
confirm_order) and reports the result.
The bottom line is that you use your AI client to run complex Meituan actions through simple chat commands, eliminating manual web navigation.
Who Is Meituan Waimai Open API MCP For?
This is for operations teams and store managers who are sick of clicking through multiple dashboards just to know the status of a single order. If you spend time manually checking if a store is open or tracking down why an order was canceled, this API saves your afternoon.
Uses set_store_online and set_store_offline to control operational hours, then uses get_order_detail to confirm specific orders instantly.
Needs to quickly check the delivery status using track_delivery, or retrieve order history via list_recent_orders when a customer calls in.
Integrates the APIs into monitoring scripts, running batch checks like listing categories (list_categories) or pulling metadata (get_store_info).
What Changes When You Connect
- Instant Status Changes: Don't manually toggle switches. Use
set_store_onlineorset_store_offlineto control visibility immediately, letting your AI client handle the state change for you. - Full Order Audit Trail: Need proof of sales? Run
list_recent_ordersand filter by date range. Your agent pulls this data directly, making financial auditing fast. - Real-Time Logistics Tracking: Stop guessing where the food is. The
track_deliverytool gives you the courier's current location and estimated arrival time for any active order. - Customer Sentiment Analysis: Instead of reading scattered reviews on a separate page, call
get_store_comments. Your agent aggregates this feedback right into your conversation flow. - Deep Order Visibility: Don't just know an order exists. Use
get_order_detailto get the total price, item list, and customer address in one single API call.
Real-World Use Cases
Handling a Rush Hour Cancellation
A kitchen staff member sees an order come in that is too far out of the way. They ask their agent to check if they can cancel it and why. The agent first calls get_order_detail for confirmation, then executes cancel_order with a specific reason code, solving the issue without touching the merchant portal.
Daily Operational Checkup
The store manager arrives early and needs to know if they can take new orders. They ask their agent: 'Are we open?' The agent calls get_store_info first, then runs set_store_online if the status is offline, confirming readiness.
Investigating Delivery Delays
A customer complains the food is late. Instead of calling logistics, the agent uses your AI client to call track_delivery. It immediately reports: 'Courier Zhang Wei is 1.5 km away; ETA is 8 minutes.' The problem is solved with one query.
Weekly Performance Review
The operations lead needs to check performance for last week. They instruct the agent to list_recent_orders across a date range, and then run get_store_comments to cross-reference high sales periods with any negative customer feedback.
The Tradeoffs
Assuming Status
Trying to confirm an order right after a cancellation, assuming the API will handle the state reversal automatically.
→
Always check the store status first. Before using any order tools, verify operational capability by calling get_store_info. If it's offline, you can't do anything else.
Missing Order Context
Asking to cancel an order without providing the correct unique ID. The API fails because it doesn't know which record to touch.
→
Use get_order_detail first with a partial identifier (like the customer name) to retrieve the full, accurate Order ID before calling cancel_order.
Ignoring Time Boundaries
Trying to list last month's orders without specifying date ranges. The API either fails or returns too much data to process.
→
When running financial audits, always use list_recent_orders and explicitly provide the start and end timestamps.
When It Fits, When It Doesn't
Use this if your primary need is automating real-time, multi-step operational tasks—confirming an order and tracking its delivery status. It's perfect for agents that handle customer service workflows: Check Status -> Read Details -> Take Action (Confirm/Cancel). Don't use it if you only need to read static information; for simple data retrieval, a dedicated search API might be cleaner. However, if your workflow involves state changes (like switching status or confirming an order), this is the definitive toolset.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Meituan Waimai Open API / 美团外卖. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Toggling Store Status Shouldn't Require Five Clicks.
Right now, when the store needs to close for inventory, a manager has to jump into the Merchant Portal. They find the status toggle, click it, confirm the change on a separate confirmation page, and then wait for the system sync across multiple tabs. It’s slow, high-friction work.
With this MCP server, you tell your agent: 'Close the store.' The agent executes `set_store_offline` directly via API call. Done. You get immediate confirmation that the status is updated and visible instantly to all clients.
Meituan Waimai Open API / 美团外卖: Track deliveries with `track_delivery`.
Before this, tracking a delivery meant logging into the logistics dashboard, manually entering the order ID, and refreshing the page every five minutes. You were always chasing data, never acting on it.
Now, you ask your agent to check the status. The agent runs `track_delivery` and gives you precise, current information—the courier's name, distance remaining (e.g., 1.5 km), and an estimated time. It’s predictive, not reactive.
Common Questions About Meituan Waimai Open API MCP
How do I confirm a new order using the confirm_order tool? +
You pass the Order ID to confirm_order. The API confirms the status change and makes the order active in the system. This is key for starting the fulfillment process.
Can I get customer feedback using get_store_comments? +
Yes, calling get_store_comments pulls reviews and ratings directly from Meituan. You can use this to monitor store performance without leaving your chat environment.
What is the difference between list_recent_orders and get_order_detail? +
list_recent_orders gives you a batch view of several orders (great for audits). get_order_detail drills down into one specific order to show every single piece of metadata.
How do I check the store's current operating status? +
Use get_store_info. This tool retrieves general metadata that includes whether or not the store is currently marked as online or offline, letting you know immediately if operations are running.
What do I need to cancel an order? (cancel_order) +
The cancel_order tool requires a specific Order ID. You must provide this unique identifier so the agent knows exactly which record to modify and cancel.
How do I configure my AI client before running get_store_info? +
You must provide your Meituan Client ID and Secret when you connect the server. The tool validates these credentials first, which guarantees that your agent has secure access to all of your store metadata.
If I use set_store_offline, does it affect pending orders? +
Yes. Using set_store_offline immediately removes your store from visibility on the Meituan platform for new customers. However, any existing confirmed or already in-transit orders are not affected by this status change.
What happens if I run track_delivery with an invalid order ID? +
The tool returns a specific error payload indicating that the Order ID was either not found or is inactive. Always check the response for the proper status code before using any delivery data.
How do I find my Meituan Client ID and Secret? +
Log in to the Meituan Open Platform, register as a developer, and create an application to receive your unique Client ID and Secret.
What is an app_poi_code? +
The app_poi_code is a unique identifier for your store (Point of Interest) defined within your Meituan application. It is required for all store-specific operations.
Can I track deliveries in real-time? +
Yes! Use the track_delivery tool with a valid order ID to retrieve the courier's current status and predicted arrival information.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Google Business Profile
Manage your local business presence — track reviews, posts, and customer Q&A via AI.
Oppo Game Open Platform
Manage Oppo Game Open Platform distribution — validate logins, query orders, and report game data directly from any AI agent.
S&P Global Commodity Insights
Access global commodity price assessments — crude oil, natural gas, power, coal, metals, petrochemicals, and agriculture via S&P Global Platts benchmarks.
You might also like
Appwrite
Open-source backend-as-a-service — manage databases, storage, and users via AI.
Zinrelo
Manage loyalty programs, reward points, and customer engagement via the Zinrelo API.
Jumpseller
Manage products, orders, and customers via Jumpseller API.