Vinkius

Recharge MCP. Manage every step of your recurring revenue lifecycle.

Recharge manages the entire lifecycle of subscription billing directly through your AI agent. You can create customers, update addresses, manage plans, process charges, and adjust subscriptions—all without leaving your chat window. It lets you handle recurring revenue tasks that used to require jumping between a CRM, a payment processor, and an internal dashboard.

Recharge MCP is compatible with Claude Claude
Recharge MCP is compatible with ChatGPT ChatGPT
Recharge MCP is compatible with Cursor Cursor
Recharge MCP is compatible with Gemini Gemini
Recharge MCP is compatible with Windsurf Windsurf
Recharge MCP is compatible with VS Code VS Code
Recharge MCP is compatible with JetBrains JetBrains
Recharge MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Manage Customer Records

Create new customer profiles and retrieve detailed information, including payment methods and credit balances.

Control Subscriptions

Cancel, reactivate, update, or delete entire subscriptions to manage the client lifecycle.

Handle Payments and Charges

Process charges manually, refund payments, apply discounts, and skip future billing dates for specific customers.

Update Logistics Data

Create or update shipping addresses, merge duplicate records, and manage delivery schedules.

Build Core Products

Programmatically create new products, plans, and subscriptions needed for your e-commerce catalog.

Waiting for input…

AI Agent
Recharge

What AI agents can do with Recharge Alternative: 50+ Subscription Tools

These tools allow you to read, write, update, and delete every core piece of data related to billing, customers, products, and addresses.

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 Recharge MCP

Activate Subscription

Restarts a subscription that was previously cancelled.

Add Async Batch Tasks

Adds multiple tasks to a scheduled batch of operations.

Apply Charge Discount

Reduces the cost of a charge that is waiting to be processed.

Bulk Manage Product Plans

Makes changes to product plans across many items at once.

Cancel Subscription

Stops a subscription from renewing or billing in the future.

Change Subscription Address

Updates the physical delivery address associated with an active subscription.

Clone Order

Creates a copy of an existing prepaid order for record-keeping or manual fulfillment.

Create Address

Generates and saves a brand new physical address record.

Create Async Batch

Starts a large, scheduled batch of background billing tasks.

Create Checkout

Generates the initial necessary checkout structure for a new purchase.

Create Customer

Registers a brand-new user account in the system.

Create Metafield

Adds custom, non-billing data points to an existing record.

Create Payment Method

Saves a customer's credit card or payment details for future use.

Create Plan

Defines the terms, price, and duration of a repeatable service plan.

Create Product

Adds an item that can be sold through your e-commerce store.

Create Subscription

Sets up a new recurring billing arrangement for a customer.

Create Webhook

Sets up an automated alert that sends data to another service when an event happens.

Delay Order

Postpones a prepaid order by one billing cycle interval.

Delete Address

Removes an address record, provided no active subscriptions use it.

Delete Customer

Permanently deletes a customer and all associated records.

Delete Metafield

Removes custom data points from a record.

Delete Order

Eliminates a scheduled order before it can be fulfilled or charged.

Delete Payment Method

Removes saved payment details from a customer's profile.

Delete Plan

Deletes the definition of a billing plan.

Delete Product

Removes an item listing from your store's catalog.

Delete Subscription

Permanently removes a specific active subscription record.

Delete Webhook

Deletes an automated alert setup.

Get Address

Retrieves the full details of a specific address.

Get Async Batch

Retrieves the status and contents of a scheduled billing batch.

Get Charge

Fetches all details about a specific charge attempt or transaction.

Get Checkout Shipping Rates

Checks and retrieves the available shipping costs for an order checkout.

Get Checkout

Retrieves all details about a specific checkout session.

Get Customer Credit Summary

Calculates and returns the current monetary balance remaining on a customer account.

Get Customer Delivery Schedule

Predicts all upcoming delivery dates for a given customer address.

Get Customer

Retrieves the complete profile and history of a specific user.

Get Metafield

Fetches custom data points attached to any record.

Get Order

Retrieves the full details of a historical or scheduled order.

Get Payment Method

Fetches saved payment method information for a customer.

Get Plan

Retrieves the details of a specific billing plan definition.

Get Product

Fetches all available data about a single product listing.

Get Subscription

Retrieves the full status and history of an active subscription.

Get Webhook

Fetches details about a specific automated webhook alert.

List Addresses

Provides a list of all saved addresses in the system.

List Charges

Lists multiple transaction records and charge attempts over time.

List Customers

Generates a list of all customer accounts in the database.

List Metafields

Lists all custom data fields available for use across records.

List Orders

Generates a comprehensive list of historical and pending orders.

List Plans

