大数跨境

通过 Shop MCP 为任意智能体添加购物和 Shop Pay 结账功能

通过 Shop MCP 为任意智能体添加购物和 Shop Pay 结账功能 Shopify电商独立站
2026-10-13
7
导读:Shop MCP 允许您的代理或应用通过单个 MCP 连接搜索 Shopify 商品目录、构建购物车并完成 Shop Pay 结账。它支持 Shopify 商品目录中的超过 10 亿件商品,且搜索功能

Shop MCP 允许您的代理或应用通过单个 MCP 连接搜索 Shopify 目录、构建购物车并完成 Shop Pay 结账。它支持 Shopify 目录中的超过 10 亿件商品,且搜索无需 API 密钥。现有的目录 API 集成不会发生任何变化,也无需采取任何操作。

变更内容

Shop MCP 已在 https://mcp.shop.com 上线,其技能描述位于 https://mcp.shop.com/skill.md,MCP 兼容的智能体可读取该描述。一次连接即可为您的智能体提供工具,这些工具被归类为几个主要流程:

  • 搜索与商品详情:search_catalog、lookup_catalog 和 get_product 从 Shopify 目录中读取数据。
  • 通过 Shop 登录:购物者只需登录一次,搜索工具即可使用其保存的偏好设置。
  • Shopify 商店的购物车与结账:您的智能体构建购物车并在销售该商品的商店创建结账订单。购物车和结账功能无需登录即可使用;对于已登录的购物者,结账可使用其保存的地址和 Shop Pay,在购物者确认总金额和支付方式后,您的智能体将通过 complete_checkout 完成购买。
  • 订单:对于已登录的购物者,您的智能体可通过 search_orders 查找订单和物流跟踪信息。

shop CLI 从您的终端调用相同的服务器,以便您在编写任何代码之前尝试进行搜索:

npm install -g @shopify/shop shop search "ceramic coffee dripper"

每个结果均显示商店、价格以及是否有货。将查询替换为您代理销售的产品,即可查看您的代理接收到的数据格式。

通过您的智能体下的订单会像其他订单一样显示在商家的 Shopify 管理后台中。由于发布时没有 Webhook,您需要轮询 get_checkout 以获取结账状态。

受影响对象

构建或配置兼容 MCP 的代理或工具的开发者可以使用 Shop MCP。如果您直接使用现有的目录 API,您当前的集成将继续正常运行,无需更改。

为何重要

在引入 Shop MCP 之前,您的代理可以在目录中找到产品,但必须将购物者引导至商店网站进行支付,这通常会导致客户流失。现在,已登录的购物者可以在不离开您代理的情况下,使用其已保存的 Shop Pay 信息进行支付。

下一步操作

现有集成无需采取任何操作。要开始使用 Shop MCP:

  1. 安装 shop CLI 并使用查询运行 shop search,以便在终端中检查结果。
  2. 将您的编码智能体指向 https://mcp.shop.com/skill.md,或在智能体的配置中将 https://mcp.shop.com 添加为 MCP 服务器。
  3. 要通过 Shop Pay 进行支付,请让购物者使用 Shop 登录。Claude 和 ChatGPT 等 MCP 客户端会为您运行登录流程,而您自己的代码可以使用设备流(device flow)。
  4. 端到端测试购买流程。如果结账返回带有 order 的 status: completed,则说明操作成功。

搜索功能无需凭据即可使用。请在 Shopify Dev Dashboard 中创建一个 API 密钥。

相关文档

  • Shop MCP 概述
  • Global Catalog MCP
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7163
粉丝 0
Shopify电商独立站 1234
总阅读95.5k
粉丝0
内容7.2k