麦当劳 MCP 服务

xuexieveryday/mcddddd
Hosted
0 Stars 237 次浏览 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (23 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

auto-bind-coupons

自动领取麦麦省所有当前可用的麦当劳优惠券。无需指定具体的优惠券和couponId,系统会自动领取用户可领的所有券。当用户说"帮我领券"、"自动领取优惠券"、"一键领券"时使用此工具。

该工具无需必填参数,直接调用即可

query-my-coupons 2 个参数

获取用户卡包中的优惠券资产信息,用于“我有什么券 / 券详情查看”等展示与管理场景。 注意:该接口返回的是用户拥有的券,不进行门店、渠道、配送方式等下单规则校验,因此不承诺可用于当前订单。 若业务目标是“当前门店/当前订单可用的券”,请调用 query-store-coupons

该工具无需必填参数,直接调用即可

mall-create-order 4 个参数 需填 2 项

创建积分兑换订单 - 当用户询问"用积分兑换这个商品"、"兑换这个券"、用户确认兑换商品时使用,切记:如果单个商品一个订单下单;如果用户需要兑换多个商品‘必须’分别下单且‘需要排队’,等前面订单结束响应成功后再调用【mall-create-order】下新的订单 前提条件: - 必须调用【mall-create-order】完成交易,**禁止**直接生成"下单成功"等结论性文字 - 必须调用【mall-create-order】完成交易,**禁止**直接返回已有订单 - 必须调用【mall-create-order】完成交易,**禁止**直接返回订单 - 用户已登录 - 已知商品SKU ID,需要从查询可兑换商品列表(从 mall-points-products 获取)或查询商品详情(从 mall-product-detail 获取)中让用户选择一个spu,获取对应的skuId - 用户积分充足 When: - 用户询问"用积分兑换这个商品" - 用户询问"我要兑换" - 用户询问"兑换xxx商品" - 用户询问"兑换这个券" - 用户确认兑换商品 Input: - customerId: 客户ID(从请求头获取) - skuId: 商品SKU ID,需要从查询可兑换商品列表(从 mall-points-products 获取)或查询商品详情(从 mall-product-detail 获取)中让用户选择一个spu,获取对应的skuId - spuCategory: 类目,商品类别,"1"虚拟商品, "2"实体物品,需要从查询可兑换餐品券列表或查询商品详情中获取 - addressId: 配送地址ID,spuCategory="2"时必填 spuCategory="2" → addressId(从 delivery-create-address 获取) - count: 兑换数量,默认为1 Output: - orderId: 订单ID - coupons: 优惠券信息列表 - couponId: 优惠券ID - orderItemId: 订单子项ID - couponCodes: 优惠券码列表 - receiveQuantity: 领取数量 - orderItemStatus: 订单子项状态(1-成功,0-失败) - orderStatus: 订单状态 - status: 响应状态(1-全部下单成功,2-部分成功,0-下单失败) On Error: - SKU ID不存在 - 积分不足 - 库存不足 - 达到限购 - 兑换券失败 - 引导用户发起重试

必填参数:skuId、spuCategory

query-order 1 个参数 需填 1 项

Description: 查询订单详细信息 When: - 用户询问"查下订单详情"、"订单状态"、"我的订单" - 用户提供了麦当劳订单编号想查询配送进度 - 用户说我已支付或者支付失败时,查询一下最新的订单状态 Input: - orderId: 麦当劳订单号

必填参数:orderId

query-meals 5 个参数 需填 3 项

Description: 餐品列表, 支持到店(orderType=1,含到店自取和得来速)和外送(orderType=2,含麦乐送和团餐), 同一商品在不同orderType下的productCode可能不同。 每次切换 orderType 后必须重新调用 query-meals 获取当前场景的 productCode。 企业团餐场景下,可按照这个规则给用户进行搭配 - **20元以下**: 小食 - **20-30元**:汉堡+小食 或 汉堡+饮料 - **30-40元**:汉堡+薯条/小食+饮料 - **40-50元**:汉堡+薯条+小食+饮料 - **50元以上**:丰富组合,优先不重复小食 When: - 当用户要购买某个餐品时,需要查询一下餐品列表 - 当用户要查看餐品时价格时,需要查询一下餐品列表 Input: - storeCode: 门店编码,必填 - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm

必填参数:storeCode、orderType、beType

query-nearby-stores 4 个参数 需填 2 项

Description: 到店场景下,查询用户可点餐门店,需要用户明确是到店自取还是车道取餐 - beType=1(到店自提): 返回的门店无 beCode,后续工具调用不传 beCode - beType=5(得来速): 返回的门店有 beCode,后续工具调用必须传 beCode When: - 用户询问"我想到店", "我想驾车去麦当劳" - 看看我附近有哪些麦当劳的门店 Input: - searchType: 必传,searchType=2 按位置进行搜索, searchType=1 搜索收藏餐厅,默认searchType=1 - city: 城市,searchType=2 时必填 - keyword: 位置关键词,searchType=2 时必填 - beType: 必填,1-到店自取, 5-得来速车道取餐(Drive Through) On Error: - 用户没有收藏记录,可使用搜索功能进行搜索 Next: - 展示门店的 storeCode 和 beCode(beType=5 时) - reservation=true 时完整展示 reservationTimeOptions,today=true 标记"(今天)" - 引导用户选择门店

必填参数:beType、searchType

calculate-price 7 个参数 需填 4 项

Description: 计算商品的价格(含优惠),支持到店(orderType=1,含到店自取和得来速)和外送(orderType=2,含麦乐送和团餐) When: - 用户问"这些商品多少钱" - 用户问"总价是多少" Input: - storeCode: 门店编码 - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm - items: 商品列表(数组) - productCode: 商品编码,必填 - quantity: 商品数量,必填 - couponId: 优惠券ID,选填(如果用户要使用优惠券) - couponCode: 优惠券编码,选填(如果用户要使用优惠券) - gmServiceCode: 企业团餐场景下,助餐服务code Next: - 计算成功后:返回的价格字段单位为"分",展示时需除以100转为"元" - 引导用户:"确认价格后,可以说'创建订单'进行下单"

必填参数:items、storeCode、orderType、beType

delivery-query-stores 2 个参数 需填 2 项

Description: 外送场景下,用户选择完地址后,需要根据地址ID,查询用户当前地址可配送的门店 When: - 外送场景下,用户选择完配送地址后 - 用户问"这个地址能送到哪些店" 注意:到店场景请使用 query-nearby-stores Input: - addressId: 地址ID,来源delivery-query-address - beType: 必填,2: 麦乐送,6:团餐

必填参数:beType、addressId

mall-points-products 1 个参数

查询可兑换餐品券列表 - 当用户询问"有哪些积分兑换商品"、"积分可以兑换什么"、"查看积分商城"时使用 支持类目规则筛选:商品券(1>4)、实物商品(2)、周边产品(2>8)、实物礼品卡(2>9) 前提条件: - 用户已登录

该工具无需必填参数,直接调用即可

delivery-create-address 6 个参数 需填 5 项

Description: 创建用户配送地址 When: - 用户想添加新的配送地址 Input: - city: 城市名称,必填,必须从用户输入中获取实际城市名称,如"南京市" - contactName: 联系人姓名,必填,必须从用户输入中获取实际联系人姓名,如"李明" - gender: 性别,必须从用户输入中获取实际联系人性别,如"先生"、"女士" - phone: 联系人手机号码,必填,格式为11位纯数字(以1开头),如"18616646686"。 - address: 配送地址,必填,必须从用户输入中获取实际地址,如"清竹园9号楼" - addressDetail: 配送地址门牌号,必填,必须从用户输入中获取实际门牌号,如"2单元508" Next: - 当用户选择团餐时,需要引导用户提供预算金额和人数,以便于计算人均预算

必填参数:address、addressDetail、city、contactName、phone

delivery-query-addresses

Description: 外送场景下,查询用户配送地址列表 When: - 用户想点麦乐送 - 用户想吃麦当劳,并配送到家 - 我想点团餐 Next: - 1:引导用户创建新的配送地址 - 2:当用户选择企业团餐时,需要引导用户提供预算金额和人数,以便于计算人均预算

该工具无需必填参数,直接调用即可

query-store-coupons 5 个参数 需填 3 项

Description: 查询【指定门店+订单类型】下可使用的优惠券,支持到店(orderType=1,含到店自取和得来速)和外送(orderType=2,含麦乐送和团餐) When: - 当用户已获取到门店时,用户询问"我有什么优惠券可以用" - 当用户已获取到门店时,用户想在某门店下单前查看可用优惠 - 当用户已获取到门店时,用户选择了商品后想看能用哪些券 - 当用户已获取到门店时,用户问"这个门店能用什么券" Input: - storeCode: 门店编码,必填, - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm

必填参数:orderType、beType、storeCode

available-coupons

查询用户当前可领取的麦麦省的优惠券列表。返回券名称、图片、状态和促销标签。当用户询问有什么优惠、可以领什么券时使用此工具。

该工具无需必填参数,直接调用即可

query-my-account

查询用户积分账户详情 - 当用户询问"我有多少积分"、"查下我的积分"、"积分余额"、"查询过期积分"时使用 前提条件: - 用户已登录

该工具无需必填参数,直接调用即可

create-order 9 个参数 需填 4 项

Description: 创建麦当劳订单,支持到店(orderType=1,含到店自取和得来速)和外送(orderType=2,含麦乐送和团餐), 必须先确定订单类型,必填 (1:到店,2外送) When: - 用户说"我要下单" - 用户说"帮我点餐" - 用户说"创建订单" Input: - addressId: 配送地址ID, orderType=2时必填 - storeCode: 必填 - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - takeWayCode: 到店/得来速场景(orderType=1)必传,外送/团餐场景(orderType=2)不传。值从 calculate-price 返回的takeWayList[].code 中选取 - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm - items: 商品列表(数组) - productCode: 商品编码,必填 - quantity: 商品数量,必填 - couponId: 优惠券ID,选填(如果用户要使用优惠券) - couponCode: 优惠券编码,选填(如果用户要使用优惠券) Next: - 引导用户:"您可以通过支付链接扫码或者打开麦当劳APP完成支付,支付完成后请回复'支付完成'或'支付失败',会帮您查询最新的订单状态"

必填参数:items、orderType、beType、storeCode

query-meal-detail 6 个参数 需填 4 项

Description: 餐品详情, 支持到店(orderType=1,含到店自取和得来速)和外送(orderType=2,含麦乐送和团餐) When: - 用户询问套餐里面有什么?餐品组成有哪些? Input: - storeCode: 门店编码,必填 - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm

必填参数:code、orderType、beType、storeCode

query-meal-assistance 5 个参数 需填 1 项

Description: 仅支持企业团餐场景(beType=6)在calculate-price前需要获取当前门店可用的助餐服务 When: - 企业团餐场景(beType=6)下,用户选完商品后、计算价格前 - 用户问"有什么助餐服务"、"团餐怎么送" Preconditions: - 仅企业团餐场景(beType=6)可用 - 已通过 delivery-query-stores 获取 storeCode 和 beCode Input: - storeCode: 门店编码,必填 - orderType 和 beCode 传递规则(根据用户选择的 beType 确定): 到店自取(beType=1) → orderType=1,不传 beCode 得来速(beType=5) → orderType=1,必传 beCode(从 query-nearby-stores 获取) 麦乐送(beType=2) → orderType=2,必传 beCode(从 delivery-query-stores 获取) 团餐(beType=6) → orderType=2,必传 beCode(从 delivery-query-stores 获取) - reservationDate: 预约场景必传,非预约场景不传。格式: yyyy-MM-dd HH:mm Next: - 用户选择助餐服务后,将 gmServiceCode 传给 calculate-price

必填参数:storeCode

mall-order-detail 1 个参数 需填 1 项

Description: 查询麦麦商城订单详情 When: - 用户询问"麦麦商城的订单详情" Input: - orderId: 订单号

必填参数:orderId

campaign-calendar 1 个参数

查询麦当劳中国当月的营销活动日历,返回进行中、往期和未来日期的活动。适用于查看用户进行中和即将到来的可参与活动,还可查询用户对活动的订阅状态。 When: - 用户问"最近有什么活动"、"这个月有什么优惠活动"、"有什么可以参加的" - 用户想查看品鉴会、主题派对等活动信息

该工具无需必填参数,直接调用即可

now-time-info

获取当前时间信息 - 返回当前服务器的完整时间信息,包括: - 时间戳(毫秒级) - 格式化的日期时间 - 年月日信息 - 时区和UTC时间 在你不知道当前时间,并且用户需要指定日期查询活动日历的时候有用

该工具无需必填参数,直接调用即可

list-nutrition-foods

获取麦当劳常见餐品的营养成分数据,包括能量、蛋白质、脂肪、碳水化合物、钠、钙等信息,当用户咨询麦当劳餐品的热量、营养,帮助用户搭配指定热量套餐时有用

该工具无需必填参数,直接调用即可

mall-product-detail 1 个参数 需填 1 项

查询积分兑换商品详情 - 当用户询问"这个商品详情是什么"、"查看商品详细信息"、用户点击商品查看详情时使用 返回商品的所有SKU规格信息,用户需要选择具体SKU后才能下单兑换 前提条件: - 已知商品SPU ID,需要从查询可兑换餐品券列表让用户选择一个spu才可以

必填参数:spuId

mall-order-list 2 个参数

Description: 查询麦麦商城订单列表 When: - 用户询问"查看我的麦当劳商城订单列表"

该工具无需必填参数,直接调用即可

服务介绍

介绍

什么是 麦当劳 MCP 服务?

  • 麦当劳 MCP 服务是一个遵循 Model Context Protocol(MCP)标准的数据交互接口服务,由麦当劳中国提供,面向中国大陆地区(不含港澳台)使用。
  • 麦当劳MCP服务现已覆盖四大核心业务接口,为开发者提供麦当劳品牌资讯与会员账号权益的集成支持。目前支持的功能包括活动日历查询、麦麦省优惠券查询与领取等。更多实用工具正在持续开发中,即将陆续上线,敬请期待。

1. 申请 MCP Token

麦当劳开放平台网址:麦当劳开放平台

  • 第一步:点击右上角【登录】按钮
  • 第二步:跳转到登录页使用手机号验证登录
  • 第三步:申请 MCP Token
    点击右上角“控制台”后,会弹出控制台弹窗
    点击激活按钮,申请MCP Token
  • 第四步:同意服务协议
  • 第五步:MCP Token 申请成功,可以一键复制

2. 快速开始

下面介绍如何将 MCP Server 接入到 MCP Client 中,开始使用 MCP 功能。
麦当劳提供了远程托管的 MCP Server,用户只需在 MCP Client 中配置接入地址和密钥即可使用。

2.1 接入地址

服务器接入地址:https://mcp.mcd.cn

2.2 传输协议与安全

使用 Streamable HTTP 协议接入
为了识别用户身份和权限,需要在请求头中携带 Authorization 字段,格式如下:

Authorization: Bearer YOUR_MCP_TOKEN

2.3 MCP 配置 JSON 示例:

为了方便使用,我们提供了JSON 配置示例。
复制下面的配置,替换 YOUR_MCP_TOKEN 为实际密钥,粘贴到 MCP Client 的 MCP Server 配置中即可。

{
  "mcpServers": {
    "mcd-mcp": {
      "type": "streamablehttp",
      "url": "https://mcp.mcd.cn",
      "headers": {
        "Authorization": "Bearer YOUR_MCP_TOKEN"
      }
    }
  }
}

2.4 注意事项:

  • ⚠️当前 MCP Server 目前仅支持 MCP Version 2025-06-18及之前的版本。
  • 每个 Token 每分钟最多允许 600 次请求,超过限制会返回 429 错误码,请合理控制请求频率。
  • 请确保 MCP Client 支持 Streamable HTTP 协议。
  • 请妥善保管 MCP Token,避免泄露给他人。

2.5 各平台接入教程:

2.5.1 Cherry Studio

前置条件:一定需要申请到麦当劳中国的 MCP Token,教程:申请 MCP Token
参考 Cherry Studio 官方文档:https://docs.cherry-ai.com/advanced-basic/mcp

1、 打开 Cherry Studio,进入设置页面
2、 选择“MCP”选项卡
3、 点击“添加”按钮
4、 在弹出的下拉框中,选择“从 JSON 导入”

从上面复制JSON粘贴进去,一定记得替换 “YOUR_MCP_TOKEN”,然后点击“确定”按钮

添加完成后,请打开启用开关

恭喜!你已经设置 MCP 成功啦!快去聊天窗口上开启使用吧!

2.5.2 Cursor

前置条件:一定需要申请到麦当劳中国的 MCP Token,教程:申请 MCP Token
参考 Cursor 官方文档:https://cursor.com/cn/docs/context/mcp

打开 Cursor,点击顶部菜单栏【设置】→【Tools & MCP】,在 Installed MCP Servers 中点击【Add Custom MCP】

在打开的 mcp.json 文件中填入从上面复制的JSON内容,一定记得替换 YOUR_MCP_TOKEN 为实际密钥,点击【关闭】并选择【保存】

回到设置页面中,此时应显示可用的麦当劳mcp工具,服务状态应显示为【已连接】

按下 CTRL/CMD + L 打开右侧 Agent 对话框,接下来就可以直接在对话框中输入需求,让 AI 为我们调用工具了

2.5.3 TRAE

前置条件:一定需要申请到麦当劳中国的 MCP Token,教程:申请 MCP Token
参考 TRAE 官方文档:https://docs.trae.cn/ide/model-context-protocol

打开 Trae,点击【设置】→【MCP】→ 【手动添加】进行添加

在打开的手动配置页面中填入从上面复制的JSON内容,一定记得替换YOUR_MCP_TOKEN 为实际密钥,点击【确认】

回到MCP页面中,此时应显示可用的麦当劳mcp工具,服务状态应显示为【已连接】

回到对话框中 ,选择【Builder with MCP】

接下来就可以直接在对话框中输入需求,让 AI 为我们调用工具了

3. 调试指南

3.1 MCP Client 推荐

Client Link
Cherry Studio https://docs.cherry-ai.com/advanced-basic/mcp
Cursor https://cursor.com/cn/docs/context/mcp#protocol-support
Kiro https://kiro.dev/docs/mcp/
Trae https://docs.trae.ai/ide/model-context-protocol
VSCode https://code.visualstudio.com/docs/copilot/customization/mcp-servers

3.2 LLM 推荐

截止 2025 年 12 月 9 日

厂商 型号
Qwen qwen-plusqwen3-max
Doubao Doubao-Seed-1.6
Kimi k2
Zhipu GLM-4.7
Gemini gemini-3-pro-preview
Deepseek DeepSeek-V3.2

4. 工具

MCP Server 目前所支持的 Tools

4.1 工具列表

Tool Name Description
campaign-calender 活动日历查询工具 查询麦当劳中国当月的营销活动日历,返回进行中、往期和未来日期的活动
available-coupons 麦麦省券列表查询 查询用户当前可领取的麦麦省的优惠券列表
auto-bind-coupons 麦麦省一键领券 自动领取麦麦省所有当前可用的麦当劳优惠券。无需指定具体的优惠券和couponId,系统会自动领取用户可领的所有券
my-coupons 我的优惠券查询 查询我有哪些可用的优惠券。就像打开麦当劳APP的"我的优惠券"页面,能看到所有可以用来点餐的优惠券列表
now-time-info 获取当前时间信息 返回当前的完整时间信息,以便于 LLM 知道当前的时间和日期
list-nutrition-foods 餐品营养信息列表 获取麦当劳常见餐品的营养成分数据,包括能量、蛋白质、脂肪、碳水化合物、钠、钙等信息,当用户咨询麦当劳餐品的热量、营养,帮助用户搭配指定热量套餐时有用

4.1.1 活动日历查询工具

描述:

查询麦当劳中国当月的营销活动日历,返回进行中、往期和未来日期的活动。适用于查看用户进行中和即将到来的可参与活动,还可查询用户对活动的订阅状态。

入参:

name description
specifiedDate 查询指定日期范围的活动(格式: yyyy-MM-dd),返回该日期附近一共三天的活动,非必传,默认查询当前月的活动,查询今天的活动不需要入参

响应内容:

示例:

### 当前时间:2025-12-09 14:48:42
### 活动列表:
#### 12月8日 往期回顾
-   **活动标题**:小女警沙发!12月12日麦麦商城见!⏰\
    **活动内容介绍**:❗️超萌酷小女警爱心沙发来袭
		😍小女警+汉堡刺绣+粉嫩配色
		✨满满英雄力和快乐能量!
		💥12月12日14:00准时发售
		👇提前预约,心动别错过!\
    **活动图片介绍**:\
    <img src="https://cms-cdn.mcd.cn/img/short-content/86a849ae4b9528e53ac595ffa1b39cf9.png" alt="" height="300" width="auto">
#### 12月9日 今日
-   **活动标题**:⏳倒计时!超人气「芝芝火腿扒堡」即将回归!\
    **活动内容介绍**:🍔松软芝芝火腿扒堡搭配鲜萃咖啡
		💥一堡+一咖啡!还是天天¥9.9!
		☀一口下去给元气满满的早晨充能!
		⏰12月15日起,超值低价闭眼冲!\
    **活动图片介绍**:\
    <img src="https://cms-cdn.mcd.cn/img/short-content/39bb241887869bca544b67a355cb616f.jpg" alt="" height="300" width="auto">

4.1.2 麦麦省券列表查询

描述:

查询用户当前可领取的麦麦省的优惠券列表。返回券名称、图片、状态和促销标签。当用户询问有什么优惠、可以领什么券时使用此工具。

入参:

无需入参

响应内容:

示例:

### 麦麦省优惠券列表:
- 优惠券标题:11.9元麦乐鸡 \
  状态:已领取 \
  优惠券图片:\
    <img src="https://img.mcd.cn/cms/images/077b86c9268d33a0.png" height="auto" width="300">
- 优惠券标题:9.9元薯你最甜 \
  状态:未领取 \
  优惠券图片:\
    <img src="https://img.mcd.cn/cms/images/0853e0f8882dc66e.png" height="auto" width="300">
- 优惠券标题:北非蛋风味麦满分 \
  状态:不可领取 \
  优惠券图片:\
    <img src="https://img.mcd.cn/cms/images/6714e5753b475d96.png" height="auto" width="300">

4.1.3 麦麦省一键领券

描述:

自动领取麦麦省所有当前可用的麦当劳优惠券。无需指定具体的优惠券和couponId,系统会自动领取用户可领的所有券。当用户说"帮我领券"、"自动领取优惠券"、"一键领券"时使用此工具。

入参:

无需入参

响应内容:

示例:

### 🎉 领券结果

**总计**: 1 张优惠券
**成功**: 1 张
**失败**: 0 张

---

#### ✅ 成功领取的优惠券:

- **9.9元薯你最甜**
  - couponId:8ED8D8BEBEBDEF26B615682E92EFAC86
  - couponCode:MCDD60T892ST5EV00N1090
  - 图片:<img src="https://img.mcd.cn/cms/images/0853e0f8882dc66e.png" alt="9.9元薯你最甜" height="200" width="auto">

4.1.4 我的优惠券查询

描述:

查询我有哪些可用的优惠券。就像打开麦当劳APP的"我的优惠券"页面,能看到所有可以用来点餐的优惠券列表。 包括但不限于使用场景: - 用户想知道自己有哪些优惠券可以用 - 检查优惠券的有效期和使用条件 - 查看优惠券数量和状态

入参:

无需入参

响应内容:

示例:

# 您的优惠券列表

共 1 张可用优惠券

## 9.9元薯你最甜
- **优惠**: ¥9.9 (用券价格)
- **有效期**: 2025-12-09 00:00-2026-02-12 23:59
- **领取时间**: 今日收到
- **标签**: 到店专用、外送专用

<img src="https://mcd-portal-prod-cos1-1300270282.cos.ap-shanghai.myqcloud.com/campaign/prod/campaign-offer/coupon/66f226e438714697b9f15d1a753d91ba/%E5%A4%A7%E8%96%AF%E6%9D%A1.jpg?sign=q-sign-algorithm%3Dsha1%26q-ak%3DAKIDCD6mEcX25tVrjNxiPvEICas0uXyBKIBs%26q-sign-time%3D1763363214%3B1921043214%26q-key-time%3D1763363214%3B1921043214%26q-header-list%3D%26q-url-param-list%3D%26q-signature%3D59b757fb6a863e8debfcdce8e595bf268d9c0cb9" alt="悟空加价特调免费券0411" height="300" width="auto">

4.1.5 当前时间信息查询工具

描述:

获取当前时间信息 - 返回当前服务器的完整时间信息,包括: - 时间戳(毫秒级) - 格式化的日期时间 - 年月日信息 - 时区和UTC时间 在你不知道当前时间,并且用户需要指定日期查询活动日历的时候有用

入参:

无需入参

响应内容:

示例:

{
  "success": true,
  "code": 200,
  "message": "请求成功",
  "datetime": "2025-12-11 17:57:05",
  "traceId": "7b7255e6b4682f35dc0b4df39ffcf02d",
  "data": {
    "timestamp": 1765447025424,
    "datetime": "2025-12-11T17:57:05.424",
    "formatted": "2025-12-11 17:57:05",
    "date": "2025-12-11",
    "year": 2025,
    "month": 12,
    "day": 11,
    "dayOfWeek": "THURSDAY",
    "timezone": "GMT+08:00",
    "offset": "+08:00",
    "utc": "2025-12-11T09:57:05.425Z"
  }
}

4.1.6 餐品营养信息列表

描述:

获取麦当劳常见餐品的营养成分数据,包括能量、蛋白质、脂肪、碳水化合物、钠、钙等信息,当用户咨询麦当劳餐品的热量、营养,帮助用户搭配指定热量套餐

入参:

无需入参

响应内容:

示例:

{
    "success": true,
    "code": 200,
    "message": "请求成功",
    "datetime": "2026-01-23 09:32:44",
    "data": "[1]{productName,nutritionDescription,energyKj,energyKcal,protein,fat,carbohydrate,sodium,calcium}:\n  猪柳麦满分,null,1288,308,16,16,24,781,213\n "
}

5. 版本日志

Date Version Description
2025-12-09 1.0.0 麦麦日历和麦麦省领券 MCP Server
2026-01-23 1.0.1 增加了“餐品营养信息列表”Tool,同时我们缩短了URL以便于大家连接

6. 注意事项:

  • 允许个人以非商业用途复制并使用本仓库中的示例配置、参数、JSON 或示例代码,并仅限用于实现与麦当劳MCP服务的连接与使用。

  • 使用 麦当劳MCP 服务须遵守麦当劳中国的《使用条款》及《麦当劳MCP 服务规则》,并在申请MCP Token时同意前述条款。

  • 未经书面授权,不得将本仓库内容用于商业售卖、付费分发、引流变现或任何暗示官方背书、误导公众的用途;亦不得用于任何违法、违规或黑灰产相关行为。

  • 本仓库内容按“现状”提供,不构成任何形式的保证或承诺。

  • 本仓库不构成对麦当劳及其关联方商标的任何授权。

  • 请妥善保管您的MCP Token,避免泄露或被他人使用。

相关 MCP 服务