Vinkius
Recurly

Recurly MCP. Control accounts, subscriptions, and invoices via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Recurly MCP on Cursor AI Code Editor MCP Client Recurly MCP on Claude Desktop App MCP Integration Recurly MCP on OpenAI Agents SDK MCP Compatible Recurly MCP on Visual Studio Code MCP Extension Client Recurly MCP on GitHub Copilot AI Agent MCP Integration Recurly MCP on Google Gemini AI MCP Integration Recurly MCP on Lovable AI Development MCP Client Recurly MCP on Mistral AI Agents MCP Compatible Recurly MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Recurly MCP Server connects your AI client directly to your subscription billing platform. Your agent can manage accounts, adjust subscriptions, and pull invoice data without leaving your chat interface.

It gives your AI the autonomy to read customer profiles via `get_account_details`, list all active plans with `list_catalog_plans`, or even cancel a recurring charge using `cancel_subscription`.

This is pure billing ops automation.

What your AI agents can do

Cancel subscription

Immediately cancels an active subscription; this action is irreversible.

Create account

Creates a new customer billing account using provided code, email, and name details.

Create subscription

Sets up a new recurring subscription for an existing customer account.

+ 7 more capabilities included
Manage Customer Accounts

The agent can list all customers, retrieve full billing profiles (get_account_details), and create entirely new customer records with create_account.

Control Subscriptions

You can read current subscription status (get_subscription_details) or execute major lifecycle changes: creating, canceling, or reactivating a plan instance.

Handle Invoicing and Plans

The agent retrieves full lists of historical invoices (list_invoices) and pulls all available billing models from the catalog with list_catalog_plans.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Recurly MCP Server: 10 Tools for Billing & Account Ops

These ten tools let your agent manage the entire billing lifecycle—from creating accounts to canceling subscriptions and retrieving historical invoices.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Recurly on Vinkius
cancel019d75fd

cancel subscription

Immediately cancels an active subscription; this action is irreversible.

create019d75fd

create account

Creates a new customer billing account using provided code, email, and name details.

create019d75fd

create subscription

Sets up a new recurring subscription for an existing customer account.

get019d75fd

get account details

Retrieves all core billing and profile information for a specific customer account ID.

get019d75fd

get subscription details

Pulls the current status, renewal date, and plan specifics for one given subscription ID.

list019d75fd

list accounts

Provides a directory listing of all customer accounts managed within Recurly.

list019d75fd

list catalog plans

Retrieves the full list and details of every available product plan model in your catalog.

list019d75fd

list invoices

Generates a chronological list of all financial invoices that have been processed by Recurly.

list019d75fd

list subscriptions

Lists every subscription instance managed in the system, providing a high-level overview of current recurring revenue sources.

reactivate019d75fd

reactivate subscription

Brings back a subscription that was previously cancelled or expired without needing manual intervention.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Recurly, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Recurly MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Recurly. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Billing issues shouldn't require switching between five different tabs.

Today, diagnosing a single billing problem is a nightmare. You start on the support dashboard, copy an account ID; then you switch to the subscription portal to check status; next, you go to the invoicing section to see payment history. This means 4-5 tabs open, multiple copies of data in your clipboard, and half the time, you're looking at outdated views.

With this MCP server, it’s all one conversation. You ask: 'Check account X.' The agent runs `get_account_details` and instantly reports everything—status, payment history, active plans. The process is contained, reliable, and fast.

Recurly MCP Server gives you immediate control over subscription status.

Manual workflows for billing often involve a chain: Find the customer ID -> Confirm they are suspended -> Manually initiate reactivation -> Wait for system confirmation. This process takes several clicks and involves human error at every step.

Now, you tell your agent to reactivate the account using `reactivate_subscription`. The server handles the full sequence of API calls required in a single command. It’s direct control over complex state changes.

What you can do with this MCP connector

You're connecting Recurly—your whole subscription billing engine—straight into your AI client. Your agent doesn't need to jump between UIs anymore; it manages accounts, adjusts subscriptions, and pulls invoice history right from the chat window. This is pure operational power for billing, period.

