Integration

Recurly integration

Subscription management and billing platform API. Handle subscriptions, invoicing, revenue recognition, and dunning management. Built for SaaS and subscription businesses with advanced billing features like prorations, addons, and trials.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Recurly.Built from the 55 Recurly tools below, on the connection you add once.

Common Recurly use cases

  • Support
  • Collections
  • Pricing review
  • Upgrades
  • Payment review
  • Customer retention
  • Invoice corrections
  • Billing review
  • Payment verification
  • Billing setup

What you can do with Recurly

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Subscription, 13 operations

  • cancel_subscriptionCancel subscriptionPOSTCancels an active subscription.
  • create_subscriptionCreate subscriptionPOSTCreates a new subscription.
  • create_subscription_changeCreate subscription changePOSTCreates a subscription change for upgrade or downgrade.
  • delete_subscription_changeDelete subscription changeDELETERemoves a subscription's pending change.
  • get_subscriptionGet subscriptionGETRetrieves subscription details.
  • get_subscription_changeGet subscription changeGETRetrieves a subscription's pending change.
  • list_subscriptionsList subscriptionsGETRetrieves all subscriptions.
  • pause_subscriptionPause subscriptionPUTPauses a subscription temporarily.
  • preview_subscription_renewalPreview subscription renewalGETPreview a subscription's next renewal invoice.
  • reactivate_subscriptionReactivate subscriptionPUTReactivates a canceled subscription.
  • resume_subscriptionResume subscriptionPUTResumes a paused subscription.
  • terminate_subscriptionTerminate subscriptionDELETETerminates a subscription immediately.
  • update_subscriptionUpdate subscriptionPUTUpdates subscription settings.

Invoice, 8 operations

  • collect_invoiceCollect invoicePOSTAttempts to collect payment for an invoice.
  • get_invoiceGet invoiceGETRetrieves invoice details.
  • list_invoicesList invoicesGETRetrieves all invoices.
  • mark_invoice_failedMark invoice failedPOSTMarks an invoice as failed collection.
  • mark_invoice_successfulMark invoice successfulPOSTMarks an invoice as paid/successful.
  • reopen_invoiceReopen invoicePUTReopens a closed invoice.
  • update_invoiceUpdate invoicePUTUpdates an invoice.
  • void_invoiceVoid invoicePUTVoids an open invoice.

Account, 7 operations

  • create_accountCreate accountPOSTCreates a new customer account.
  • deactivate_accountDeactivate accountDELETEDeactivates an account.
  • get_accountGet accountGETRetrieves a specific account.
  • get_account_balanceGet account balanceGETRetrieves account balance and past due status.
  • list_accountsList accountsGETRetrieves all customer accounts.
  • reactivate_accountReactivate accountPUTReactivates an inactive account.
  • update_accountUpdate accountPUTUpdates account information.

Coupon, 5 operations

  • create_couponCreate couponPOSTCreates a new coupon.
  • deactivate_couponDeactivate couponDELETEDeactivates a coupon.
  • get_couponGet couponGETRetrieves a specific coupon.
  • list_couponsList couponsGETRetrieves all coupons.
  • update_couponUpdate couponPUTUpdates a coupon.

Plan, 5 operations

  • create_planCreate planPOSTCreates a new subscription plan.
  • get_planGet planGETRetrieves a specific plan.
  • list_plansList plansGETRetrieves all subscription plans.
  • remove_planRemove planDELETERemoves a plan.
  • update_planUpdate planPUTUpdates a plan.

Billing info, 3 operations

  • get_billing_infoGet billing infoGETRetrieves account billing information.
  • remove_billing_infoRemove billing infoDELETERemoves billing information from an account.
  • update_billing_infoUpdate billing infoPUTSets or updates account billing information.

Line item, 3 operations

  • get_line_itemGet line itemGETRetrieves a specific line item.
  • list_invoice_line_itemsList invoice line itemsGETLists line items on an invoice.
  • list_line_itemsList line itemsGETRetrieves all line items.

Add on, 2 operations

  • get_add_onGet add onGETRetrieves a specific add-on.
  • list_add_onsList add onsGETRetrieves all add-ons across plans.

Credit payment, 2 operations

  • get_credit_paymentGet credit paymentGETRetrieves a specific credit payment.
  • list_credit_paymentsList credit paymentsGETRetrieves all credit payments.

Purchase, 2 operations

  • create_purchaseCreate purchasePOSTCreates a purchase combining account creation and subscriptions/charges.
  • preview_purchasePreview purchasePOSTPreviews a purchase without processing payment.

Transaction, 2 operations

  • get_transactionGet transactionGETRetrieves transaction details.
  • list_transactionsList transactionsGETRetrieves all transactions.

Custom field, 1 operation

  • list_custom_field_definitionsList custom field definitionsGETRetrieves all custom field definitions.

Refund, 1 operation

  • refund_invoiceRefund invoicePOSTCreates a refund for an invoice.

Shipping method, 1 operation

  • list_shipping_methodsList shipping methodsGETRetrieves all shipping methods.

Use Recurly from Claude Code, Cursor or Codex

Connect Recurly in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Recurly operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Recurly

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Recurly once

    Add your Recurly connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Recurly integration FAQ

What can you do with the Recurly integration?

LiveContext exposes 55 operations on Recurly, covering subscription, invoice, account and coupon. Common uses include Support, Collections and Pricing review.

Popular integrations

Browse the whole catalog