Seal Subscriptions MCP by usefulapi

io.usefulapi由 usefulapi.io 发布官方发布者v1.18.5更新于 Nov 8, 2026

Manage Seal Subscriptions on Shopify: subscriptions, billing attempts, items, discounts, rules.

发布方自己的服务:Ably MCP by usefulapi

已验证Streamable HTTP可网页运行金融商业与电商

概览

AI 生成的概览

管理 Shopify 上的 Seal Subscriptions:查看订阅、扣款尝试、商品、折扣与规则,并可暂停、修改、改期或立即扣款。

可以做什么
  • 列出并搜索订阅(含按扣款日期范围筛选),查看单个订阅的完整详情
  • 读取订阅规则(方案)与已注册的 webhook
  • 暂停、恢复、重新激活、取消订阅或安排未来取消
  • 增删改订阅商品,调整周期、付款次数上限、配送方式与收货地址
  • 改期、跳过、取消跳过或删除扣款尝试,以及改期履约订单
  • 立即向客户扣款或处理指定扣款尝试,应用或移除折扣码,发送更新付款方式的邮件
适用场景
适合使用 Seal Subscriptions 的 Shopify 商家:让助手查询即将扣款的订阅和客户订阅情况,并执行跳过一期、暂停、修改商品、应用折扣等日常订阅操作。
运行要求
远程 MCP 端点,仅需添加 URL;服务器通过 OAuth 登录,登录页要求填写 Seal 应用设置中的 API token(是 token,不是 secret)。客户端配置中不要添加 API key 或 Authorization 头。按调用量计费:免费版每月 50 次工具调用,另有 Pro 与 Pro+ 付费方案。
安装前请注意
多数工具会写入数据:暂停、取消、修改、改期或删除订阅与扣款尝试,部分工具会立即向客户支付方式扣款或向客户发送邮件。执行写操作前请确认意图。OAuth 登录需提供 Seal Subscriptions API token;升级工具会返回 Stripe 结账链接,付费方案会产生费用,Pro 当期不退款。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Seal Subscriptions MCP by usefulapi,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.usefulapi%2Fseal-subscriptions/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "seal-subscriptions-by-usefulapi": {
      "type": "http",
      "url": "https://seal-subscriptions.usefulapi.io/mcp"
    }
  }
}

README

Seal Subscriptions MCP by usefulapi

Manage Seal Subscriptions on Shopify: subscriptions, billing attempts, items, discounts, rules.

Live endpoint: https://seal-subscriptions.usefulapi.io/mcp · Homepage: https://usefulapi.io/seal-subscriptions

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://seal-subscriptions.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http seal-subscriptions https://seal-subscriptions.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "seal-subscriptions": {      "url": "https://seal-subscriptions.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Seal Subscriptions credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/seal-subscriptions/

On first connect you'll paste your Seal Subscriptions API token (the Seal app → Settings → General Settings → API; the token, not the secret).

Tools

ToolTypeWhat it does
sealsubscriptions_list_subscriptionsreadList subscriptions
sealsubscriptions_list_subscriptions_by_billing_datereadList subscriptions by billing date
sealsubscriptions_get_subscriptionreadGet subscription
sealsubscriptions_list_subscription_rulesreadList subscription rules
sealsubscriptions_get_subscription_rulereadGet subscription rule
sealsubscriptions_list_webhooksreadList webhooks
sealsubscriptions_pause_subscriptionwritePause subscription
sealsubscriptions_resume_subscriptionwriteResume subscription
sealsubscriptions_reactivate_subscriptionwriteReactivate subscription
sealsubscriptions_cancel_customer_subscriptionwriteCancel subscription
sealsubscriptions_schedule_cancellationwriteSchedule subscription cancellation
sealsubscriptions_add_itemswriteAdd items to subscription
sealsubscriptions_edit_itemswriteEdit subscription items
sealsubscriptions_remove_itemswriteRemove items from subscription
sealsubscriptions_edit_subscriptionwriteEdit subscription
sealsubscriptions_reschedule_billing_attemptwriteReschedule billing attempt
sealsubscriptions_skip_billing_attemptwriteSkip billing attempt
sealsubscriptions_unskip_billing_attemptwriteUnskip billing attempt
sealsubscriptions_delete_billing_attemptwriteDelete billing attempt
sealsubscriptions_reschedule_fulfillment_orderwriteReschedule fulfillment order
sealsubscriptions_create_charge_nowwriteCharge subscription now
sealsubscriptions_process_chargewriteProcess a specific charge
sealsubscriptions_apply_discount_codewriteApply discount code
sealsubscriptions_remove_discount_codewriteRemove discount code
sealsubscriptions_send_payment_method_update_emailwriteEmail customer to update payment method
sealsubscriptions_edit_subscription_rulewriteEdit subscription rule
sealsubscriptions_append_rule_product_variantswriteAdd products to subscription rule
sealsubscriptions_usage_statusmetaUsage status (free-tier meter)
sealsubscriptions_request_featuremetaRequest a missing feature
sealsubscriptions_upgrademetaUpgrade to Pro or Pro+
sealsubscriptions_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with sealsubscriptions_upgrade (it returns a Stripe Checkout link). Cancel any time with sealsubscriptions_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running sealsubscriptions_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Seal Subscriptions.

