Connect your account, then chat with AI to run tools.
Account MRR, subscription health, payment activity, and customer 360 views from your Stripe account — plus payments, billing, and refunds from chat.
Live probe refreshed Sep 14, 2026 · Endpoint host mcp.mcpbundles.com
Built for
SaaS Founders, Finance Operations, RevOps, Billing Automation
Connect Stripe to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/stripeThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsRevenue snapshot
One-call SaaS metrics instead of paginating every subscription.
Run stripe revenue snapshot and summarize account MRR, active subscriptions, balance, and top customers.
Customer 360
Single-customer profile with recurring revenue and payment history.
Show customer 360 for my highest-MRR Stripe customer including subscriptions, lifetime spend, and recent charges.
Find a customer
Combines Stripe Search with the dashboard view for one customer.
Search Stripe customers by name or email, then open customer 360 for the best match.
Subscription health
Surfaces at-risk recurring revenue before churn shows up in MRR.
List active Stripe subscriptions and flag any past_due or unpaid accounts with their MRR contribution.
How is MRR calculated in the revenue snapshot?
MRR sums normalized monthly recurring amounts from subscriptions in active, trialing, past_due, or unpaid status. Annual and weekly prices are converted to a monthly equivalent from each subscription item's recurring price and quantity.
Can I use test mode and live mode?
Yes. Connect a Stripe secret key — sk_test_ for test data or sk_live_ for production. The same tools work in either mode; the key determines which account and objects you see.
What does the Stripe MCP App show?
The revenue dashboard opens when you call stripe_open_app or stripe_revenue_snapshot. Customer 360 renders in the same panel when you call stripe_customer_360. Other tools return JSON on the text channel for the agent to summarize.
Domain knowledge for Stripe — workflow patterns, data models, and gotchas for your AI agent.
Stripe operators run payments, customers, subscriptions, invoices, and treasury workflows. Modern card flows use Payment Intents; recurring revenue ties customers to Prices through Subscriptions.
Prefer PaymentIntent over Charge for new integrations — Charges lack modern SCA handling.
When billing sync lags after checkout:
Customer, invoice, subscription, and product search accept query operators: exact :, fuzzy ~, range > <, combined with AND/OR. Example shape: name~'acme' AND created>1704067200.
Open the Stripe MCP App panel before relying on inline JSON summaries. The revenue snapshot renders account MRR, subscription counts, balance, and top customers; customer 360 renders lifetime spend, MRR, and recent activity for one cus_ id in the same panel.
Showing 25 of 65 from the live probe.
Stripe Attach Payment Method
Attach a payment method to a customer for future payments. After attaching, set it as the customer's default by updating the customer with default_payment_method.
Stripe Bulk Update Metadata
Update metadata on multiple customers at once. Search for customers by query, then apply metadata to all matches. Defaults to dry_run=true so you can preview which customers will be affected. Use for CRM-like operations: tag all customers from a company, set lifecycle stage, add notes. Metadata merges with existing values — only specified keys are changed.
Stripe Cancel Payment Intent
Cancel a payment intent before it's confirmed or processed. Once canceled, it cannot be reused.
Stripe Cancel Payout
Cancel a pending payout. Can only cancel payouts that haven't been paid yet.
Stripe Cancel Subscription
Cancel a subscription immediately or at the end of the current billing period. Returns updated subscription object.
Stripe Confirm Payment Intent
Confirm a payment intent to process the payment. After confirmation, the payment is charged. The payment intent must have a payment_method attached (either set during creation or passed here). Provide return_url if payment requires 3D Secure authentication.
Stripe Create Charge
Create a charge using the legacy Charges API. Prefer payment intents for new integrations.
Stripe Create Checkout Session
Create a Stripe Checkout session — a hosted payment page. Returns a URL where the customer completes payment. Use mode='payment' for one-time charges, 'subscription' for recurring billing, or 'setup' to save a payment method. Requires at least one line_item with a price ID from your catalog (list or create a price first). Optional promotion_code pre-applies a discount; otherwise set allow_promotion_codes=true for manual entry.
Stripe Create Credit Note
Create a credit note on a finalized invoice. For an open/unpaid invoice (goodwill comp, billing hardship), pass invoice_id with optional memo and reason only — the tool credits via line items and Stripe marks the invoice paid from pre-payment credit. For a paid invoice you already collected, pass out_of_band_amount (usually the invoice total in cents) to reverse the document without refunding the card. Pair with reissuing a paid invoice when buyer name or tax ID was wrong on the PDF.
Stripe Create Invoice
Create a draft invoice for a customer. The invoice starts in 'draft' status. Add line items by creating invoice items before finalizing. Then finalize the invoice and send it to the customer.
Stripe Create Invoice Item
Add a line item to a draft invoice. Provide either amount+currency or a price ID. If no invoice ID is given, the item is added to the customer's next upcoming invoice. The invoice must be in 'draft' status.
Stripe Create Payment Link
Create a reusable payment link — a shareable URL for collecting payments. No code or website needed. Share via email, social media, or messaging. Unlike checkout sessions, payment links are persistent and can be used by multiple customers.
Stripe Create Payment Method
Create a payment method (card, bank account, etc.). After creating, attach it to a customer, then optionally set it as default when updating the customer (default_payment_method=...).
Stripe Create Payout
Create a payout to transfer funds to your bank account. Payouts are processed according to your payout schedule.
Stripe Create Price
Create a price for a product. The product must already exist. Prices are immutable — to change pricing, create a new price. For subscription prices, include the recurring parameter with an interval. After creating, use the price ID when creating subscriptions or payment intents.
Stripe Create Refund
Create a refund for a charge or payment intent. Provide either charge or payment_intent ID (not both). The charge/payment must have status 'succeeded'. Omit amount to refund the full amount, or specify a partial amount in cents.
Stripe Create Usage Record
Record usage for a metered subscription item. Used to calculate billing for usage-based subscriptions.
Stripe Customer 360
Get a complete 360-degree view of a customer in one call. Returns the customer profile plus their recent charges, active subscriptions, recent invoices, and saved payment methods. Use this instead of making separate fetch/list calls when you need a full picture of a customer. Includes computed summary: total lifetime spend, subscription MRR, and outstanding balance. When the workspace panel is open, results update the panel automatically — do not call this tool again only to refresh the UI.
Stripe Customer Timeline
Get a chronological timeline of all activity for a customer — charges, refunds, invoices, subscription changes, and payment intents. Aggregates data from multiple Stripe resources into a single sorted timeline. More reliable than the Events API for customer-specific history.
Stripe Delete Customer
Permanently delete a customer. CAUTION: This action cannot be undone. All subscriptions will be canceled, payment methods removed, and the customer deleted.
Stripe Delete Product
Delete a product. Cannot delete products with active prices or used in active subscriptions.
Stripe Detach Payment Method
Detach a payment method from its customer. The payment method itself is not deleted but can no longer be used for that customer.
Stripe Finalize Invoice
Finalize a draft invoice, changing its status to 'open'. Once finalized, the invoice is assigned a number and can be sent to the customer or paid. This action cannot be undone — finalized invoices can only be voided, not reverted to draft.
Stripe Get Balance
Get current Stripe account balance including available balance, pending balance, and currency breakdown.
Stripe Get Balance Transactions
Get Stripe balance transactions (charges, refunds, payouts, etc.) showing funds moving in and out of your account. Pass balance_transaction_id to retrieve one; omit to list with filters.
MRR sums normalized monthly recurring amounts from subscriptions in active, trialing, past_due, or unpaid status. Annual and weekly prices are converted to a monthly equivalent from each subscription item's recurring price and quantity.
Yes. Connect a Stripe secret key — sk_test_ for test data or sk_live_ for production. The same tools work in either mode; the key determines which account and objects you see.
The revenue dashboard opens when you call stripe_open_app or stripe_revenue_snapshot. Customer 360 renders in the same panel when you call stripe_customer_360. Other tools return JSON on the text channel for the agent to summarize.
Read and write across customers, subscriptions, invoices, payment intents, charges, refunds, products, prices, checkout sessions, disputes, payouts, and balance. Search tools support Stripe's query syntax for customers, subscriptions, products, and invoices.
No. It is for agent-driven billing research, customer triage, and targeted API operations from chat — not full reporting, reconciliation, or finance close workflows.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/stripe. Authentication is handled automatically.
Stripe provides 65 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Stripe uses API Key. Stripe requires credentials. Connect via MCPBundles and authentication is handled automatically.
© 2026 ThinkChain Inc. All rights reserved.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index
This server integrates with Stripe to provide a range of tools for managing customer transactions, s...
Payments, point of sale, and business solutions.
PayPal is a global digital payment platform that provides online payment processing, money transfers...
Square APIs and SDKs allow developers to build custom apps and integrations for payments, customers,...
5 toolsPaystack is a payment processing platform that enables businesses to accept online and offline payme...
13 toolsChargify is a recurring billing and subscription management platform that automates billing operatio...
5 tools