24 actions ready for your AI
Connect Recurly to your AI
Add your Recurly key once and every AI you use can list accounts, create accounts and list account externals through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Recurly's own documented API, and we have not run them here yet.
Use your own Recurly account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Recurly
What your AI can do with Recurly
Choose a task and ask your AI.
Account
- List accounts
GETList a site's accounts
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
sort- Sort field.
- Create account
POSTCreate an account
coderequired- The unique identifier of the account.
username- A secondary value for the account.
email- The email address used for communicating with this customer.
preferred_time_zone- Used to determine the time zone of emails sent on behalf of the merchant to the customer.
- List account external subscriptions
GETList an account's external subscriptions
account_idrequired- Account ID or code.
sort- Sort field.
- List account line items
GETList an account's line items
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
- List account credit payments
GETList an account's credit payments
account_idrequired- Account ID or code.
limit- Limit number of records 1-200.
order- Sort order.
sort- Sort field.
- List account external invoices
GETList the external invoices on an account
account_idrequired- Account ID or code.
sort- Sort field.
limit- Limit number of records 1-200.
order- Sort order.
- List account transactions
GETList an account's transactions
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
- List account coupon redemptions
GETList the coupon redemptions for an account
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
sort- Sort field.
begin_time- Inclusively filter by begintime when sort=createdat or sort=updatedat.
- List account external account
GETList external accounts for an account
account_idrequired- Account ID or code.
- Create account external account
POSTCreate an external account
account_idrequired- Account ID or code.
external_account_coderequired- Represents the account code for the external account.
external_connection_typerequired- Represents the connection type.
- List account notes
GETList an account's notes
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
- Create account note
POSTCreate an account note
account_idrequired- Account ID or code.
messagerequired- The content of the account note.
- Update account
PUTUpdate an account
account_idrequired- Account ID or code.
username- A secondary value for the account.
email- The email address used for communicating with this customer.
preferred_time_zone- Used to determine the time zone of emails sent on behalf of the merchant to the customer.
- List account subscriptions
GETList an account's subscriptions
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
- Get account external account
GETGet an external account for an account
account_idrequired- Account ID or code.
external_account_idrequired- External account ID, e.g.
- Update account acquisition
PUTUpdate an account's acquisition data
account_idrequired- Account ID or code.
subchannel- An arbitrary subchannel string representing a distinction/subcategory within a broader channel.
campaign- An arbitrary identifier for the marketing campaign that led to the acquisition of this account.
acquired_at- Date the account was first created if different than the account.createdat.
Billing
- List billing infos
GETGet the list of billing information associated with an account
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
sort- Sort field.
begin_time- Inclusively filter by begintime when sort=createdat or sort=updatedat.
- Create billing info
POSTAdd new billing information on an account
account_idrequired- Account ID or code.
number- Credit card number, spaces and dashes are accepted.
cvv- STRONGLY RECOMMENDED
currency- 3-letter ISO 4217 currency code.
Shipping
- List shipping addresses
GETFetch a list of an account's shipping addresses
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
- Create shipping address
POSTCreate a new shipping address for the account
account_idrequired- Account ID or code.
first_namerequiredlast_namerequiredstreet1requiredcityrequiredpostal_coderequired- Zip or postal code.
Active
- List active coupon redemptions
GETList the coupon redemptions that are active on an account
account_idrequired- Account ID or code.
Show 3 more groups
Child
- List child accounts
GETList an account's child accounts
account_idrequired- Account ID or code.
ids- Filter results by their IDs.
limit- Limit number of records 1-200.
order- Sort order.
Entitlement
- List entitlements
GETList entitlements granted to an account
account_idrequired- Account ID or code.
state- Filter the entitlements based on the state of the applicable subscription.
Line Item
- Create line item
POSTCreate a new line item for the account
account_idrequired- Account ID or code.
currencyrequired- 3-letter ISO 4217 currency code.
unit_amountrequired- A positive or negative amount with type=charge will result in a positive unitamount.
typerequired
Ask your AI
Try one of these requests with a connected AI.
- List my accounts in Recurly
- Create an account in Recurly
- List my account external subscriptions in Recurly
- List my account line items in Recurly
- Create a line item in Recurly
- List my account credit payments in Recurly
Works with
All appsUse Recurly alongside your other connected apps.
Recurly MCP server, hosted by ahel
One hosted endpoint serves Recurly. There is nothing to install and no local server to run.
Connect Recurly to Claude, Claude Code, Cursor or Codex
- Add your Recurly key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Recurly keyon the vendor's side; paste it into ahel after sign-in
About Recurly
Recurly is a payments service. Connect your own key and your AI can list accounts, create accounts and list account externals.
Recurly over MCP: ahel serves Recurly to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Recurly key once, paste one link into your AI, and the actions above are there.
Questions
Is my Recurly key safe?
Your Recurly key is sealed in ahel and added to the request server-side when your AI calls Recurly. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Recurly through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Recurly?
24 actions today, covering accounts, billings and shippings. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Recurly cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Recurly may bill you for API use under its own terms.
