2,500+ MCP servers ready to use
Vinkius

Meituan Waimai MCP Server for LangChain 10 tools — connect in under 2 minutes

Built by Vinkius GDPR 10 Tools Framework

LangChain is the leading Python framework for composable LLM applications. Connect Meituan Waimai through the Vinkius and LangChain agents can call every tool natively — combine them with retrievers, memory, and output parsers for sophisticated AI pipelines.

Vinkius supports streamable HTTP and SSE.

python
import asyncio
from langchain_mcp_adapters.client import MultiServerMCPClient
from langchain_openai import ChatOpenAI
from langgraph.prebuilt import create_react_agent

async def main():
    # Your Vinkius token — get it at cloud.vinkius.com
    async with MultiServerMCPClient({
        "meituan-waimai": {
            "transport": "streamable_http",
            "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
        }
    }) as client:
        tools = client.get_tools()
        agent = create_react_agent(
            ChatOpenAI(model="gpt-4o"),
            tools,
        )
        response = await agent.ainvoke({
            "messages": [{
                "role": "user",
                "content": "Using Meituan Waimai, show me what tools are available.",
            }]
        })
        print(response["messages"][-1].content)

asyncio.run(main())
Meituan Waimai
Fully ManagedVinkius Servers
60%Token savings
High SecurityEnterprise-grade
IAMAccess control
EU AI ActCompliant
DLPData protection
V8 IsolateSandboxed
Ed25519Audit chain
<40msKill switch
Stream every event to Splunk, Datadog, or your own webhook in real-time

* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure

About Meituan Waimai MCP Server

Connect your Meituan Waimai (美团外卖) restaurant operations to any AI agent and transform your delivery management through natural conversation. Meituan Waimai is China's largest food delivery platform, handling millions of daily orders across hundreds of thousands of restaurants.

LangChain's ecosystem of 500+ components combines seamlessly with Meituan Waimai through native MCP adapters. Connect 10 tools via the Vinkius and use ReAct agents, Plan-and-Execute strategies, or custom agent architectures — with LangSmith tracing giving full visibility into every tool call, latency, and token cost.

What you can do

  • Order Management — Retrieve detailed order information, list orders by status (pending, confirmed, delivering, completed, cancelled)
  • Order Lifecycle Control — Confirm new orders, mark orders as delivering, complete deliveries, or cancel with explanations
  • Refund Processing — Approve or reject customer refund requests with detailed reasoning and order verification
  • Restaurant Information — Query restaurant details including ratings, addresses, business hours, and delivery coverage
  • Menu Management — List full restaurant catalogs, filter by category, view prices, descriptions, and stock levels
  • Stock Control — Update item availability in real-time, mark items as sold out, or replenish inventory
  • Delivery Tracking — Mark orders as out for delivery with rider information for customer transparency

The Meituan Waimai MCP Server exposes 10 tools through the Vinkius. Connect it to LangChain in under two minutes — no API keys to rotate, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.

How to Connect Meituan Waimai to LangChain via MCP

Follow these steps to integrate the Meituan Waimai MCP Server with LangChain.

01

Install dependencies

Run pip install langchain langchain-mcp-adapters langgraph langchain-openai

02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token

03

Run the agent

Save the code and run python agent.py

04

Explore tools

The agent discovers 10 tools from Meituan Waimai via MCP

Why Use LangChain with the Meituan Waimai MCP Server

LangChain provides unique advantages when paired with Meituan Waimai through the Model Context Protocol.

01

The largest ecosystem of integrations, chains, and agents — combine Meituan Waimai MCP tools with 500+ LangChain components

02

Agent architecture supports ReAct, Plan-and-Execute, and custom strategies with full MCP tool access at every step

03

LangSmith tracing gives you complete visibility into tool calls, latencies, and token usage for production debugging

04

Memory and conversation persistence let agents maintain context across Meituan Waimai queries for multi-turn workflows

Meituan Waimai + LangChain Use Cases

Practical scenarios where LangChain combined with the Meituan Waimai MCP Server delivers measurable value.

01

RAG with live data: combine Meituan Waimai tool results with vector store retrievals for answers grounded in both real-time and historical data

02

Autonomous research agents: LangChain agents query Meituan Waimai, synthesize findings, and generate comprehensive research reports

03

Multi-tool orchestration: chain Meituan Waimai tools with web scrapers, databases, and calculators in a single agent run