来源:servers/seal-subscriptions/README.md,提交 4046075

工具

27

sealsubscriptions_list_subscriptions

List subscriptions

List or search the shop's subscriptions (up to 50 per page; pass next_cursor as cursor for the next page): status, customer, interval, total value, shipping address and card brand/last digits. Search by customer email, first or last name; filter by status; optionally include the items and the billing attempts of each. GET /subscriptions.

输入参数pagequerycursorstatuswith_itemswith_billing_attempts

sealsubscriptions_list_subscriptions_by_billing_date

List subscriptions by billing date

Subscriptions that have at least one billing attempt scheduled between two UTC date-times: the way to see what will be charged tomorrow or this week. Each subscription carries a cursor; pass the last one's cursor as `cursor` to get the next page. GET /subscriptions-by-billing-date.

输入参数cursorto_datetime必填from_datetime必填

sealsubscriptions_get_subscription

Get subscription

One subscription with everything Seal knows: customer, shipping and billing address, status, intervals, delivery method, items with discounts, billing attempts (with status and error messages), fulfillment orders, invoices, tags and the activity log. Private customer links are removed. GET /subscription?id=.

输入参数subscription_id必填

sealsubscriptions_list_subscription_rules

List subscription rules

List the subscription rules (plans) of the shop: name, payment type, the products and variants they apply to and their selling plans. GET /subscription-rules.

输入参数page

sealsubscriptions_get_subscription_rule

Get subscription rule

One subscription rule by id, with its products, variants and selling plans. GET /subscription-rule?id=.

输入参数rule_id必填

sealsubscriptions_list_webhooks

List webhooks

List the webhooks registered for this shop through the API (topic and address). GET /webhooks.

无需输入参数。

sealsubscriptions_pause_subscription

Pause subscription

WRITE: Pause an active subscription: no further charges or shipments until it is resumed. Undo with sealsubscriptions_resume_subscription. PUT /subscription action=pause.

输入参数subscription_id必填

sealsubscriptions_resume_subscription

Resume subscription

WRITE: Resume a paused subscription so charges and shipments continue on the schedule. PUT /subscription action=resume.

输入参数subscription_id必填

sealsubscriptions_reactivate_subscription

Reactivate subscription

WRITE: Reactivate a cancelled subscription (the effect is the same as resume; use this for cancelled ones). Charges restart on the schedule, so the customer may be billed. PUT /subscription action=reactivate.

输入参数subscription_id必填

sealsubscriptions_cancel_customer_subscription

Cancel subscription

WRITE: Cancel a subscription now: all future charges and shipments stop and the customer may get Seal's cancellation email. It can be brought back with sealsubscriptions_reactivate_subscription. For a later cancellation use sealsubscriptions_schedule_cancellation. PUT /subscription action=cancel.

输入参数subscription_id必填

sealsubscriptions_schedule_cancellation

Schedule subscription cancellation

WRITE: Schedule the cancellation of a subscription for a future date and time (it stays active until then). PUT /subscription-schedule-cancellation.

输入参数date必填time必填timezone必填subscription_id必填

sealsubscriptions_add_items

Add items to subscription

WRITE: Add products to a subscription. Prices are in the subscription's currency and change what the customer pays on the next charge. An item with one_time=true is removed after the next renewal. PUT /subscription action=add_items.

输入参数items必填subscription_id必填

sealsubscriptions_edit_items

Edit subscription items

WRITE: Change existing items of a subscription: variant, quantity (> 0), price (>= 0), SKU, one-time flag, properties. Changes what the customer pays on the next charge. PUT /subscription action=edit_items.

输入参数items必填subscription_id必填

sealsubscriptions_remove_items

Remove items from subscription

WRITE: Remove items from a subscription by item id. The customer stops receiving and paying for them. PUT /subscription action=remove_items.

输入参数item_ids必填subscription_id必填

sealsubscriptions_edit_subscription

Edit subscription

WRITE: Edit a subscription's schedule and details: delivery and billing interval (a billing interval longer than the delivery interval makes it prepaid), min/max number of payments, note attributes (an empty list removes them), delivery method and price, and the shipping address. Only the fields you pass change. To change items use the item tools. PUT /subscription action=edit.

输入参数s_zips_citys_phones_companys_countrys_address1s_address2s_provinces_last_names_first_namedelivery_prices_country_code另有 11 个

