Complete Stripe payment processing toolkit. All tools for payments, customers, subscriptions, invoices, products, financial operations, and reporting. Perfect for comprehensive Stripe integration.
This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.
Free account required. Works with Claude, Cursor, ChatGPT, and more. Other setup options ↓
Domain knowledge for Stripe payment processing — Payment Intents, customers, subscriptions, products, disputes, payouts
Attach a payment method to a customer for future payments. After attaching, set it as the customer's default with stripe_upsert_customer(id='cus_...',...
Cancel a payment intent before it's confirmed or processed. Once canceled, it cannot be reused.
Cancel a pending payout. Can only cancel payouts that haven't been paid yet.
Cancel a subscription immediately or at the end of the current billing period. Returns updated subscription object.
Confirm a payment intent to process the payment. After confirmation, the payment is charged. The payment intent must have a payment_method attached (e...
Create a charge using the legacy Charges API. Prefer stripe_upsert_payment_intent for new integrations.
Create a payment method (card, bank account, etc.). After creating, attach it to a customer with stripe_attach_payment_method, then optionally set it ...
Create a payout to transfer funds to your bank account. Payouts are processed according to your payout schedule.
Create a price for a product. The product must already exist (use stripe_upsert_product first). Prices are immutable — to change pricing, create a new...
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'...
Record usage for a metered subscription item. Used to calculate billing for usage-based subscriptions.
Permanently delete a customer. CAUTION: This action cannot be undone. All subscriptions will be canceled, payment methods removed, and the customer de...
Delete a product. Cannot delete products with active prices or used in active subscriptions.
Detach a payment method from its customer. The payment method itself is not deleted but can no longer be used for that customer.
Get current Stripe account balance including available balance, pending balance, and currency breakdown.
Get detailed information about a specific balance transaction including amount, type, fee, and net amount.
Get detailed information about a specific charge including amount, status, payment method, and customer.
Get detailed information about a specific customer including contact info, payment methods, subscriptions, and balance.
Get detailed information about a specific dispute including status, amount, reason, and evidence submission deadline.
Get detailed information about a specific payment intent including status, amount, payment method, and customer.
Get detailed information about a payment method including type, card details (masked), and customer association.
Get detailed information about a specific payout including amount, status, arrival date, and failure reason if applicable.
Get detailed information about a specific price including amount, currency, and product association.
Get detailed information about a specific product including name, description, and pricing.
Get detailed information about a specific refund including amount, status, reason, and associated charge.
Get detailed information about a specific subscription including status, items, billing cycle, and customer.
List balance transactions (charges, refunds, payouts, etc.) showing funds moving in and out of your Stripe account.
List charges with optional filtering by customer and date range. Returns paginated results.
List customers with optional filtering by email and date range. Returns paginated results with cursor for next page.
List disputes. Returns paginated results. Use this to monitor chargebacks and disputes.
List account events (payments, refunds, customer changes, etc.) for monitoring and triggering logic. Events are retained for 30 days.
List file links for files stored on Stripe. Returns URL, expiration status, and metadata for each link.
List files uploaded to Stripe (reports, dispute evidence, identity documents). Returns name, size, purpose, and creation time.
List payment intents with optional filtering by customer, status, and date range. Returns paginated results.
List payment methods for a customer. Optionally filter by type.
List payouts with optional filtering by status. Returns paginated results.
List prices with optional filtering by product and active status. Returns paginated results. Prices are immutable.
List products with optional filtering by active status. Returns paginated results.
List refunds with optional filtering by charge or payment intent. Returns paginated results.
List setup attempts for a payment method setup intent. Useful for reviewing and troubleshooting payment method creation.
List available shipping rates configured in your Stripe account. Returns rate details including amount, currency, and delivery estimates.
List subscriptions with optional filtering by customer and status. Returns paginated results.
List usage record summaries for a metered subscription item. Shows consumption data for billing.
Submit evidence for a dispute. Evidence can include receipts, customer communication, shipping information, and more.
Create a new customer or update an existing customer. For create: provide email (recommended) and other fields. For update: provide customer ID and on...
Create a new payment intent or update an existing one. For create: provide amount (required) and currency. Optionally attach a customer and payment_me...
Create a new product or update an existing product. Products represent goods or services you sell. For create: provide name (required). After creating...
Create a new subscription or update an existing one. For create: provide customer and items (price IDs from stripe_list_prices). Prerequisites: (1) cu...
Connect this Stripe MCP Bundle Server to any MCP client in minutes
Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.