Recurly MCP connector
Recurly is a subscription management platform that helps businesses manage recurring billing, subscriptions, and revenue operations. The Recurly MCP connector allows AI agents to manage customer accounts, track subscription data across sites, and update account acquisition information. It also supports deactivating accounts, fetching site configurations, and managing billing relationships for subscription-based businesses.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Recurly MCP connector to perform the following actions:
- Automate subscription lifecycle management from creation through renewal and cancellation
- Verify customer billing information and payment methods before processing transactions
- Track account balances and past-due statuses to identify collection opportunities
- Apply and manage coupon redemptions across accounts and subscriptions at scale
- Synchronize customer acquisition data with marketing and analytics platforms
- Maintain billing records and payment details across multiple sites and accounts
Example prompts
Use the following example prompts to invoke Recurly MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all accounts with past-due balances in Recurly.Create a new customer account in Recurly with billing information.List active coupon redemptions for a specific account in Recurly.Reactivate a deactivated subscription in Recurly.Verify the credit card on file for this customer in Recurly.What is the current balance for this account in Recurly?Apply a coupon code to this customer's subscription in Recurly.Get all billing methods saved on this account in Recurly.Update a customer's billing address in Recurly.Show me all sites configured in this Recurly instance.
Recurly MCP connector tools
The Recurly MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| list_sites | Retrieves all sites associated with the Recurly account. |
| get_site | Retrieves detailed information about a specific site. |
| list_accounts | Retrieves all customer accounts within a site. |
| create_account | Creates a new customer account with provided details. |
| get_account | Retrieves detailed information about a specific account. |
| update_account | Modifies an existing account's information and settings. |
| deactivate_account | Marks an account as inactive or suspended. |
| get_account_acquisition | Retrieves information about how an account was acquired. |
| update_account_acquisition | Updates the acquisition source data for an account. |
| remove_account_acquisition | Deletes the acquisition information associated with an account. |
| reactivate_account | Restores an inactive account to active status. |
| get_account_balance | Retrieves the account's current balance and payment status. |
| get_billing_info | Retrieves the primary billing information for an account. |
| update_billing_info | Updates the primary billing information for an account. |
| remove_billing_info | Deletes the primary billing information from an account. |
| verify_billing_info | Validates the credit card information on file. |
| verify_billing_info_cvv | Confirms the security code for the billing card. |
| list_billing_infos | Retrieves all billing methods stored for an account. |
| create_billing_info | Adds a new billing method to an account. |
| get_a_billing_info | Retrieves details for a specific stored billing method. |
| update_a_billing_info | Modifies a specific stored billing method. |
| remove_a_billing_info | Removes a specific billing method from an account. |
| verify_billing_infos | Validates the credit card for a stored billing method. |
| verify_billing_infos_cvv | Confirms the security code for a stored billing method. |
| list_account_coupon_redemptions | Retrieves all coupon redemptions applied to an account. |
| list_active_coupon_redemptions | Retrieves currently active coupon redemptions for an account. |
| create_coupon_redemption | Applies a coupon redemption to an account or subscription. |
| remove_coupon_redemption | Removes an active coupon redemption from an account. |
| get_coupon_redemption | Retrieves details about a specific coupon redemption. |
| remove_coupon_redemption_by_id | Deletes a coupon redemption using its identifier. |
| list_account_credit_payments | List an account's credit payments. |
| list_account_external_account | List external accounts for an account. |
| create_account_external_account | Create an external account. |
| get_account_external_account | Get an external account for an account. |
| update_account_external_account | Update an external account. |
| delete_account_external_account | Delete an external account for an account. |
| list_account_external_invoices | List the external invoices on an account. |
| list_account_invoices | List an account's invoices. |
| create_invoice | Create an invoice for pending line items. |
| preview_invoice | Preview new invoice for pending line items. |
| list_account_line_items | List an account's line items. |
| create_line_item | Create a new line item for the account. |
| list_account_notes | List an account's notes. |
| create_account_note | Create an account note. |
| get_account_note | Fetch an account note. |
| remove_account_note | Delete an account note. |
| list_shipping_addresses | Fetch a list of an account's shipping addresses. |
| create_shipping_address | Create a new shipping address for the account. |
| get_shipping_address | Fetch an account's shipping address. |
| update_shipping_address | Update an account's shipping address. |
| remove_shipping_address | Remove an account's shipping address. |
| list_account_subscriptions | List an account's subscriptions. |
| list_account_transactions | List an account's transactions. |
| list_child_accounts | List an account's child accounts. |
| list_account_acquisition | List a site's account acquisition data. |
| list_coupons | List a site's coupons. |
| create_coupon | Create a new coupon. |
| get_coupon | Fetch a coupon. |
| update_coupon | Update an active coupon. |
| deactivate_coupon | Expire a coupon. |
| generate_unique_coupon_codes | Generate unique coupon codes. |
| restore_coupon | Restore an inactive coupon. |
| list_unique_coupon_codes | List unique coupon codes associated with a bulk coupon. |
| list_credit_payments | List a site's credit payments. |
| get_credit_payment | Fetch a credit payment. |
| list_custom_field_definitions | List a site's custom field definitions. |
| get_custom_field_definition | Fetch an custom field definition. |
| create_general_ledger_account | Create a new general ledger account. |
| list_general_ledger_accounts | List a site's general ledger accounts. |
| get_general_ledger_account | Fetch a general ledger account. |
| update_general_ledger_account | Update a general ledger account. |
| get_performance_obligation | Get a single Performance Obligation. |
| get_performance_obligations | Get a site's Performance Obligations. |
| list_invoice_template_accounts | List an invoice template's associated accounts. |
| list_items | List a site's items. |
| create_item | Create a new item. |
| get_item | Fetch an item. |
| update_item | Update an active item. |
| deactivate_item | Deactivate an item. |
| reactivate_item | Reactivate an inactive item. |
| list_measured_unit | List a site's measured units. |
| create_measured_unit | Create a new measured unit. |
| get_measured_unit | Fetch a measured unit. |
| update_measured_unit | Update a measured unit. |
| remove_measured_unit | Remove a measured unit. |
| list_external_products | List a site's external products. |
| create_external_product | Create an external product. |
| get_external_product | Fetch an external product. |
| update_external_product | Update an external product. |
| deactivate_external_products | Deactivate an external product. |
| list_external_product_external_product_references | List the external product references for an external product. |
| create_external_product_external_product_reference | Create an external product reference on an external product. |
| get_external_product_external_product_reference | Fetch an external product reference. |
| deactivate_external_product_external_product_reference | Deactivate an external product reference. |
| create_external_subscription | Create an external subscription. |
| list_external_subscriptions | List the external subscriptions on a site. |
| get_external_subscription | Fetch an external subscription. |
| put_external_subscription | Update an external subscription. |
| list_external_subscription_external_invoices | List the external invoices on an external subscription. |
| create_external_invoice | Create an external invoice. |
| list_invoices | List a site's invoices. |
| get_invoice | Fetch an invoice. |
| update_invoice | Update an invoice. |
| get_invoice_pdf | Fetch an invoice as a PDF. |
| apply_credit_balance | Apply available credit to a pending or past due charge invoice. |
| collect_invoice | Collect a pending or past due, automatic invoice. |
| mark_invoice_failed | Mark an open invoice as failed. |
| mark_invoice_successful | Mark an open invoice as successful. |
| reopen_invoice | Reopen a closed, manual invoice. |
| void_invoice | Void a credit invoice. |
| record_external_transaction | Record an external payment for a manual invoices. |
| list_invoice_line_items | List an invoice's line items. |
| list_invoice_coupon_redemptions | List the coupon redemptions applied to an invoice. |
| list_related_invoices | List an invoice's related credit or charge invoices. |
| refund_invoice | Refund an invoice. |
| list_line_items | List a site's line items. |
| get_line_item | Fetch a line item. |
| remove_line_item | Delete an uninvoiced line item. |
| list_plans | List a site's plans. |
| create_plan | Create a plan. |
| get_plan | Fetch a plan. |
| update_plan | Update a plan. |
| remove_plan | Remove a plan. |
| list_plan_add_ons | List a plan's add-ons. |
| create_plan_add_on | Create an add-on. |
| get_plan_add_on | Fetch a plan's add-on. |
| update_plan_add_on | Update an add-on. |
| remove_plan_add_on | Remove an add-on. |
| list_price_segments | List a site's price segments. |
| get_price_segment | Fetch a price segment. |
| list_add_ons | List a site's add-ons. |
| get_add_on | Fetch an add-on. |
| list_shipping_methods | List a site's shipping methods. |
| create_shipping_method | Create a new shipping method. |
| get_shipping_method | Fetch a shipping method. |
| update_shipping_method | Update an active Shipping Method. |
| deactivate_shipping_method | Deactivate a shipping method. |
| list_subscriptions | List a site's subscriptions. |
| create_subscription | Create a new subscription. |
| get_subscription | Fetch a subscription. |
| update_subscription | Update a subscription. |
| terminate_subscription | Terminate a subscription. |
| cancel_subscription | Cancel a subscription. |
| reactivate_subscription | Reactivate a canceled subscription. |
| pause_subscription | Pause subscription. |
| resume_subscription | Resume subscription. |
| convert_trial | Convert trial subscription. |
| get_preview_renewal | Fetch a preview of a subscription's renewal invoice(s). |
| get_subscription_change | Fetch a subscription's pending change. |
| create_subscription_change | Create a new subscription change. |
| remove_subscription_change | Delete the pending subscription change. |
| preview_subscription_change | Preview a new subscription change. |
| list_subscription_invoices | List a subscription's invoices. |
| list_subscription_line_items | List a subscription's line items. |
| list_subscription_coupon_redemptions | List the coupon redemptions for a subscription. |
| get_subscription_coupon_redemption | Show the coupon redemption for a subscription. |
| remove_subscription_coupon_redemption | Delete the coupon redemption from a subscription. |
| list_usage | List a subscription add-on's usage records. |
| create_usage | Log a usage record on this subscription add-on. |
| get_usage | Get a usage record. |
| update_usage | Update a usage record. |
| remove_usage | Delete a usage record. |
| list_transactions | List a site's transactions. |
| get_transaction | Fetch a transaction. |
| get_unique_coupon_code | Fetch a unique coupon code. |
| deactivate_unique_coupon_code | Deactivate a unique coupon code. |
| reactivate_unique_coupon_code | Restore a unique coupon code. |
| create_purchase | Create a new purchase. |
| preview_purchase | Preview a new purchase. |
| create_pending_purchase | Create a pending purchase. |
| create_authorize_purchase | Authorize a purchase. |
| create_capture_purchase | Capture a purchase. |
| cancelPurchase | Cancel Purchase. |
| get_export_dates | List the dates that have an available export to download. |
| get_export_files | List of the export files that are available to download. |
| list_dunning_campaigns | List the dunning campaigns for a site. |
| get_dunning_campaign | Fetch a dunning campaign. |
| put_dunning_campaign_bulk_update | Assign a dunning campaign to multiple plans. |
| list_invoice_templates | Show the invoice templates for a site. |
| get_invoice_template | Fetch an invoice template. |
| list_external_invoices | List the external invoices on a site. |
| show_external_invoice | Fetch an external invoice. |
| list_external_subscription_external_payment_phases | List the external payment phases on an external subscription. |
| get_external_subscription_external_payment_phase | Fetch an external payment phase. |
| list_entitlements | List entitlements granted to an account. |
| list_account_external_subscriptions | List an account's external subscriptions. |
| get_business_entity | Fetch a business entity. |
| list_business_entities | List business entities. |
| list_gift_cards | List gift cards. |
| create_gift_card | Create gift card. |
| get_gift_card | Fetch a gift card. |
| preview_gift_card | Preview gift card. |
| redeem_gift_card | Redeem gift card. |
| list_business_entity_invoices | List a business entity's invoices. |