Recurpay MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.8.4更新於 Nov 7, 2026

Read subscriptions, subscribers and orders; manage renewals, billing skips and payment links.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行金融商業與電商

概覽

AI 產生的概覽

把助理連接到 Recurpay 商店,讀取訂閱、訂閱者、訂單和方案,並執行需確認的計費操作,例如續約、寄送付款連結。

可以做什麼
  • 檢視訂閱、訂閱者、訂單和方案,支援篩選與分頁,並可找出因續約付款失敗而暫停的訂閱。
  • 查詢單一訂閱、訂閱者、訂單或方案,查看某筆訂單所屬的訂閱,以及某個方案綁定的商品。
  • 檢視 Webhook 訂閱,並檢查所連接自訂應用程式的 API 權限範圍。
  • 取消客戶訂閱、跳過下一個計費週期、立即續約、寄送付款連結、更新訂閱者聯絡資料,或為訂閱新增/移除優惠碼。
  • 查看當月用量、提出功能需求,以及升級或取消 UsefulAPI 方案。
適用情境
適合商家用自然語言查詢自己的 Recurpay 訂閱業務,或在不開啟 Recurpay 後台的情況下處理例行計費事務,例如重試暫停的續約、跳過一期帳單、寄送付款連結。
執行需求
以 URL 方式加入的遠端 MCP 端點,用戶端設定中不需 API 金鑰或 Authorization 標頭。透過 OAuth 以使用者的 Recurpay 帳號登入。需在使用者自己的 Recurpay 商店建立自訂應用程式並授予所需權限範圍。免費版每月 50 次工具呼叫,付費方案可提高上限。
安裝前請注意
寫入類工具會變更商店資料:取消客戶訂閱會停止計費與出貨,優惠碼或聯絡資料變更會影響後續帳單。立即續約可能對已儲存的付款方式扣款,付款連結會通知客戶;兩者都需明確確認,重複呼叫可能重複扣款或通知。逾時可能使寫入結果不確定,重試前請先在 Recurpay 核對。訂閱者、訂閱和訂單紀錄會經 UsefulAPI 傳送至 AI 用戶端和 LLM 供應商。付費方案透過 Stripe Checkout 結帳。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Recurpay MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Frecurpay/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

Recurpay MCP server

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://recurpay.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http recurpay https://recurpay.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": {    "recurpay": {      "url": "https://recurpay.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 Recurpay credentials.

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

Tools

ToolTypeWhat it does
recurpay_get_access_scopesreadGet the token's API scopes
recurpay_list_subscriptionsreadList subscriptions
recurpay_get_subscriptionreadGet a subscription
recurpay_list_subscribersreadList subscribers
recurpay_get_subscriberreadGet a subscriber
recurpay_list_ordersreadList orders
recurpay_get_orderreadGet an order
recurpay_list_order_subscriptionsreadList an order's subscriptions
recurpay_list_plansreadList plans
recurpay_get_planreadGet a plan
recurpay_list_plan_productsreadList a plan's products
recurpay_list_webhooksreadList webhooks
recurpay_cancel_customer_subscriptionwriteCancel a customer's subscription
recurpay_skip_next_billingwriteSkip the next billing
recurpay_renew_subscriptionwriteRenew a subscription now
recurpay_send_payment_linkwriteSend a payment link to the subscriber
recurpay_update_subscriberwriteUpdate a subscriber
recurpay_update_subscription_couponwriteAdd or remove a subscription coupon
recurpay_usage_statusmetaUsage status (free-tier meter)
recurpay_request_featuremetaRequest a missing feature
recurpay_upgrademetaUpgrade to Pro or Pro+
recurpay_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 (per Recurpay store)$050 tool calls / month
Pro (per Recurpay store)$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 recurpay_upgrade (it returns a Stripe Checkout link). Cancel any time with recurpay_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running recurpay_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT

Store access and billing actions

Create a custom app in your own Recurpay store: Settings → Integrations → Develop apps → Create new app. Grant only the needed scopes. Recurpay documents this per-store custom-app route as approval-free. This independent connector is not a Recurpay public app or marketplace listing. Your vendor account, API eligibility and any vendor charges remain separate.

The token is encrypted for authorized API calls. Requested subscriber, subscription and order records pass through UsefulAPI to your chosen AI client and LLM provider. Connected-token values and credential fields are removed from results. Revoke the custom app/token in Recurpay to end vendor access; disconnect UsefulAPI to stop this connection. Billing follows the store, normally including token rotation.

Immediate renewal can charge a saved payment method; generating a payment link notifies the subscriber. Both tools require explicit confirmation. Cancelling a customer subscription stops its billing and deliveries; skipping advances the next cycle. Contact and discount changes can affect future billing. These are separate from cancelling your UsefulAPI plan.

No vendor operation is automatically replayed. A timeout or unreadable reply can leave a write uncertain; check Recurpay before repeating it. Repeated explicit renewal or payment-link calls can repeat charges or notifications. An acknowledged renewal record is not independent proof that a payment settled. Operations have a 30-second deadline and an 8-MiB response cap.