04

Production monitoring: use LangSmith to trace every Meituan Waimai tool call, measure latency, and optimize your agent's performance

Meituan Waimai MCP Tools for LangChain (10)

These 10 tools become available when you connect Meituan Waimai to LangChain via MCP:

01

cancel_order

Requires a cancellation reason explaining why the order is being cancelled (e.g., "restaurant closed", "item out of stock", "unable to prepare"). The order must be in a cancellable state (not already completed or delivered). Use carefully as cancellations impact merchant ratings and customer experience. Cancel a Meituan delivery order with a reason

02

complete_order

This is the final state in the order lifecycle and indicates the customer has received their food. Should only be called after the delivery rider has confirmed drop-off or the customer has picked up the order. Triggers payment settlement to the merchant. Mark a Meituan delivery order as completed

03

confirm_order

This transitions the order to confirmed status and begins the preparation workflow. Required step before marking the order as delivering. Use the order ID from the order list and the restaurant POI ID. Essential for acknowledging new orders and starting the fulfillment process. Confirm a pending Meituan delivery order

04

get_order_detail

Use the order ID obtained from the order list to track specific orders, verify order contents, check delivery addresses, or investigate customer complaints. Essential for order management and customer service operations. Get detailed information about a specific Meituan delivery order

05

get_order_list

Filter by order status: 1=待确认 (pending confirmation), 3=已确认 (confirmed), 5=配送中 (delivering), 7=已完成 (completed), 8=已取消 (cancelled). Pagination uses page number and limit parameters. Critical for monitoring incoming orders, tracking order volume, and managing the order pipeline. List orders for a Meituan restaurant with optional status filter

06

get_restaurant_info

Use the POI ID (Point of Interest identifier) to get restaurant details before managing orders, verifying delivery coverage, or checking business hours. Essential for multi-restaurant operators managing multiple POIs. Get detailed information about a Meituan restaurant/POI

07

handle_refund

When rejecting, provide a reason explaining the refusal. Refund requests typically come with customer explanations and evidence. Use order details to verify the claim before making a decision. Approved refunds are processed back to the customer's original payment method. Approve or reject a refund request for a Meituan order

08

list_menus

Optionally filter by category ID to get items from a specific menu section (e.g., appetizers, mains, drinks). Critical for inventory management, price updates, and menu optimization. Returns stock quantities to help identify low-stock items. List menu items for a Meituan restaurant

09

mark_delivering

Optionally includes delivery rider name and phone number for customer tracking. Use this for self-delivery orders where the restaurant manages their own riders. For Meituan-managed delivery, the platform handles this automatically. Mark a Meituan order as being delivered (out for delivery)

10

update_stock

Use this to mark items as sold out (stock=0) when ingredients run out, or replenish stock when new inventory arrives. Stock changes immediately reflect on the customer-facing menu. Essential for preventing orders for unavailable items and maintaining accurate inventory. Food ID is obtained from the list_menus tool. Update stock quantity for a menu item in Meituan

Example Prompts for Meituan Waimai in LangChain

Ready-to-use prompts you can give your LangChain agent to start working with Meituan Waimai immediately.

01

"Show me all pending orders for my restaurant POI123."

02

"Mark food ID 4567 as sold out for POI123 — we ran out of chicken."

03

"Handle refund request for order ORD-789 — customer says food never arrived. Approve it."

Troubleshooting Meituan Waimai MCP Server with LangChain

Common issues when connecting Meituan Waimai to LangChain through the Vinkius, and how to resolve them.

01

MultiServerMCPClient not found

Install: pip install langchain-mcp-adapters

Meituan Waimai + LangChain FAQ

Common questions about integrating Meituan Waimai MCP Server with LangChain.

01

How does LangChain connect to MCP servers?

Use langchain-mcp-adapters to create an MCP client. LangChain discovers all tools and wraps them as native LangChain tools compatible with any agent type.
02

Which LangChain agent types work with MCP?

All agent types including ReAct, OpenAI Functions, and custom agents work with MCP tools. The tools appear as standard LangChain tools after the adapter wraps them.
03

Can I trace MCP tool calls in LangSmith?

Yes. All MCP tool invocations appear as traced steps in LangSmith, showing input parameters, response payloads, latency, and token usage.

Connect Meituan Waimai to LangChain

Get your token, paste the configuration, and start using 10 tools in under 2 minutes. No API key management needed.