Recurly MCP by usefulapi
MCP server for Recurly — accounts, subscriptions, invoices, plans; cancel & pause subs.
- 1.11.1
- Version
- remote
- Transport
- 8
- Tools
Security review
Review passedReviewed 1d ago.
- tools: 8 tools scanned
- metadata: scanned
No findings.
Tools (8)
recurly_list_accounts
List customer accounts on the site. Supports cursor pagination and filtering. Recurly: GET /accounts.
recurly_get_account
Fetch one account by its id (no prefix, e.g. e28zov4fw0v2) or by your own code prefixed with `code-` (e.g. code-bob). Recurly: GET /accounts/{account_id}.
recurly_list_subscriptions
List subscriptions across the site, optionally scoped to one account and/or filtered by state. Provide `account_id` to use GET /accounts/{account_id}/subscriptions; otherwise GET /subscriptions.
recurly_get_subscription
Fetch one subscription by its id (no prefix) or by uuid prefixed with `uuid-`. Recurly: GET /subscriptions/{subscription_id}.
recurly_list_invoices
List invoices across the site, or for one account when `account_id` is given (GET /accounts/{account_id}/invoices). Recurly: GET /invoices.
recurly_list_plans
List the site's subscription plans, optionally filtered by state. Recurly: GET /plans.
recurly_cancel_customer_subscription
Cancel a subscription. By default it stays active until the end of the current term (`term_end`); pass timeframe `bill_date` to cancel effective the next bill date. This changes billing state. Recurly: PUT /subscriptions/{subscription_id}/cancel.
recurly_pause_subscription
Pause a subscription for a number of upcoming billing cycles. Set `remaining_pause_cycles` to 0 to resume/cancel an existing pause. This changes billing state. Recurly: PUT /subscriptions/{subscription_id}/pause.