2,500+ MCP servers ready to use
Vinkius

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

Built by Vinkius GDPR 10 Tools SDK

Pydantic AI brings type-safe agent development to Python with first-class MCP support. Connect Meituan Waimai through Vinkius and every tool is automatically validated against Pydantic schemas. catch errors at build time, not in production.

Vinkius supports streamable HTTP and SSE.

python
import asyncio
from pydantic_ai import Agent
from pydantic_ai.mcp import MCPServerHTTP

async def main():
    # Your Vinkius token. get it at cloud.vinkius.com
    server = MCPServerHTTP(url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp")

    agent = Agent(
        model="openai:gpt-4o",
        mcp_servers=[server],
        system_prompt=(
            "You are an assistant with access to Meituan Waimai "
            "(10 tools)."
        ),
    )

    result = await agent.run(
        "What tools are available in Meituan Waimai?"
    )
    print(result.data)

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.

Pydantic AI validates every Meituan Waimai tool response against typed schemas, catching data inconsistencies at build time. Connect 10 tools through Vinkius and switch between OpenAI, Anthropic, or Gemini without changing your integration code. full type safety, structured output guarantees, and dependency injection for testable agents.

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 Pydantic AI 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 Pydantic AI via MCP

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

01

Install Pydantic AI

Run pip install pydantic-ai

02

Replace the token

Replace [YOUR_TOKEN_HERE] with your Vinkius token

03

Run the agent

Save to agent.py and run: python agent.py

04

Explore tools

The agent discovers 10 tools from Meituan Waimai with type-safe schemas

Why Use Pydantic AI with the Meituan Waimai MCP Server

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

01

Full type safety: every MCP tool response is validated against Pydantic models, catching data inconsistencies before they reach your application

02

Model-agnostic architecture. switch between OpenAI, Anthropic, or Gemini without changing your Meituan Waimai integration code

03

Structured output guarantee: Pydantic AI ensures tool results conform to defined schemas, eliminating runtime type errors

04

Dependency injection system cleanly separates your Meituan Waimai connection logic from agent behavior for testable, maintainable code

Meituan Waimai + Pydantic AI Use Cases

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

01

Type-safe data pipelines: query Meituan Waimai with guaranteed response schemas, feeding validated data into downstream processing

02

API orchestration: chain multiple Meituan Waimai tool calls with Pydantic validation at each step to ensure data integrity end-to-end

03

Production monitoring: build validated alert agents that query Meituan Waimai and output structured, schema-compliant notifications

04

Testing and QA: use Pydantic AI's dependency injection to mock Meituan Waimai responses and write comprehensive agent tests

Meituan Waimai MCP Tools for Pydantic AI (10)

These 10 tools become available when you connect Meituan Waimai to Pydantic AI 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 Pydantic AI

Ready-to-use prompts you can give your Pydantic AI 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 Pydantic AI

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

01

MCPServerHTTP not found

Update: pip install --upgrade pydantic-ai

Meituan Waimai + Pydantic AI FAQ

Common questions about integrating Meituan Waimai MCP Server with Pydantic AI.

01

How does Pydantic AI discover MCP tools?

Create an MCPServerHTTP instance with the server URL. Pydantic AI connects, discovers all tools, and generates typed Python interfaces automatically.
02

Does Pydantic AI validate MCP tool responses?

Yes. When you define result types as Pydantic models, every tool response is validated against the schema. Invalid data raises a clear error instead of silently corrupting your pipeline.
03

Can I switch LLM providers without changing MCP code?

Absolutely. Pydantic AI abstracts the model layer. your Meituan Waimai MCP integration works identically with OpenAI, Anthropic, Google, or any supported provider.

Connect Meituan Waimai to Pydantic AI

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