Lists all defined billing plans available for sale or use.

List Subscriptions

Generates a list of all active and past subscriptions.

Merge Addresses

Combines multiple source addresses into one clean target record.

Process Async Batch

Forces the execution of a previously scheduled billing batch of tasks.

Process Charge

Manually runs a charge that was queued but hasn't processed yet.

Process Checkout

Completes the payment and order process for a given checkout session.

Refund Charge

Reverses a previously successful charge transaction, returning funds to the customer.

Remove Charge Discount

Takes an existing discount off a queued charge, reversing that promotion.

Set Subscription Next Charge Date

Adjusts the exact date when a subscription will attempt its next billing cycle.

Skip Address Charges

Prevents future charges from being applied to a specific address for certain...

Skip Charge

Temporarily blocks a single, upcoming charge attempt for any reason.

Test Webhook

Runs a test payload through an existing webhook alert to ensure it works.

Unskip Charge

Re-enables a charge that was previously skipped or blocked.

Update Address

Modifies the details of an existing address record.

Update Checkout

Makes changes to a checkout session before it is finalized.

Update Customer

Modifies any core piece of data on a customer's profile, like their name or email.

Update Metafield

Changes the value of custom data points attached to a record.

Update Order

Modifies details on an existing order, like shipping instructions or notes.

Update Payment Method

Updates saved payment information for a customer.

Update Plan

Changes the pricing or terms of an existing billing plan.

Update Product

Modifies details, descriptions, or inventory levels for a product listing.

Update Subscription

Changes the terms, price, or status of an active subscription plan.

Update Webhook

Modifies the destination URL or trigger criteria for an automated alert.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Recharge MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Recharge integration is available immediately — no restart needed.

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 each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Recharge, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Recharge 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 Recharge. 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 CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The Billing Data Nightmare

Right now, managing a single client's account means jumping between three different tabs. You check the CRM for their name and email; you switch to the billing platform to see if they have credit left or what their next charge date is; then you open the shipping portal just to confirm the address hasn't changed since last week.

It’s a manual relay race of copy-pasting IDs, navigating permission walls, and praying you don't miss an update. The process is slow, prone to human error, and takes up valuable time that could be spent talking to customers.

Recharge MCP: Full Billing Control

With this MCP, those manual steps vanish. When a customer calls, you ask your agent to `get_customer` data and simultaneously run `get_customer_delivery_schedule`. You don't switch tabs; the AI gives you all three pieces of information back in one response.

You control the entire lifecycle—from creating the initial checkout via `create_checkout` to updating the payment method with `update_payment_method`, and finally processing the charge. It's a single, fluid conversation that executes complex backend logic.

What Recharge MCP does for your AI

Think about the mess of managing recurring payments. You're constantly juggling customer records, tracking delivery schedules, making sure addresses are current, or adjusting charges for specific issues. This MCP lets your AI agent handle those operational headaches through simple conversation.

Need to update a billing address or cancel a subscription because a client moved? Just ask. It pulls the necessary data and executes the change. You can list all customers, check credit balances, and even manually process queued charges if needed. For operations teams that deal with high volumes of recurring revenue, this is huge.

Because it's hosted on Vinkius, you connect once from your preferred AI client, and suddenly, complex billing tasks become natural conversations.

This tool gives your agent the power to create new users, generate checkouts, manage payment methods, or even delay a prepaid order—all while maintaining accurate records. It’s about giving your team immediate operational control over every aspect of their subscription base.

Built · Hosted · Managed by Vinkius Recharge MCP - Manage Subscriptions & Billing
Server ID 019e38e1-4452-7300-bd0d-cc75e5bba044
Vinkius Inspector
Compliance Grade F
Score 15.83/100
Vinkius Inspector Badge — Score 15.83/100

Frequently asked questions about Recharge MCP

How do I check a customer's current credit balance using Recharge MCP? +

You use get_customer_credit_summary. This tool calculates and returns the exact monetary balance available on that customer's account, so you know if they can afford a new service.

What is the best way to update an address for multiple users? +

You should first use list_customers to get all IDs, then run update_customer or change_subscription_address in a loop. This ensures every relevant record gets updated consistently.

Can I pause a subscription using Recharge MCP? +

You can manage this by calling skip_charge. If you want to stop it permanently, use the cancel_subscription tool instead. The choice depends on whether you plan to reactivate later.

How do I manually process a payment that failed? +

Use process_charge. This function allows your agent to force-run a charge that was queued up but couldn't process automatically. Always verify the original transaction details first using get_charge.

I need to delete an old customer record; is it safe? +

You can use delete_customer, but be careful because this permanently removes all child resources associated with that account. Always confirm the ID before running any deletion command.