Managing Customer Accounts

Your agent can handle customer data like a pro. It retrieves a directory listing of every account you manage using list_accounts. If you need deep background on one person, your AI client uses get_account_details to pull all the core billing and profile info tied to a specific customer ID. Need to onboard someone new? Your agent handles that with create_account, letting you provide the required code, email, and name details to establish a brand-new billing record.

Controlling Subscriptions

The agent gives you total control over recurring revenue streams. You can read the current state of any plan instance by calling get_subscription_details; this pulls the status, when it renews, and what specific plan model is running. To start a user on a paid service, your agent executes create_subscription for an existing customer account.

When a subscription needs to be killed, cancel_subscription immediately stops the recurring charge; remember, that action's irreversible. If a client falls off the wagon but shouldn't, your agent brings them back with reactivate_subscription. To get a high-level overview of all active revenue sources, you can call list_subscriptions, which lists every subscription instance managed in the system.

Billing Records and Plans Catalog

The server handles all your financial data. If you need to verify payments or audit past charges, calling list_invoices generates a complete, chronological list of every invoice Recurly has processed for you. For understanding what products you're selling, the agent uses list_catalog_plans to retrieve the full details and list of every available product plan model in your entire catalog.

The system also provides comprehensive oversight by allowing your client to pull a full directory listing of all customer accounts via list_accounts, which is foundational for any billing task.

Built · Hosted · Managed by Vinkius Recurly MCP Server - Billing & Subscription Automation Server ID 019d75fd-55f9-7375-afb9-9f5d384bd483
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Recurly MCP

How do I check if an account is active before creating a new subscription using `get_account_details`? +

First, run get_account_details with the customer ID. This returns their current billing status and any existing subscriptions. Only proceed to create_subscription if the details show they are eligible for a new plan.

What is the difference between `list_subscriptions` and `list_accounts`? +

list_accounts gives you a directory of all customer profiles (the people). list_subscriptions lists every individual recurring service instance attached to those accounts (the actual services).

Can I cancel a subscription without knowing the specific plan name? Use `cancel_subscription`? +

No, you typically need the unique Subscription ID for cancel_subscription. First, run get_subscription_details to retrieve the exact identifier before sending the cancellation command.

What if I want to see every invoice ever generated? Should I use `list_invoices`? +

Yes, list_invoices is the tool for this. It pulls a chronological list of all billing records from the system. You can filter that output by date or status in your prompt.

Do I need to manually create an account before running `create_subscription`? +

Yes, you must first run create_account and ensure the account exists with a valid ID. The subscription tool needs an existing billing container to attach the new service.

If I run `get_subscription_details` for a subscription ID that doesn't exist, how does the tool handle the error? +

The tool returns a structured API error object instead of failing silently. You check the response body directly; it will contain an explicit failure code (like 404) and details stating the resource was not found.

When I use `list_accounts` and have thousands of customers, how do I handle pagination to get all data? +

The tool uses cursor-based pagination. To retrieve everything, you must pass the 'next page' or last returned ID/cursor from one response into the subsequent call until no further records are listed.

What is the technical difference between running `cancel_subscription` and using `reactivate_subscription`? +

Cancellation immediately flags the account for termination, stopping future billing cycles. Reactivation reverses that status change, restoring active payment mandates and ensuring continuous service eligibility.

How do I find my Subdomain and API Key? +

Your subdomain is the first part of your Recurly portal URL (e.g., if you log in at myproject.recurly.com, your subdomain is myproject). To get your API Key, navigate inside Recurly to Integrations > API Credentials and generate or copy your 'Private API Key'.

Can it accidentally charge my customers? +

While the server can manage subscriptions (e.g., setting up a customer with a plan), it strictly follows the billing logic predefined in your Recurly catalog settings. It doesn't bypass credit card validation or execute arbitrary charges directly without a plan context.

Does cancelling a subscription remove the account entirely? +

No, using cancel_subscription stops future renewals for that specific plan item instance. The underlying user billing account remains intact and can hold other valid subscriptions or past invoices.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Recurly. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.