# Stripe MCP for AI Agents AI Agent Connect

> Stripe MCP for AI agents. Manage your entire payment infrastructure—from customer lists and subscription statuses to active balances and invoice history—directly through your AI. It turns your agent into a financial operations assistant that can pull data or execute actions without you switching tabs.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_LjNs4iU17NuKMj0nVgmWSbupSb1MWU9FnbDDpEAN/ai-agent-connect
- **Tags:** payments, invoicing, recurring-billing, pci-compliance, checkout, customer-management

## Description

Stop jumping between browser tabs to find out why a customer's subscription failed or what's currently sitting in your account balance. This Connector connects your AI agent to your Stripe account, making it possible to handle the heavy lifting of financial data management through a single chat interface. Instead of digging through the dashboard to find a specific invoice, pull hosted payment links, or create new products manually, you can just ask your agent to do it. You'll get a clear picture of your monthly recurring revenue, identify churned users faster, and handle support tickets involving billing issues without ever leaving your primary workspace. You can check if a payment intent was successful, see which products are currently active, and even issue refunds for specific transactions. It's a huge time saver for anyone who needs to keep their head above water while managing a growing business. If you're looking for a way to bring your payment operations into your daily workflow, this is how you do it. You can find this and thousands of other connectors in the Vinkius catalog to get your setup running in minutes.

## Tools

### customers_list
Pull a list of your customers, optionally filtering by email address. This helps you find specific user profiles quickly.

### balance_get
Check your current available and pending balances across all currencies. It gives you an instant look at your funds.

### customers_create
Add a new customer to your Stripe account using their name and email. This automates your onboarding flow.

### payments_list
Get a list of payment intents including status, amount, and currency. Use it to monitor real-time transactions.

### subscriptions_list
View all active, past-due, and canceled subscriptions. This is great for identifying churned users.

### invoices_list
Pull a list of invoices filtered by status like draft, open, or paid. Use it to find specific billing documents.

### products_list
Browse all the products currently offered in your Stripe account. Use this to see your current catalog offerings.

### product_create
Create a new product in your Stripe catalog before setting up prices. This helps you expand your offerings.

### prices_list
View all price tiers for a specific product in your account. Use this to check your current billing structures.

### refunds_list
View a complete history of all refunds issued on your account. Use this to track your refund activity.

### refund_create
Issue a partial or full refund for a specific payment in cents. This allows you to handle customer requests instantly.

### charges_list
View all charges filtered by a specific customer ID. Use this to audit a single user's payment history.

### payouts_list
See a list of all payouts from your Stripe account. This helps you reconcile your bank deposits.

## Prompt Examples

**Prompt:** 
```
What's my current balance in USD?
```

**Response:** 
```
Your Stripe balance is currently **$12,450.80 available** and **$3,200.00 pending** in USD.
```

**Prompt:** 
```
List all past-due subscriptions.
```

**Response:** 
```
I found 3 past-due subscriptions. The largest is for Acme Corp ($299/month, overdue since March 15). Would you like me to pull the associated invoices?
```

**Prompt:** 
```
Create a new customer for Jane Smith at jane@example.com
```

**Response:** 
```
Customer created: **Jane Smith** (cus_QR7x...). Email: jane@example.com. Ready for invoicing and subscriptions.
```

## Capabilities

### List and create customers
Add new customer profiles or find existing ones using email filters.

### Check account balances
See exactly what's available and pending in every currency.

### Monitor subscriptions
Track active, past-due, and canceled plans in real time.

### Pull invoice history
Review open, paid, and overdue documents with hosted payment links.

### Manage product listings
Browse or create new products and price tiers in your catalog.

### Process refunds
Issue partial or full refunds for specific payments in cents.

### Track payouts and charges
View all incoming money and outgoing disbursements on your account.

## Use Cases

### Handling a 'Where's my invoice?' ticket
A support agent asks the AI to find an invoice for a specific customer email using invoices_list and shares the link immediately.

### Conducting a monthly churn audit
A founder asks the agent to list all past-due subscriptions via subscriptions_list to see who needs a follow-up.

### Onboarding a new high-value client
An account manager tells the agent to create a new customer profile with customers_create and a specific product.

### Reconciling end-of-month payouts
A finance lead asks the agent to list all payouts and charges using payouts_list and charges_list to match bank statements.

## Benefits

- Stop manual dashboard hunting by using balance_get to see your real-time funds instantly.
- Handle support tickets faster by pulling invoice links with invoices_list during a chat.
- Scale your product offerings by using product_create and prices_list to organize tiers.
- Reduce churn by identifying at-risk users through subscriptions_list and customers_list.
- Automate customer onboarding by using customers_create to build your database on the fly.
- Manage complex refund requests accurately using refund_create to keep your records clean.

## How It Works

The bottom line is you get a direct line of sight into your Stripe data without manual dashboard navigation.

1. Subscribe to the Stripe MCP on Vinkius.
2. Paste your Stripe Secret Key into your configuration.
3. Ask your agent to check your balance or list your customers.

## Frequently Asked Questions

**Can the Stripe MCP help me find specific invoices?**
Yes, it lets your agent search for invoices based on customer ID or status so you can find paid or overdue documents instantly.

**Can I use the Stripe MCP to see my account balance?**
You can ask your agent for your current balance, and it'll show you both available and pending amounts across different currencies.

**Does the Stripe MCP support creating new products?**
Yes, your agent can create new products and list existing price tiers to help you organize your offerings.

**Can the Stripe MCP help with customer management?**
You can use it to list your customers, search by email, or create new customer profiles for your business.

**Can I process refunds through the Stripe MCP?**
You can use it to issue partial or full refunds for specific payments by telling your agent the amount.

**Can the Stripe MCP help with subscription tracking?**
It can list all your active, past-due, and canceled subscriptions so you can monitor churn easily.

**How do I get started with Stripe MCP?**
Subscribe, then go to the **Stripe Dashboard → Developers → API keys** and copy your Secret key (starts with sk_live_ or sk_test_ for testing). Paste it here and you're ready. No SDK, no server setup, no webhooks — just connect and start querying your payment data.

**Can my AI agent track subscription churn and billing status?**
Yes. Ask your agent to list all subscriptions filtered by status — 'show me all past-due subscriptions' or 'how many canceled subscriptions do we have this month?'. It returns billing intervals, plan amounts, and whether the subscription will cancel at period end. Perfect for SaaS MRR monitoring.

**How do I check if a customer's payment went through?**
Just ask — 'check recent payments for customer cus_abc123' or 'did John's payment go through?'. Your agent pulls the latest payment intents showing the amount, currency, and status (succeeded, requires_action, or failed). No need to log into the Stripe dashboard or refresh browser tabs.

**Can I manage customers and invoices for my entire team?**
Absolutely. Create new customers with name, email, and notes in a single command. List all invoices filtered by customer or status — open, paid, or overdue. Share hosted invoice URLs directly from the conversation. Perfect for finance teams, SaaS billing departments, and e-commerce operations managing hundreds of customer accounts.