sealsubscriptions_reschedule_billing_attempt

Reschedule billing attempt

WRITE: Move a billing attempt that has not been processed yet to another date and time. With reset_schedule=true the later attempts are rebuilt from the new date. PUT /subscription-billing-attempt action=reschedule.

输入参数date必填time必填timezone必填reset_schedulesubscription_id必填billing_attempt_id必填

sealsubscriptions_skip_billing_attempt

Skip billing attempt

WRITE: Skip one upcoming billing attempt so the customer is not charged for that cycle. Undo with sealsubscriptions_unskip_billing_attempt. PUT /subscription-billing-attempt action=skip.

输入参数subscription_id必填billing_attempt_id必填

sealsubscriptions_unskip_billing_attempt

Unskip billing attempt

WRITE: Bring back a skipped billing attempt, so it is charged on its date again. PUT /subscription-billing-attempt action=unskip.

输入参数subscription_id必填billing_attempt_id必填

sealsubscriptions_delete_billing_attempt

Delete billing attempt

WRITE: Delete a billing attempt that has not been processed. Seal keeps 65 days of attempts scheduled, so a deleted one is recreated within hours unless the schedule is moved first (see sealsubscriptions_reschedule_billing_attempt). DELETE /subscription-billing-attempt.

输入参数subscription_id必填billing_attempt_id必填

sealsubscriptions_reschedule_fulfillment_order

Reschedule fulfillment order

WRITE: Move a fulfillment order of a prepaid subscription to another date and time. PUT /subscription-fulfillment-order action=reschedule.

输入参数date必填time必填timezone必填subscription_id必填fulfillment_order_id必填

sealsubscriptions_create_charge_now

Charge subscription now

WRITE: CHARGES THE CUSTOMER'S PAYMENT METHOD IMMEDIATELY for the next billing attempt of the subscription and creates a Shopify order; it does not wait for the scheduled date. Only call it when the user clearly asked for an immediate charge. With reset_schedule=true the later attempts are rebuilt from today. PUT /subscription-create-charge-now.

输入参数reset_schedulesubscription_id必填

sealsubscriptions_process_charge

Process a specific charge

WRITE: CHARGES THE CUSTOMER'S PAYMENT METHOD NOW for one specific billing attempt (for example a failed or upcoming one) and creates a Shopify order. Only call it when the user clearly asked for that charge. PUT /subscription-process-charge.

输入参数subscription_id必填billing_attempt_id必填

sealsubscriptions_apply_discount_code

Apply discount code

WRITE: Apply a Shopify discount code to an auto-charging subscription (not to recurring-invoice subscriptions); it lowers what the customer pays on the next charges. PUT /subscription-discount-code action=apply.

输入参数discount_code必填subscription_id必填

sealsubscriptions_remove_discount_code

Remove discount code

WRITE: Remove a discount code from a subscription. Use the discount code id from the subscription's items[].discount_codes[].id (a uuid), not the code text. DELETE /subscription-discount-code.

输入参数subscription_id必填discount_code_id必填

sealsubscriptions_send_payment_method_update_email

Email customer to update payment method

WRITE: SENDS AN EMAIL TO THE CUSTOMER of the subscription with a link to update their payment method (for example after failed charges). Only call it when the user clearly asked to contact the customer. PUT /subscription action=send_payment_method_update_email.

输入参数subscription_id必填

sealsubscriptions_edit_subscription_rule

Edit subscription rule

WRITE: Edit a subscription rule: its name, the plan selector label (`options`, e.g. "Deliver every") and the products it applies to. product_variants REPLACES all products and variants linked to the rule: to add some without removing the others use sealsubscriptions_append_rule_product_variants. PUT /subscription-rule.

输入参数nameoptionsrule_id必填product_variants

sealsubscriptions_append_rule_product_variants

Add products to subscription rule

WRITE: Add products or variants to a subscription rule without touching the ones already linked. PUT /subscription-rule/append-product-variants.

输入参数rule_id必填product_variants必填

版本历史

16
  1. v1.18.4Nov 7, 2026
  2. v1.17.3Nov 5, 2026
  3. v1.17.2Nov 5, 2026
  4. v1.17.1Nov 4, 2026
  5. v1.17.0Nov 3, 2026
  6. v1.16.1Nov 3, 2026
  7. v1.15.0Nov 1, 2026
  8. v1.13.0Oct 31, 2026
  9. v1.12.0Oct 31, 2026
  10. v1.11.0Oct 30, 2026
  11. v1.10.2Oct 30, 2026
  12. v1.10.0Oct 30, 2026
  13. v1.5.0Oct 26, 2026
  14. v1.2.3Oct 25, 2026
  15. v1.2.0Oct 25, 2026
  16. v1.1.0Oct 24, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Usefulapi 集成