Financial

Recurly MCP Server

Connect your account, then chat with AI to run tools.

Recurly is a subscription billing platform that automates recurring billing, invoicing, and revenue management for businesses to streamline their subscription processes.

21 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Recurly — workflow patterns, data models, and gotchas for your AI agent.

Recurly

Subscription billing platform using the v3 REST API. Manages the full billing lifecycle: accounts → subscriptions → invoices → transactions.

Entity Hierarchy

Core Billing
  • Accounts — billable customer entities. Each account has a unique id (Recurly-generated UUID) and optional code (your internal ID). Contains billing info, shipping addresses, and notes.

    • Billing Infos — payment method details for an account (card, PayPal, bank). Queried by account_id.
    • Shipping Addresses — delivery addresses on an account. Queried by account_id.
    • Account Notes — internal notes. Queried by account_id.
    • Account Coupon Redemptions — coupons applied to this account. Queried by account_id.
  • Subscriptions — recurring billing agreements linking an account to a plan. States: active, canceled, expired, future, paused, failed. Canceled subs remain active until current_period_ends_at.

  • Plans — pricing templates defining amount, interval (monthly/annual), trial, and setup fees.

    • Add-Ons — optional extras attached to plans (e.g. extra storage, premium support). Priced per unit or flat.
Financial Documents
  • Invoices — generated from subscription charges, one-time charges, or credits. States: pending, past_due, paid, failed, voided.
    • Line Items — individual charges within an invoice. Each line item has type (charge, credit), amount, description, and tax info.
  • Credit Payments — credits applied against invoices.
  • Transactions — payment/refund records. Each transaction references an invoice and payment method.
Promotions
  • Coupons — discount codes with redemption limits, duration, and applicability rules. Can be percentage or fixed-amount.
    • Unique Coupons (parent) — bulk-generated single-use codes from a coupon template. One read path lists the parent templates; another enumerates issued child codes when you already know the parent coupon id.
Fulfillment
  • Shipping Methods — available shipping options with carrier, cost, and delivery estimates.
Export
  • Export Dates — available dates for bulk data export files.
  • Measured Units — usage-based billing unit definitions.

Workflows

  1. Customer audit: Enumerate accounts → open one account → enumerate billing infos (by account_id) → enumerate subscriptions → enumerate invoices for billing history.
  2. Revenue analysis: Enumerate subscriptions → filter by state → enumerate invoices → enumerate line items for granular revenue breakdown → enumerate transactions for payment status.
  3. Plan catalog review: Enumerate plans → enumerate add-ons for optional extras → enumerate coupons for active promotions → enumerate parent coupon templates for bulk codes.
  4. Dunning/collections: Enumerate invoices (filter past_due) → enumerate transactions for failed payments → enumerate credit payments for applied credits.
  5. Account deep-dive: Enumerate accounts → enumerate account notes + coupon redemptions + shipping addresses (all scoped by account_id).
  6. Customer onboarding: Create account (code + email + name) → create subscription with a plan → enumerate invoices to confirm first charge.
  7. Subscription lifecycle: Create subscription → (later) cancel subscription → enumerate subscriptions to confirm state is 'canceled' → after period ends, state becomes 'expired'.
  8. One-time charge: Create purchase with line items (type=charge, unit_amount, description) to invoice a one-time fee on an account.

Gotchas

  • v3 API only: This uses Recurly v3 which returns JSON. v2 (XML-based) is completely different and deprecated.
  • Pagination: Cursor-based. Response includes has_more and next link. Use limit param (max 200) and order (asc/desc).
  • Account-scoped data: Billing infos, shipping addresses, notes, and coupon redemptions hang off an account—resolve account_id from account listing before drilling into children.
  • Coupon hierarchy: Parent coupon reads expose templates; child-code enumeration needs the parent coupon id you obtained from that template listing.
  • Subscription states: canceled is NOT the same as expired. Canceled subs keep providing service until current_period_ends_at. expired means the term has ended.

Tools in this Server (21)

Recurly Cancel Subscription

Cancel a Recurly subscription. The subscription remains active until the end of the current billing period (state changes to 'canceled'). After the pe...

Recurly Create Purchase

Create a purchase on Recurly — combines one-time charges, credits, and/or subscriptions into a single invoice. Provide either account_code or account_...

Recurly Create Subscription

Create a new subscription on a Recurly account. Requires plan_code (from list_plans) and currency. Provide either account_code (creates account if it ...

Recurly List Account Coupon Redemptions

Access the list of coupon redemptions for a specific account. Ideal for tracking how customers are using their coupons. It returns details about each ...

Recurly List Account Notes

Fetch all notes associated with a specific account in Recurly. This is useful for reviewing account-related comments or annotations. The function requ...

Recurly List Accounts

Retrieve a full list of all accounts in your Recurly system. Use this when you need to manage or review customer accounts. Returns detailed account in...

Recurly List Add Ons

Obtain a list of all add-ons available in your subscription plans. This tool is useful for managing upsell opportunities and viewing add-on details. U...

Recurly List Billing Infos

Get all billing information linked to a specific account. Use this to verify or update payment details for customers. Returns detailed billing data an...

Recurly List Credit Payments

Access a list of credit payments made across all accounts. Use this to track payment history and financial transactions. It returns details on each cr...

Recurly List Export Dates

Retrieve a list of available export dates for your data in Recurly. Use this to plan for data exporting activities or audits. Returns an array of date...

Recurly List Invoices

Fetch a list of all invoices generated within your Recurly account. This is essential for financial reviews or reconciliations. Returns detailed invoi...

Recurly List Line Items

Obtain a list of all line items across invoices in Recurly. Use this tool when analyzing revenue lines or conducting inventory checks. It provides det...

Recurly List Measured Units

Retrieve a collection of measured units used in your subscription plans. Use this when you need to manage or analyze usage-based billing structures. I...

Recurly List Plans

Access a list of subscription plans available in your Recurly account. Utilize this tool when creating new subscriptions or comparing plan details. Re...

Recurly List Shipping Addresses

Fetch shipping addresses associated with a specific account. Employ this tool to manage or verify customer delivery information. Returns all shipping ...

Recurly List Shipping Methods

List all shipping methods configured in your system. Apply this tool when setting up delivery options for physical goods. Returns detailed shipping me...

Recurly List Subscriptions

Gather a full collection of all subscriptions in your Recurly system. Use this when needing an overview or when managing subscription data. It returns...

Recurly List Transactions

Retrieve a list of all transactions processed within Recurly. Apply this when auditing financial records or reviewing transaction histories. Returns t...

Recurly List Unique Coupons

Access unique coupon codes under a specific coupon campaign. This tool is useful for tracking or distributing promotional codes. It returns a list of ...

Recurly List Unique Coupons Parent

List all parent coupon campaigns available in your Recurly account. Use to analyze or manage promotional strategies. Returns detailed campaign informa...

Recurly Upsert Account

Create or update a Recurly account. To create: provide code (your unique customer ID), email, first_name, last_name. To update: provide account_id (UU...

Frequently Asked Questions

What is the Recurly MCP server?

Recurly is a subscription billing platform that automates recurring billing, invoicing, and revenue management for businesses to streamline their subscription processes. It provides 21 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Recurly to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/recurly. Authentication is handled automatically.

How many tools does Recurly provide?

Recurly provides 21 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Recurly require?

Recurly uses API Key. Recurly requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Recurly to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/recurly

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use Recurly?

Sign in to connect your credentials and start running tools from the chat.

Recurly MCP Server & Skill — 21 Tools