# recurly MCP server

MCP server for Recurly — accounts, subscriptions, invoices, plans; cancel & pause subs.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-recurly
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://recurly.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://recurly.usefulapi.io/mcp

## Tools
- recurly_list_accounts (List accounts) - List customer accounts on the site. Supports cursor pagination and filtering. Recurly: GET /accounts. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_get_account (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}. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_list_subscriptions (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. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_get_subscription (Get subscription) - Fetch one subscription by its id (no prefix) or by uuid prefixed with `uuid-`. Recurly: GET /subscriptions/{subscription_id}. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_list_invoices (List invoices) - List invoices across the site, or for one account when `account_id` is given (GET /accounts/{account_id}/invoices). Recurly: GET /invoices. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_list_plans (List plans) - List the site's subscription plans, optionally filtered by state. Recurly: GET /plans. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_cancel_subscription (Cancel subscription (WRITE — changes billing)) - 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. Endpoint: https://recurly.usefulapi.io/mcp
- recurly_pause_subscription (Pause subscription (WRITE — changes billing)) - 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. Endpoint: https://recurly.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
