
Integration · Payments
Connect Claude & ChatGPT to Recurly
Ask your AI which invoices are past due, what plan a customer is on, or to pause a subscription for two months. It reads accounts, subscriptions, invoices, transactions, plans and coupons in Recurly, and can create accounts and subscriptions, add charges and credits, and pause, resume, cancel or refund. Billing questions get answered without searching the admin.
Free plan, no credit card. Takes about a minute.
Try asking
“Which invoices are past due?”
The AI lists invoices in the past due state across all accounts, with account, amount and date.
“What plan is account acme on, and when is their next bill?”
It looks up the account and its subscriptions, then shows plan, price, state and next bill date.
“Pause the subscription for account acme for two billing cycles.”
It pauses the subscription for two cycles. The customer is not billed while it is paused.
What your AI can do
Subscriptions
Start, pause, resume, cancel and reactivate subscriptions. Read plan, price, state and next bill date.
Invoices and payments
List and read invoices, download PDFs, check balances and transactions, and refund a paid invoice.
Accounts, plans and coupons
Search, create and update customer accounts, add one-time charges or credits, and list plans and coupons.
“Give account acme a 50 USD credit for the outage.”
It adds a one-time credit with that description, which is applied on their next invoice.
“Send me the PDF of invoice 1042.”
It downloads the invoice as a PDF.
“Did any payments fail this week?”
It lists this week's transactions that did not succeed, with account, amount and status.
25 tools for Recurly
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_account_charge_or_creditChanges dataAdd a one-time charge or credit to an account. Pass `type` (charge or credit), currency, unit_amount and description; for a credit use a negative unit_amount. It is billed or applied on their next invoice.cancel_subscriptionDeletesCancel a subscription so it does not renew. By default it stays active until the end of the paid term; `timeframe` bill_date ends it at the next bill date. It can be reactivated before it expires.create_accountChanges dataCreate a customer account. Pass a unique `code` and optionally email, first_name, last_name, company and address.create_subscriptionChanges dataStart a subscription for a customer. Pass plan_code, currency and account (with code). The customer is billed according to the plan, usually right away, using their saved billing info.download_invoice_pdfDownload an invoice as a PDF by id or number.get_accountGet one customer account by id or by code (prefix `code-`, for example code-bob).get_account_balanceGet an account's balance owed and whether it is past due.get_invoiceGet one invoice by id or number (prefix `number-`, for example number-1000), with line items, totals and payment state.get_planGet one plan by id or code (prefix `code-`).get_subscriptionGet one subscription by id (or uuid- prefix), including plan, price, state and next bill date.get_transactionGet one transaction by id, including amount, status and gateway response.list_account_invoicesList the invoices of one account.list_account_subscriptionsList the subscriptions of one account.list_account_transactionsList the payment transactions of one account.list_accountsList customer accounts, newest first. Filter by `email`, `subscriber`, `past_due` or date range, and page with `cursor`.list_couponsList coupons with their code, discount and state.list_invoicesList invoices across all accounts. Filter by `state` (pending, past_due, paid, failed ...) or date range.list_plansList subscription plans with their code, name, price and billing interval.list_subscriptionsList subscriptions across all accounts. Filter by `state` (active, canceled, expired, future, in_trial, live, paused) or date range.list_transactionsList payment transactions across all accounts (charges, refunds, verifications). Filter by `type`, `success` or date range.pause_subscriptionVisible to othersPause a subscription for `remaining_pause_cycles` billing cycles; the customer is not billed while paused. Pass 0 to cancel a scheduled pause.reactivate_subscriptionVisible to othersUndo a cancellation on a subscription that has not expired yet, so it renews again.refund_invoiceMoves moneyRefund money on a paid invoice back to the customer's payment method. Set `type` to amount (with `amount`), percentage or line_items. This moves real money and cannot be undone.resume_subscriptionVisible to othersResume a paused subscription right away. Billing starts again.update_accountChanges dataUpdate a customer account's details such as email, name, company or address.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Recurly from the app list.
- 2
Paste your key
Paste your Recurly private API key and leave the password field empty. In Recurly, go to Integrations > API Credentials and copy a private API key, or add a new one.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Recurly?
The AI can read accounts, balances, subscriptions, invoices, transactions, plans and coupons, and download invoice PDFs. It can create and update accounts, start subscriptions, add one-time charges and credits, pause, resume, cancel and reactivate subscriptions, and refund paid invoices.
Why do I leave the password empty?
Recurly uses the private API key as the username and no password. Paste the key in the first field and leave the password blank. PipMCP sends it with each call, so you only enter it once.
Does the AI see my Recurly API key?
No. Your Recurly private API key is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. A refund moves real money and cannot be undone, and cancelling or pausing a subscription changes what a customer is billed. These actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes. You also need your own Recurly account.
Related integrations
Let your AI work in Recurly today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Recurly freePipMCP is not affiliated with Recurly. Product names are trademarks of their owners.





