Recurpay MCP by usefulapi

io.usefulapi/recurpay · v1.1.0 · finance-and-payments

Recurpay MCP by usefulapi is healthy: it completed an MCP handshake in 179 ms and exposes 18 tools.

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

Endpoint: https://recurpay.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count18
Latency179 ms
Last checked (UTC)2026-10-31T07:20:25.683Z

Health history

Checked (UTC)StatusLatencyError
2026-10-31T07:20:25.683ZHealthy179

Tools (18)

recurpay_get_access_scopesShow 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_subscriptionsList 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.
recurpay_get_subscriptionGet one subscription with its subscriber, addresses, line items, discount codes, billing/delivery policy, payment method and billing dates.
recurpay_list_subscribersList 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.
recurpay_get_subscriberGet one subscriber (customer) with contact data, addresses and total spent.
recurpay_list_ordersList the orders generated by subscriptions (name, subscriber, status, totals). Filter by order name, subscriber email, subscription and dates. Page with next_page.
recurpay_get_orderGet one order with its subscriber and line items.
recurpay_list_order_subscriptionsList the subscriptions that belong to one order.
recurpay_list_plansList 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.
recurpay_get_planGet one plan with its selling plans (delivery policy, billing policy, anchors, discounts).
recurpay_list_plan_productsList the products attached to one plan, with the variants excluded from it.
recurpay_list_webhooksList the webhook subscriptions of the store (topic, address, status). Needs the read-webhooks scope.
recurpay_cancel_customer_subscriptionWRITE: 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 subscript
recurpay_skip_next_billingWRITE: skip the subscription's next billing/delivery cycle (the next order is not generated). Ask the user to confirm the subscription first.
recurpay_renew_subscriptionWRITE, 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. Rep
recurpay_send_payment_linkWRITE, CONTACTS THE CUSTOMER: generate a payment link for the subscription (renewal payment or payment-method update); Recurpay notifies the subscriber with it. Use it for halted subscriptions. Only call it when the user explicitly asks for it and set confirm=true. Repeated calls may repeat the char
recurpay_update_subscriberWRITE: 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.
recurpay_update_subscription_couponWRITE: 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.