# Recharge MCP for AI Agents AI Agent Connect

> Recharge MCP for AI Agents. Manage your subscription commerce directly through your AI agent. Handle customers, recurring orders, shipping addresses, and delivery schedules without switching tabs.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_7eAiy1Wn0BNGhxxxkdvOr6EJK4bKYyALejNKONyU/ai-agent-connect
- **Tags:** subscriptions, recurring-billing, shopify-subscriptions, ecommerce-automation, recharge

## Description

This Recharge MCP lets you run your subscription business through a conversation. Instead of jumping between different dashboard tabs to find a customer's delivery date or updating a shipping address, you can just ask your AI agent to do it for you. You can pull up a customer's credit summary, modify their recurring plan, or handle those annoying requests to skip a specific month's charge. It handles the heavy lifting of subscription logistics, like merging duplicate addresses or managing bulk plan updates, so you can stay focused on growing the business. If you're tired of manual data entry for new subscribers or constantly hunting for webhook statuses, this is the fix. Vinkius makes it easy to plug this into your existing workflow so your agent becomes a functional member of your operations team. You can handle everything from creating new products and plans to processing checkouts and issuing refunds. It turns a complex backend into a simple command line for your daily tasks. Whether you're a support lead trying to resolve a billing dispute or an ops manager auditing your customer base, you can now get answers and take action without ever leaving your chat interface.

## Tools

### cancel_subscription
Cancel an active subscription. Use this to handle churn requests instantly during a support call.

### list_products
List all subscription products

### get_subscription_details
Get details for a specific subscription

### list_shipping_addresses
List customer addresses

### list_billing_charges
List billing charges

### list_customers
List all customers in your database. This is your starting point for auditing your user base.

### list_subscription_orders
List processed orders

### list_subscriptions
List all active and past subscriptions. Use this to see your recurring revenue at a glance.

### update_subscription
Modify an existing subscription. Use this to change any part of a customer's recurring order.

### get_customer
Retrieve a customer's profile information. Use this to get a full view of a user's account.

### get_order
Retrieve details for a specific order. Use this to see the status and history of a past purchase.

## Prompt Examples

**Prompt:** 
```
Show me the delivery schedule for customer 12345.
```

**Response:** 
```
### Delivery Schedule for Customer 12345

I've retrieved the upcoming deliveries for this customer:

| Date | Item | Status |
| :--- | :--- | :--- |
| **June 15th** | Monthly Coffee | Scheduled |
| **July 15th** | Monthly Coffee | Scheduled |
| **August 15th** | Monthly Coffee | Scheduled |

Would you like me to adjust any of these dates?
```

**Prompt:** 
```
Can you skip the next charge for Jane Doe?
```

**Response:** 
```
I've successfully skipped the next charge for **Jane Doe**. 

*   **Action:** Charge Skipped
*   **Customer:** Jane Doe
*   **Status:** The next billing cycle will be skipped as requested.

Is there anything else you need help with for this account?
```

**Prompt:** 
```
Give me a summary of the last 5 subscriptions created.
```

**Response:** 
```
Here are the 5 most recent subscriptions:

*   **ID: 998877** - Premium Skincare Bundle ($45.00)
*   **ID: 998878** - Basic Skincare Bundle ($30.00)
*   **ID: 998879** - Deluxe Skincare Bundle ($60.00)
*   **ID: 998880** - Premium Skincare Bundle ($45.00)
*   **ID: 998881** - Basic Skincare Bundle ($30.00)

Do you want to see the details for any of these specific IDs?
```

## Capabilities

### Update customer delivery dates
Change when a customer gets their next shipment with a simple command.

### Manage recurring plans
Create, modify, or cancel active subscriptions instantly.

### Handle shipping logistics
Merge duplicate addresses and update delivery locations automatically.

### Process billing actions
Apply discounts to charges or issue refunds through your agent.

### Monitor customer credits
Check balances and credit summaries for your users in real time.

### Bulk manage products
Update plans across multiple product lines at once.

## Use Cases

### Handling a 'Skip a Month' Request
A customer asks to pause their next shipment. Your agent uses `skip_charge` to update their billing cycle instantly without you opening the Recharge dashboard.

### Auditing Customer Credits
An operations lead needs to know who has store credit. The agent uses `get_customer_credit_summary` to generate a list of balances for the team.

### Updating Shipping Details
A customer moves houses and needs a new address. The agent uses `change_subscription_address` to update their records during a live chat.

### Launching Seasonal Plans
You need to update 20 different plans for a holiday sale. The agent uses `bulk_manage_product_plans` to update the entire catalog in one command.

## Benefits

- Reduce support time by using `skip_charge` to handle skip a month requests in seconds instead of manual dashboard clicks.
- Clean up your shipping data by using `merge_addresses` to combine duplicate locations into a single target.
- Speed up customer onboarding by using `create_customer` and `create_subscription` together to move users from sign up to billing in one go.
- Gain instant visibility into revenue by using `get_customer_credit_summary` to see exactly who has a balance.
- Simplify logistics by using `get_customer_delivery_schedule` to provide your customers with accurate shipping dates.
- Manage your catalog efficiently with `bulk_manage_product_plans` to update multiple subscription offers at once.

## How It Works

The bottom line is you get a conversational interface for your entire Recharge backend.

1. Subscribe to the Recharge MCP on Vinkius.
2. Paste your Recharge API Access Token into your AI client settings.
3. Ask your agent to list customers or update a subscription status.

## Frequently Asked Questions

**Can the Recharge MCP handle my customer support tickets?**
Yes, it allows your agent to perform actions like skipping charges, updating addresses, and canceling subscriptions directly from your conversation, which helps resolve support tickets much faster.

**How does the Recharge MCP help with shipping logistics?**
It gives your agent the ability to view delivery schedules and update shipping locations on the fly, making it much easier to provide accurate shipping info to customers.

**Can I use the Recharge MCP to manage my subscription plans?**
Absolutely. You can use it to create new plans, update existing ones, or even perform bulk updates to your product plans across your entire store.

**Will the Recharge MCP help me see customer balances?**
Yes, it can retrieve credit summaries for any customer, so you can quickly see who has a balance or credit available without leaving your chat.

**Can I use the Recharge MCP to update addresses quickly?**
Yes, it provides a direct way to update shipping addresses or merge duplicate records, which saves you from manual data entry in the Recharge dashboard.

**How does the Recharge MCP handle recurring billing?**
It connects your agent to the core billing engine, allowing it to manage everything from creating new recurring orders to processing refunds and managing discounts.

**Can I see when a customer's next delivery is scheduled?**
Yes! Use the `get_customer_delivery_schedule` tool with the Customer ID. It will return the projected delivery dates and associated items for that specific user.

**Is it possible to skip a specific charge for a customer's address?**
Absolutely. Use the `skip_address_charges` action by providing the Address ID and the subscription details in the payload to bypass the next scheduled payment.

**How do I handle duplicate shipping addresses for a single customer?**
You can use the `merge_addresses` tool. It allows you to merge up to 10 source addresses into a single target address, keeping your customer records clean.

**Can I list all my active subscriptions using my AI agent?**
Yes! Use the `list_subscriptions` tool to retrieve a comprehensive list of all active and cancelled subscriptions in your account.