跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Seal Subscriptions,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
用 AI 管理 Seal Subscriptions 中的 Shopify 订阅:查找订阅者,查看即将到来和失败的扣款,跳过或改期某次配送,暂停或恢复订阅,修改商品、地址和折扣,并管理订阅规则和 Webhook。
试试这样问
Seal Subscriptions 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Seal Subscriptions、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Seal Subscriptions + ChatGPT
用 AI 管理 Seal Subscriptions 中的 Shopify 订阅:查找订阅者,查看即将到来和失败的扣款,跳过或改期某次配送,暂停或恢复订阅,修改商品、地址和折扣,并管理订阅规则和 Webhook。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
SEAL_SUBSCRIPTIONS_API_TOKEN
步骤 1 — 获取凭证
设置大约需要 2 分钟,你需要一个安装了 Seal Subscriptions 应用的 Shopify 店铺,并能访问它的设置。
- 在 Shopify 后台打开 Apps → Seal Subscriptions → Settings → General Settings → API。
- 复制 API token(不是只用于给 Webhook 签名的 API secret)到
SEAL_SUBSCRIPTIONS_API_TOKEN,然后安装连接器。令牌只会发送给 Seal。 - 令牌只属于一个店铺:每个店铺安装一次连接器。
覆盖范围:按客户邮箱或姓名,或按状态(有效、已暂停、已取消)查找订阅;某个时间段内所有要续订的订阅;单个订阅的客户、收货地址、配送和计费周期、商品、折扣和扣款(已计划、已完成,或失败及其错误信息);订阅规则(商品页上提供的方案);以及 Webhook。
AI 可以更改的内容:暂停、恢复或重新激活订阅;修改周期、配送方式和收货地址;添加商品,也可以只在下次续订时一次性添加;更换款式或修改数量和价格;应用折扣码;跳过即将到来的扣款、撤销跳过或改期;向客户发送 Seal 的邮件,附带更新付款方式的链接;注册 Webhook。
先确认:每次写入都作用于真实客户的订阅,跳过、暂停和扣款客户都能看到。AI 会说明是哪个订阅(客户和 ID)以及要改什么,并等待你确认。
安装时默认关闭:seal_subscriptions_cancel_subscription、seal_subscriptions_schedule_cancellation、seal_subscriptions_remove_items、seal_subscriptions_remove_discount_code、seal_subscriptions_delete_webhook,两个会立即扣款的工具(seal_subscriptions_charge_now 和 seal_subscriptions_process_billing_attempt),以及 seal_subscriptions_get_customer_magic_link:任何拿到该链接的人都能修改这位客户的订阅。只逐个开启团队真正需要的工具。
隐私:订阅中包含姓名、邮箱、电话、地址和银行卡末几位。AI 只显示问题需要的内容,客户专属的秘密编辑链接会从回答中移除。
常见错误:403 Access forbidden.:令牌错误、已被撤销或属于其他店铺;请从 Seal 的 API 设置中重新复制。503:Seal 每个令牌最多允许 10 个并发请求;请等正在进行的调用结束后重试。404 或 success: false:ID 不存在,或订阅当前的状态不允许该操作,例如跳过已处理的扣款。
该连接器不支持创建或删除订阅及单次扣款,不能编辑订阅规则,不处理预付订阅的履约订单,也不能创建快速结账链接。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 ChatGPT 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。
- 前往 chatgpt.com/plugins,点击 +,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
Seal Subscriptions。 - 在 Connection 下的 Server URL 中填入
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
可用工具
| Tool | What it does |
|---|---|
seal_subscriptions_list_subscriptions | List the shop's Seal subscriptions, 50 per page, newest first |
seal_subscriptions_list_by_billing_date | List subscriptions that have at least one charge scheduled between two UTC date-times, e.g. everything renewing next week |
seal_subscriptions_get_subscription | Get one subscription with everything Seal knows about it: status (ACTIVE, PAUSED, CANCELLED, EXPIRED), customer and shipping address… |
seal_subscriptions_pause_subscription | Pause an active subscription: no charges or deliveries until it is resumed |
seal_subscriptions_resume_subscription | Resume a paused subscription or reactivate a cancelled one, so charges and deliveries start again |
seal_subscriptions_cancel_subscription | Cancel a subscription at once: no further charges or deliveries |
seal_subscriptions_schedule_cancellation | Schedule a subscription to be cancelled at a future date and time; it keeps renewing until then |
seal_subscriptions_update_subscription | Change a subscription's schedule, delivery method or shipping address: delivery and billing interval (a billing interval longer than the… |
seal_subscriptions_add_items | Add one or more products to a subscription, as recurring items or as one-off add-ons for the next renewal only (one_time 1) |
seal_subscriptions_edit_items | Change items already on a subscription: swap the variant, change quantity or price, or turn an item into a one-off |
seal_subscriptions_remove_items | Remove items from a subscription by their item ids |
seal_subscriptions_skip_billing_attempt | Skip one upcoming charge (and its delivery) of a subscription, e.g. when the customer is away |
seal_subscriptions_unskip_billing_attempt | Undo a skip, so a previously skipped upcoming charge is made again on its date |
seal_subscriptions_reschedule_billing_attempt | Move one upcoming charge of a subscription to another date and time |
seal_subscriptions_charge_now | Charge the subscription immediately instead of waiting for the next scheduled date; the customer's saved payment method is billed and an… |
seal_subscriptions_process_billing_attempt | Process one specific billing attempt now, for example to retry a failed charge after the customer updated the card |
seal_subscriptions_apply_discount_code | Apply a Shopify discount code to an auto-charging subscription; it counts from the next charge |
seal_subscriptions_remove_discount_code | Remove a discount code from a subscription |
seal_subscriptions_get_payment_update_url | Get a secure Shopify link where the customer can replace the payment method of a subscription (Shop Pay subscriptions only) |
seal_subscriptions_send_payment_update_email | E-mail the customer Seal's message with a link to update the payment method of a subscription, e.g. after a failed charge or an expiring… |
seal_subscriptions_get_customer_magic_link | Get the magic link that signs a customer into Seal's portal, where they can see and change all their subscriptions |
seal_subscriptions_list_rules | List the shop's subscription rules (the selling plans offered on product pages): name, plan selector label, payment type, intervals… |
seal_subscriptions_get_rule | Get one subscription rule with its selling plans (intervals, pricing policy, minimum and maximum cycles, selling plan ids) and the products… |
seal_subscriptions_list_webhooks | List the webhooks registered on the Seal account, with id, topic and target address |
seal_subscriptions_create_webhook | Register a webhook so Seal sends a signed POST (header X-Seal-Hmac-Sha256) to an https address whenever a subscription, rule or billing… |
seal_subscriptions_delete_webhook | Delete a webhook by id |
示例提示
- “找到 [email protected] 的订阅,告诉我下一次扣款是什么时候,包含哪些商品。”
- “下周有哪些订阅要续订?按商品分组。”
- “列出最近一次扣款失败的订阅及错误信息,并给这些客户发送更新付款方式的邮件。”
- “Marco Rossi 在度假,跳过他的下一次配送,并把再下一次改到 11 月 3 日。”
- “暂停 [email protected] 的订阅,直到我另行通知。”
FAQ
ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。
下一步
这份指南对你有帮助吗?