The 18 tools were checked against current vendor definitions and local mocks. Release authentication checks used a nonexistent token on the vendor-owned demo. No real customer reads, charges, customer messages or business writes were tested.

來源:servers/recurpay/README.md,提交 4046075

工具

18

recurpay_get_access_scopes

Get the token's API scopes

Show the API scopes of the custom app whose token is connected (read-/write- subscriptions, customers, orders, plans, payments, webhooks). Use it when a tool answers 403.

無需輸入參數。

recurpay_list_subscriptions

List subscriptions

List the store's subscriptions (status active/paused/halted/cancelled/draft, subscriber, plan policies, line items, next_billing_at). Filter by status, plan, subscriber email and dates. Use status=halted to find subscriptions whose renewal payment failed. Page with next_page.

輸入參數pageemaillimitstatusplan_idsort_bysort_keycreated_at_maxcreated_at_minupdated_at_maxupdated_at_min

recurpay_get_subscription

Get a subscription

Get one subscription with its subscriber, addresses, line items, discount codes, billing/delivery policy, payment method and billing dates.

輸入參數subscription_id必填

recurpay_list_subscribers

List subscribers

List the store's subscribers (customers with at least one subscription): name, email, phone, addresses, total spent. Filter by name, email and dates. Page with next_page.

輸入參數pageemaillimitsort_bysort_keylast_namefirst_namecreated_at_maxcreated_at_minupdated_at_maxupdated_at_min

recurpay_get_subscriber

Get a subscriber

Get one subscriber (customer) with contact data, addresses and total spent.

輸入參數subscriber_id必填

recurpay_list_orders

List orders

List the orders generated by subscriptions (name, subscriber, status, totals). Filter by order name, subscriber email, subscription and dates. Page with next_page.

輸入參數namepageemaillimitsort_bysort_keycreated_at_maxcreated_at_minupdated_at_maxupdated_at_minsubscription_id

recurpay_get_order

Get an order

Get one order with its subscriber and line items.

輸入參數order_id必填

recurpay_list_order_subscriptions

List an order's subscriptions

List the subscriptions that belong to one order.

輸入參數pagelimitsort_byorder_id必填sort_keycreated_at_maxcreated_at_minupdated_at_maxupdated_at_min

recurpay_list_plans

List plans

List the subscription plans (selling plan groups) with their delivery/billing policies and discounts. Filter by plan title, product title/handle and dates. Page with next_page.

輸入參數pagelimitsort_bysort_keyplan_titleproduct_titlecreated_at_maxcreated_at_minproduct_handleupdated_at_maxupdated_at_min

recurpay_get_plan

Get a plan

Get one plan with its selling plans (delivery policy, billing policy, anchors, discounts).

輸入參數plan_id必填

recurpay_list_plan_products

List a plan's products

List the products attached to one plan, with the variants excluded from it.

輸入參數pagelimitplan_id必填

recurpay_list_webhooks

List webhooks

List the webhook subscriptions of the store (topic, address, status). Needs the read-webhooks scope.

輸入參數pagelimitcreated_at_maxcreated_at_min

recurpay_cancel_customer_subscription

Cancel a customer's subscription

WRITE: cancel one subscriber's subscription in Recurpay (status becomes cancelled; billing and deliveries stop). This is the merchant's action on a customer's subscription, not the cancellation of this MCP server's own plan. Only the merchant can re-activate it. Ask the user to confirm the subscription first.

輸入參數subscription_id必填cancelled_reason必填

recurpay_skip_next_billing

Skip the next billing

WRITE: skip the subscription's next billing/delivery cycle (the next order is not generated). Ask the user to confirm the subscription first.

輸入參數subscription_id必填

recurpay_renew_subscription

Renew a subscription now

WRITE, MAY CHARGE THE CUSTOMER: renew the subscription now. Recurpay runs the billing cycle immediately, which can charge the subscriber's saved payment method and create an order. Use it e.g. to retry a halted subscription. Only call it when the user explicitly asks for it and set confirm=true. Repeated calls may repeat the charge or notification.

輸入參數confirm必填subscription_id必填

recurpay_update_subscriber

Update a subscriber

WRITE: change a subscriber's contact data (email, first name, last name, phone). Only the fields you pass are sent. Ask the user to confirm the new values.

輸入參數emailphonelast_namefirst_namesubscriber_id必填

recurpay_update_subscription_coupon

Add or remove a subscription coupon

WRITE: add or remove a discount code (coupon) on one subscription; it changes what the subscriber pays on the next billings. Ask the user to confirm.

輸入參數code必填action必填subscription_id必填

版本歷史

10
  1. v1.8.4最新Nov 7, 2026
  2. v1.7.3Nov 5, 2026
  3. v1.7.2Nov 5, 2026
  4. v1.7.1Nov 4, 2026
  5. v1.7.0Nov 3, 2026
  6. v1.6.1Nov 3, 2026
  7. v1.5.0Nov 1, 2026
  8. v1.3.0Oct 31, 2026
  9. v1.2.0Oct 31, 2026
  10. v1.1.0Oct 31, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合