Stripe MCP for AI Agents. Manage Payments and Billing from Your Agent.
Stripe MCP lets your AI agent handle all financial operations directly from Stripe. Manage customer records, track payment intents, review open invoices, and monitor account balances without leaving your workflow. Get full control over billing, subscriptions, and payments—all through conversation.
Give Claude and any AI agent real-world access
You can retrieve a list of existing customers, optionally filtering by email address.
This tool lets you create brand new customer profiles using a required name and email.
Retrieve payment intent details, including amounts and currency, across all transactions.
List current or past subscriptions, allowing you to filter by status or customer ID.
Pull comprehensive data on invoices, letting you narrow the search by customer or specific payment status (draft, paid, overdue).
Instantly get a breakdown of your available and pending funds across multiple currencies.
Ask an AI about this
Waiting for input…
What AI agents can do with Stripe: 13 Tools for Financial Operations
These tools allow you to read, create, and modify core financial data within Stripe. You can manage customer lifecycles, track payments, and handle billing records all from your agent.
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 Stripe MCPCustomers List
Lists Stripe customers and provides details like name, email, balance, and delinquency status.
Refunds List
Retrieves a list of all processed refunds.
Customers Create
Creates a new customer record using required name and email details.
Payments List
Lists payment intents, allowing filtering by customer ID. Amounts are provided in...
Subscriptions List
Retrieves a list of subscriptions, which you can filter by status or associated...
Invoices List
Lists invoices and lets you filter results by customer ID or payment status (e.g., paid, open).
Balance Get
Gets the current account balance, showing both available and pending amounts across all currencies.
Products List
Use this to browse your existing product offerings listed in Stripe.
Product Create
Creates a new Stripe product entry before you define specific pricing tiers for it.
Prices List
Lists all available price tiers, allowing you to filter them by a specific product...
Refund Create
Creates a partial or full refund for an existing payment using the required amount...
Charges List
Lists charges, with the option to filter results by customer ID.
Payouts List
Retrieves a history of payouts processed through your Stripe account.
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.
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
Make Your AI Do More
Start with Stripe, 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Stripe. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of manual financial reconciliation never goes away. Solved with Vinkius AI Gateway
Today, checking on one client's payment status means logging into Stripe. Then you switch to your CRM to look at their service contract, and finally open a spreadsheet to see if the invoice was actually paid. You copy-paste data three or four times just to get an idea of where the money stands.
With this MCP, that process vanishes. Your agent handles it all. You ask one question—'What is Jane Smith’s current payment status?'—and you get a unified answer drawing from customer_list, invoices_list, and payments_list instantly.
Getting Stripe Data with the Stripe MCP
You no longer have to jump between different dashboards just to check if a subscription is active or if an invoice was paid. You can list subscriptions, track payments, and pull customer data—all through one conversation.
It’s about context. The MCP gives your AI client the financial context it needs to make smart decisions, turning complex API calls into simple natural language queries.
What your AI can actually do with this
You can use this MCP to give your AI client real power over financial accounts. Instead of logging into the Stripe dashboard just to find a customer's payment history or pull an invoice link, you simply ask your agent. It connects directly to your data, giving it visibility into every transaction, active subscription, and current account balance.
This means finance teams can audit payments, founders can track monthly recurring revenue (MRR), and support agents can look up billing issues—all from a single conversation thread.
This MCP lets you create new customer records or instantly check if an invoice is overdue. Whether your workflow is handling customer onboarding, reconciling complex subscription cycles, or just needing to know how much money you have pending, it provides the data instantly. Since Vinkius hosts this MCP, you connect once and gain access to Stripe's full suite of tools within any compatible AI client.
019d760e-4e44-7159-b328-b1cb8f33aab9 Here's how it actually works
The bottom line is that you talk to your agent using plain language, and it executes complex API calls against your live Stripe data.
Subscribe to this MCP in Vinkius.
Provide the Stripe Secret Key (found in your Dashboard → Developers → API keys).
Ask your AI client to query specific financial data, like checking account balances or listing overdue invoices.
Who is this actually for?
This MCP targets operations staff who are spending hours switching between a dashboard, a CRM, and an accounting system. If you're tired of manual copy-pasting or opening ten different tabs just to reconcile one customer account, this is for you.
Reconciling accounts by listing charges, pulling invoices, and checking the overall available balance.
Monitoring MRR or identifying churn risks by reviewing past-due subscriptions and customer details without logging into Stripe.
Handling support tickets by quickly looking up a customer's specific payment status, generating an invoice link, or checking their account history.
What Changes When You Connect
Know the money status instantly. Instead of navigating multiple tabs to check balances, you ask your agent for a balance_get and get available and pending funds across every currency immediately.
Eliminate manual customer data entry. You can use customers_create to build new client records in seconds, giving them an instant Stripe ID ready for invoicing.
Master the billing cycle. Reviewing subscriptions via subscriptions_list lets you quickly identify which accounts are past due or need renewal, all from a simple query.
Audit transactions without leaving your desk. You can list charges or payments by filtering on a customer ID to see every transaction associated with one person's account history.
Handle refunds instantly. Use refund_create when necessary; you specify the payment and amount, and the MCP executes the partial refund immediately.
See it in action
The Support Agent needs to check a client’s overdue status.
A support agent receives a ticket from Acme Corp asking why their service was paused. They use the MCP to list invoices and immediately see that the invoice is 'uncollectible' or 'overdue,' allowing them to respond with actionable information, rather than just telling the client they need to pay.
The Founder needs to calculate immediate cash flow.
The founder asks their agent: 'What is our total available and pending balance across all currencies?' The MCP runs a balance_get, providing an instant, consolidated view of the company's current liquid assets without opening any accounting software.
The Finance Team needs to reconcile recent sales.
A finance analyst uses the payments_list tool to check all payment intents for a specific customer ID. This allows them to verify if the full amount was received and confirm the status of each attempted charge.
Creating new accounts and setting up billing.
A sales representative uses customers_create, providing the name and email for a new client. They then immediately list products to recommend services and can even initiate subscriptions_list checks once payment details are confirmed.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to check account status via general APIs
A developer might try to pull a customer's full history using only the basic customers_list tool, but it won't show current billing cycles or outstanding invoices.
To get a complete financial view, always combine calls. First use customers_list to identify the user, then run subscriptions_list and invoices_list separately to build a comprehensive picture of their account status.
Confusing payments with payouts
Thinking that listing charges is the same as knowing when money hits your bank. Charges only show what was attempted, not what successfully deposited.
To understand actual deposits, use payouts_list to see historical transactions sent out by Stripe. To check recent sales activity, stick to charges_list or payments_list.
Forgetting the required data points
Attempting to create a refund without specifying which payment it belongs to, resulting in an API error.
When running refund_create, you must specify both the original payment ID and the exact amount (in cents) for the partial refund. Don't skip those parameters.
When It Fits, When It Doesn't
Use this MCP if your primary need is real-time, conversational access to financial data—specifically payments, invoices, and customer billing history. You should use it when you need to act on that data immediately, like creating a refund (refund_create) or listing overdue bills (invoices_list). Don't use this if you just want general market pricing information; for that, dedicated product comparison tools are better. Also, don't rely only on the basic customers_list tool; remember it shows customer details but requires additional calls to subscriptions_list or invoices_list to get a full billing picture. This MCP is built for operational decisions, not just data retrieval.
Questions you might have
Can I use Stripe MCP to see how much money I have available? +
Yes, you can run the balance_get tool. This shows both your available and pending funds across all currencies in a single report.
How do I list all of my past customer records with Stripe MCP? +
Use the customers_list tool. You can optionally filter this data by email address to narrow down who you're looking for.
Is Stripe MCP only for checking payments, or can I create new ones? +
It does both. You can track payments using payments_list, and if needed, run the refund_create tool to process a partial or full reimbursement.
What tools do I use to check overdue invoices with Stripe MCP? +
You need the invoices_list tool. This lets you filter by status, making it easy to pull reports specifically on open or uncollectible bills.
Can Stripe MCP help me create a new customer record? +
Yes. Use the customers_create tool and provide the required name and email address for the new client.