mcdonald-order麦当劳助手 - 查询/领取优惠券、活动日历、餐品营养信息、门店查询、查询/创建外送地址、查询/创建外送订单、查询门店可用优惠券、查询餐品列表、查询餐品详情
Install via ClawdBot CLI:
clawdbot install lililiSir/mcdonald-order当用户询问麦当劳相关问题时,使用此 skill 调用麦当劳 MCP 服务获取实时数据。
用户需要在 MCP 官网注册并获取 API Token:
MCD_TOKEN 或在调用时替换 MCD_MCP_URL: MCP 服务地址,默认 https://mcp.mcd.cn使用 exec 工具执行 curl 命令调用 MCP 服务:
MCD_URL="${MCD_MCP_URL:-https://mcp.mcd.cn}"
MCD_AUTH="Authorization: Bearer ${MCD_TOKEN:-<YOUR_TOKEN>}"
curl -s -X POST "$MCD_URL" \
-H "$MCD_AUTH" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"<工具名>","arguments":{<参数>}},"id":1}'
查看当前可领取的所有优惠券。
触发词: "有什么优惠券"、"可以领什么券"、"今天有什么优惠"
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"available-coupons","arguments":{}},"id":1}'
自动领取所有可用优惠券到账户。
触发词: "帮我领券"、"一键领券"、"全部领取"
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"auto-bind-coupons","arguments":{}},"id":1}'
查看已领取的优惠券列表。
触发词: "我有哪些优惠券"、"我的券"、"已领取的券"
参数:
page: 页码,默认 "1"pageSize: 每页数量,默认 "50"curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"my-coupons","arguments":{"page":"1","pageSize":"50"}},"id":1}'
查看近期麦当劳活动安排。
触发词: "最近有什么活动"、"麦当劳活动"、"促销活动"
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"campaign-calender","arguments":{}},"id":1}'
获取麦当劳常见餐品的营养成分数据,包括能量、蛋白质、脂肪、碳水化合物、钠、钙等信息。适用于用户咨询热量、营养或搭配指定热量套餐。
触发词: "热量"、"卡路里"、"营养信息"、"多少大卡"、"帮我搭配XX卡的套餐"
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"list-nutrition-foods","arguments":{}},"id":1}'
查询用户已保存的配送地址列表,同时返回匹配的门店信息(storeCode、beCode)。这是下单流程的第一步,后续查询餐品、计算价格、创建订单都依赖此接口返回的门店信息。
触发词: "我要点外卖"、"麦乐送"、"配送地址"、"送餐到家"
参数: 无
流程说明:
addressId、storeCode、beCode 等关键字段curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"delivery-query-addresses","arguments":{}},"id":1}'
为用户创建新的配送地址。当用户没有已保存地址或需要配送到新地址时使用。
触发词: "添加新地址"、"新的配送地址"、"送到XX"
参数(全部必填):
city: 城市名称,如 "南京市"contactName: 联系人姓名gender: 性别,如 "先生"、"女士"phone: 联系人手机号码(11位,以1开头)address: 配送地址,如 "清竹园9号楼"addressDetail: 门牌号,如 "2单元508"curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"delivery-create-address","arguments":{"city":"南京市","contactName":"李明","gender":"先生","phone":"18612345678","address":"清竹园9号楼","addressDetail":"2单元508"}},"id":1}'
查询用户在当前门店可用的优惠券及券对应的可用商品。必须先调用 delivery-query-addresses 获取门店信息。
触发词: "这个门店能用什么券"、"有什么优惠券可以用"、"下单前看看优惠"
参数(全部必填,来自 delivery-query-addresses 返回):
storeCode: 门店编码beCode: BE编码前置条件: 必须已调用 delivery-query-addresses 获取 storeCode 和 beCode
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"query-store-coupons","arguments":{"storeCode":"S001","beCode":"BE001"}},"id":1}'
查询门店可售餐品列表,获取商品 code 用于后续下单。必须先调用 delivery-query-addresses 获取门店信息。
触发词: "有什么吃的"、"菜单"、"餐品列表"、"想点餐"
参数(全部必填,来自 delivery-query-addresses 返回):
storeCode: 门店编码beCode: BE编码curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"query-meals","arguments":{"storeCode":"S001","beCode":"BE001"}},"id":1}'
查询单个餐品的详细信息。必须先调用 delivery-query-addresses 获取门店信息。
触发词: "这个餐品详情"、"具体介绍一下"、"有什么配料"
参数(全部必填):
storeCode: 门店编码(来自 delivery-query-addresses)beCode: BE编码(来自 delivery-query-addresses)code: 餐品编码(来自 query-meals)curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"query-meal-detail","arguments":{"storeCode":"S001","beCode":"BE001","code":"10001"}},"id":1}'
计算商品价格(含优惠),用于下单前确认费用。必须先调用 delivery-query-addresses 获取门店信息。
触发词: "多少钱"、"总价"、"算一下价格"、"用券后多少钱"
参数:
storeCode: 门店编码(必填,来自 delivery-query-addresses)beCode: BE编码(必填,来自 delivery-query-addresses)items: 商品列表(必填,至少一个商品)productCode: 商品编码(必填,来自 query-meals)quantity: 数量(必填)couponId: 优惠券ID(选填)couponCode: 优惠券编码(选填)返回字段说明(金额单位为分,需除以100展示):
productOriginalPrice: 商品原价productPrice: 商品现价deliveryPrice: 运费packingPrice: 打包费discount: 总优惠price: 最终价格curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"calculate-price","arguments":{"storeCode":"S001","beCode":"BE001","items":[{"productCode":"10001","quantity":1}]}},"id":1}'
创建麦乐送外卖订单。必须先调用 delivery-query-addresses 获取地址和门店信息,且必须先调用 calculate-price 计算价格并等待用户确认。
触发词: "下单"、"我要点这个"、"帮我下单"、"创建订单"
参数:
addressId: 配送地址ID(必填,来自 delivery-query-addresses)storeCode: 门店编码(必填,来自 delivery-query-addresses)beCode: BE编码(必填,来自 delivery-query-addresses)items: 商品列表(必填,至少一个商品)productCode: 商品编码(必填)quantity: 数量(必填)couponId: 优惠券ID(选填)couponCode: 优惠券编码(选填)前置条件:
delivery-query-addressescalculate-price 且用户确认价格curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"create-order","arguments":{"addressId":"addr_123","storeCode":"S001","beCode":"BE001","items":[{"productCode":"10001","quantity":1}]}},"id":1}'
查询麦当劳订单的详细信息和配送进度。
触发词: "查下订单"、"订单状态"、"我的订单"、"配送到哪了"
参数:
orderId: 麦当劳订单追踪编号(必填,34位数字字符串)curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"query-order","arguments":{"orderId":"1030938730000733964700499858"}},"id":1}'
返回当前的完整时间信息,帮助判断活动是否在有效期内。
触发词: "现在几点"、"今天几号"(通常无需用户触发,AI 自动调用以判断活动时效)
curl -s -X POST "${MCD_MCP_URL:-https://mcp.mcd.cn}" \
-H "Authorization: Bearer ${MCD_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"now-time-info","arguments":{}},"id":1}'
{
"jsonrpc": "2.0",
"result": {
"content": [{"type": "text", "text": "..."}],
"structuredContent": {...}
},
"id": 1
}
解析 result.content[0].text 或 result.structuredContent 获取数据。
{
"jsonrpc": "2.0",
"error": {"code": -32000, "message": "Token expired"},
"id": 1
}
常见错误:
Token expired: Token 过期,需要重新获取Unauthorized: Token 无效Rate limited: 请求过于频繁,稍后再试以表格或清单形式展示,包含:
以表格展示,包含:
以分类清单展示,包含:
展示完整价格明细(金额单位为分,需除以100):
用户: 今天麦当劳有什么优惠券可以领?
AI 执行: 调用 available-coupons
AI 回复:
当前可领取的优惠券:
1. 🍟 麦辣鸡腿堡套餐立减5元 (有效期至2月10日)
2. 🥤 任意饮品第二杯半价 (有效期至2月15日)
需要帮你一键领取吗?
用户: 我想点麦乐送
AI 执行流程:
delivery-query-addresses → 获取用户地址列表和门店信息query-meals → 展示餐品列表calculate-price → 展示价格明细create-order → 创建订单AI 回复:
您有以下配送地址:
1. 📍 清竹园9号楼 2单元508(李明 先生)
请选择配送地址,或者告诉我新的地址信息来创建。
用户: 我想用优惠券点外卖
AI 执行流程:
delivery-query-addresses → 获取门店信息query-store-coupons → 展示当前门店可用券及对应商品,并引导用户使用query-meals查看更多商品calculate-price(带 couponId/couponCode)→ 展示优惠后价格create-order → 创建订单delivery-query-addresses 获取门店信息,不可跳过calculate-price 返回的金额单位为分,展示时需除以100calculate-price 并等待用户确认价格query-store-coupons 返回的是当前门店可用券,与 query-my-coupons(用户所有券)不同Generated Feb 27, 2026
用户通过AI助手查询麦当劳当前可领取的优惠券,一键自动领取所有可用优惠券,并查看已领取的优惠券列表。适用于日常消费中寻找折扣和促销信息,提升用户参与度和复购率。
用户咨询麦当劳餐品的营养成分,如热量、蛋白质、脂肪等数据,AI助手提供详细营养信息并帮助搭配指定热量的套餐。适用于注重健康饮食或特定饮食需求的消费者。
用户查询或创建新的配送地址,AI助手获取门店信息后,引导用户选择地址并查询可用优惠券和餐品列表,最终计算价格并创建外送订单。适用于家庭或办公室点餐场景。
用户浏览特定门店的餐品列表,查看餐品详情如配料和描述,AI助手基于门店信息提供实时菜单数据。适用于点餐前的决策过程,提升用户体验。
用户查询麦当劳近期的活动日历,了解促销安排和特别活动,AI助手提供实时活动信息。适用于计划消费或参与限时促销的用户。
麦当劳通过MCP API向开发者提供实时数据访问,开发者或企业支付订阅费用以集成此技能包。收入来自API调用次数或月度订阅费,支持大规模用户访问。
AI助手引导用户完成外送订单创建,麦当劳与平台或开发者分享订单佣金。收入来自每笔成功订单的分成,激励推广和用户转化。
收集用户交互数据如优惠券使用和点餐偏好,进行分析后提供个性化推荐或定向广告。收入来自数据服务费或广告投放合作。
💬 Integration Tip
确保在调用外送相关工具前先执行delivery-query-addresses以获取必要的门店参数,避免API错误。
Automate Xiaohongshu (RedNote) content operations using a Python client for the xiaohongshu-mcp server. Use for: (1) Publishing image, text, and video content, (2) Searching for notes and trends, (3) Analyzing post details and comments, (4) Managing user profiles and content feeds. Triggers: xiaohongshu automation, rednote content, publish to xiaohongshu, xiaohongshu search, social media management.
Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides...
The Baidu Baike Component is a knowledge service tool designed to query authoritative encyclopedia explanations for various nouns. Its core function is given a specific "noun" (object, person, location, concept, event, etc.) provided by the user, it returns a standardized, detailed entry explanation sourced from Baidu Baike.
Draft and publish posts to 小红书 (Xiaohongshu/RED). Use when creating content for 小红书, drafting posts, generating cover images, or publishing via browser automation. Covers the full workflow from content creation to browser-based publishing, including cover image generation with Pillow.
AI-assisted creation, rendering, and automated publishing of Xiaohongshu-style content with support for Markdown to image cards and data tracking.
小红书全能助手 — 文案生成、封面制作、内容发布与管理。当用户要求写小红书笔记、生成小红书文案/标题/封面、发小红书、搜索小红书、评论点赞收藏等任何小红书相关操作时使用。支持一站式从文案创作到自动发布的完整流程。封面AI生图需配置可选环境变量(GEMINI_API_KEY 或 IMG_API_KEY 或 HUNY...