mcdonalds-mcp-order-lite
name: mcdonalds-mcp-order-lite
by danielliao · published 2026-03-22
$ claw add gh:danielliao/danielliao-mcdonalds-mcp-order-lite---
name: mcdonalds-mcp-order-lite
description: Place McDonald's China delivery orders through the official MCP server at https://mcp.mcd.cn using a Bearer MCP token over Streamable HTTP / JSON-RPC. Use when the user wants to browse McDonald's deliverable addresses, query store menu items, inspect meal details, calculate price, create a delivery order, query order status, or check McDonald's coupons/points. Also use when wiring this MCP into a client like Cursor, Cherry Studio, Trae, or another agent. This lite package intentionally contains no embedded token and only the core reusable files.
---
Use the official McDonald's China MCP toolchain, not scraped web APIs.
Core workflow
1. Identify the delivery address.
2. Call `delivery-query-addresses` first.
3. Pick the matching address record and carry forward `addressId`, `storeCode`, and `beCode` from the same record.
4. Call `query-meals` for that store.
5. If needed, call `query-meal-detail` for a chosen meal code.
6. Call `calculate-price` before ordering.
7. Show the user the real payable amount and wait for confirmation.
8. Call `create-order` only after confirmation.
9. Return the `payH5Url` to the user.
10. After the user says payment is complete, call `query-order`.
Important constraints
Tool map
Delivery ordering
Other useful tools
Recommended user-facing flow
When the user says “帮我点麦当劳” or similar:
Files in this skill
Packaging notes
Keep the skill folder lean.
Do not add extra docs beyond what is needed for reuse.
Remove transient files like `__pycache__` before packaging.
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...