# Stripe Legacy MCP for AI Agents AI Agent Connect

> Stripe Legacy MCP lets you manage payments, customers, and account balances using the legacy v1 API through your AI agent. It handles charges, refunds, and customer data so you don't have to jump between tabs.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_nxKaSYGZifxG4mM5hdyQakVFdv4mybqScJejNzzt/ai-agent-connect
- **Tags:** payment-gateway, transaction-management, financial-data, api-integration, customer-billing, pci-compliance

## Description

Stripe Legacy MCP connects your Stripe account to your AI agent so you can handle your core payment processing and customer records without the usual friction. This integration gives you a direct way to interact with the v1 API. You can monitor charges, create payment tokens, and track your account balances through natural conversation. If you're still jumping between browser tabs to find a specific refund or verify a customer's status, you're doing way too much manual work. It's a headache. You have to keep those windows open while trying to stay focused on other tasks, especially when you're trying to provide fast support or manage a high volume of sales. You can find this in the Vinkius catalog to get your account hooked up quickly. It's about getting the data you need, like real-time balances or subscription lists, without the constant clicking of a dashboard UI. You can manage your entire transaction lifecycle and keep your records updated in a single chat window. It's a much faster way to stay on top of your business operations, moving the heavy lifting of data retrieval into a conversational flow that actually fits your workday.

## Tools

### create_token
Generate a single-use payment token. This is essential for securing and processing one-time payments.

### get_balance
Check your current account balance. You'll see both available and pending funds in one go.

### get_charge
Retrieve the specific details of a single charge. Use this to see the status and metadata of a transaction.

### get_customer
Look up the details for a specific customer. It helps you find the right account information quickly.

### list_charges
See a list of all charges in your account. This is great for getting an overview of recent activity.

### list_customers
View all customers registered in your Stripe account. It's the fastest way to browse your entire client base.

### list_invoices
Pull a list of all invoices. You can quickly check which bills have been sent or paid.

### list_subscriptions
See all your active subscriptions. This helps you monitor recurring revenue at a glance.

### create_charge
Create a new charge for a customer. It lets you handle transactions quickly by passing the necessary data.

### create_customer
Add a new customer to your Stripe account. This keeps your records organized and ready for future billing.

### create_refund
Issue a refund for a specific charge. It simplifies the process of returning money to your clients.

## Prompt Examples

**Prompt:** 
```
What's my current Stripe balance?
```

**Response:** 
```
I've checked your Stripe account. Here is your current balance:

| Status | Amount |
| :--- | :--- |
| **Available** | $34,560.00 |
| **Pending** | $12,340.00 |
| **Total** | **$46,900.00** |

Your pending funds are estimated to clear in 2 days.
```

**Prompt:** 
```
List the last 5 charges.
```

**Response:** 
```
Here are your 5 most recent charges:

* **Charge ID:** ch_9821... | **Amount:** $120.00 | **Status:** Succeeded
* **Charge ID:** ch_9820... | **Amount:** $45.50 | **Status:** Succeeded
* **Charge ID:** ch_9819... | **Amount:** $200.00 | **Status:** Pending
* **Charge ID:** ch_9818... | **Amount:** $15.00 | **Status:** Succeeded
* **Charge ID:** ch_9817... | **Amount:** $300.00 | **Status:** Failed
```

**Prompt:** 
```
Create a refund for charge ID ch_9821.
```

**Response:** 
```
I've successfully processed that refund for you.

**Refund Details:**
* **Original Charge:** ch_9821
* **Status:** Refunded
* **Amount:** $120.00

The customer should see the credit in their account shortly.
```

## Capabilities

### Create new charges
Generate transactions for customers using specific data strings.

### Manage customer profiles
Add or look up details for your users in the Stripe database.

### Process refunds
Issue returns for completed charges via simple commands.

### Monitor account liquidity
Check your real-time balance and pending funds.

### Retrieve transaction history
Pull lists of charges, invoices, and active subscriptions.

## Use Cases

### Support Ticket Resolution
A customer asks about a failed payment. The agent uses get_charge to find the error and explains it to the user.

### Daily Financial Check
A business owner wants to know if they can afford a new hire. The agent uses get_balance to show available funds.

### Bulk Refund Processing
A merchant needs to refund 10 people for a shipping delay. The agent uses create_refund to handle the requests.

### Onboarding New Clients
A sales rep needs to add a new user. The agent uses create_customer to set up the account profile.

## Benefits

- Stop switching tabs by using list_charges and list_customers to see your data instantly.
- Speed up support by using get_charge to pull transaction details for customers in seconds.
- Keep your books updated with get_balance to see real-time liquidity and pending funds.
- Handle returns faster by using create_refund to issue money back without navigating menus.
- Automate data entry with create_customer and create_charge to keep your records clean.
- Monitor recurring revenue easily with list_subscriptions to track your active user base.

## How It Works

The bottom line is you can handle your core Stripe operations through a chat interface instead of a dashboard.

1. Subscribe to this Connector on the Vinkius platform.
2. Add your Stripe Secret Key from your dashboard to the configuration.
3. Ask your AI client to list charges or check a balance to start.

## Frequently Asked Questions

**Can Stripe Legacy MCP help with customer support?**
Yes, it lets your agent pull charge details instantly to answer billing questions without you having to leave your workspace.

**Does Stripe Legacy MCP work with my existing account?**
It connects to your Stripe account using your secret key to manage your data directly through your AI client.

**Can I use Stripe Legacy MCP to issue refunds?**
Yes, you can use it to create refunds for specific charges through your agent, making it much faster to handle returns.

**How do I see my account balance with Stripe Legacy MCP?**
You can just ask your agent to check your balance to see available and pending funds in real time.

**Is Stripe Legacy MCP good for managing subscriptions?**
It allows you to list all active subscriptions to monitor your recurring revenue at a glance.

**Can Stripe Legacy MCP create new customers?**
Yes, it lets you add new customer profiles to your account using simple commands while you chat with your agent.

**How do I find my Stripe Secret Key?**
Log in to your Stripe dashboard, navigate to **Developers** > **API keys**, and you will find your Secret Key (starting with sk_live_ or sk_test_) there.