Stripe

Stripe is a payment processing platform that allows businesses to accept and manage online transactions globally. Use it to handle payments, process refunds, and integrate billing and subscription services with ease.

This Stripe MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Developer Tools
FIELDS

Tools From This Provider (49)

Stripe Cancel Payout

Cancel a pending payout. Can only cancel payouts that haven't been paid yet. Returns updated payout object.

Stripe Fetch Balance Transaction

Get detailed information about a specific balance transaction including amount, type, fee, and net amount. Balance transactions are immutable.

Stripe Fetch Dispute

Get detailed information about a specific dispute including status, amount, reason, and evidence submission deadline.

Stripe List Disputes

List disputes with optional filtering by status. Returns paginated results. Use this to monitor chargebacks and disputes.

Stripe Submit Dispute Evidence

Submit evidence for a dispute. Evidence can include receipts, customer communication, shipping information, and more. Returns updated dispute object.

Stripe Create Payout

Create a payout to transfer funds to your bank account. Payouts are processed according to your payout schedule. Returns payout object with status.

Stripe Fetch Payout

Get detailed information about a specific payout including amount, status, arrival date, and failure reason if applicable.

Stripe List Payouts

List payouts with optional filtering by status. Returns paginated results. Use this to track payout history.

Stripe Create Payment Intent

Create a new payment intent to process a payment. Payment intents are the recommended way to accept payments. Returns a payment intent object with client_secret for frontend confirmation. Use...

Stripe Update Payment Intent

Update a payment intent before it's confirmed. Can modify amount, payment method, metadata, and description. Once confirmed, payment intents cannot be updated. Use this to adjust payment details...

Stripe Fetch Payment Intent

Get detailed information about a specific payment intent including status, amount, payment method, and customer. Use this to check payment status or retrieve payment details for display.

Stripe List Payment Intents

List payment intents with optional filtering by customer, status, and date range. Returns paginated results. Use filters to find specific payment intents, or leave filters empty to browse all payment...

Stripe Confirm Payment Intent

Confirm a payment intent to complete the payment. After confirmation, the payment is processed. If the payment requires customer authentication (3D Secure), provide return_url. Returns updated...

Stripe Cancel Payment Intent

Cancel a payment intent before it's confirmed or processed. Once canceled, the payment intent cannot be used. Use this when a customer abandons checkout or you need to stop a payment.

Stripe Create Charge

Create a charge using the legacy Charges API. NOTE: Payment Intents are the recommended modern approach. Use stripe_create_payment_intent instead when possible. Charges are immutable once created.

Stripe Fetch Charge

Get detailed information about a specific charge including amount, status, payment method, and customer. Charges are immutable once created.

Stripe List Charges

List charges with optional filtering by customer and status. Returns paginated results. Charges are immutable once created.

Stripe Create Refund

Create a refund for a charge. Can refund full amount or partial amount. Refunds are immutable once created. Returns refund object with status and amount.

Stripe Fetch Refund

Get detailed information about a specific refund including amount, status, reason, and associated charge. Refunds are immutable once created.

Stripe List Refunds

List refunds with optional filtering by charge. Returns paginated results. Refunds are immutable once created.

Stripe Create Payment Method

Create a payment method (card, bank account, etc.). Payment methods can be attached to customers for future use. Returns payment method object with ID.

Stripe Attach Payment Method

Attach a payment method to a customer so it can be used for future payments. Once attached, the payment method appears in the customer's payment methods list.

Stripe Fetch Payment Method

Get detailed information about a specific payment method including type, card details (masked), and customer association.

Stripe List Payment Methods

List all payment methods for a customer. Returns paginated results. Use this to see what payment methods a customer has saved.

Stripe Detach Payment Method

Detach a payment method from a customer. After detaching, the payment method can no longer be used for that customer's payments. The payment method itself is not deleted.

Stripe Upsert Customer

Create a new customer or update an existing customer. For create: provide email (recommended) and other fields. For update: provide customer ID and only the fields you want to change. Returns...

Stripe Fetch Customer

Get detailed information about a specific customer including contact info, payment methods, subscriptions, and balance.

Stripe List Customers

List customers with optional filtering by email and date range. Returns paginated results. Use filters to find specific customers, or leave filters empty to browse all customers.

Stripe Delete Customer

Permanently delete a customer. CAUTION: This action cannot be undone. All subscriptions will be canceled, payment methods will be removed, and the customer will be deleted. Use with caution.

Stripe Upsert Subscription

Create a new subscription or update an existing subscription. For create: provide customer and items. For update: provide subscription ID and only the fields you want to change.

Stripe Fetch Subscription

Get detailed information about a specific subscription including status, items, billing cycle, and customer.

Stripe List Subscriptions

List subscriptions with optional filtering by customer and status. Returns paginated results.

Stripe Cancel Subscription

Cancel a subscription. Can cancel immediately or at the end of the current billing period. Returns updated subscription object.

Stripe Create Usage Record

Record usage for a metered subscription item. Usage records are used to calculate billing for usage-based subscriptions. Returns usage record object.

Stripe Upsert Product

Create a new product or update an existing product. Products represent goods or services you sell. For create: provide name. For update: provide product ID and only the fields you want to change.

Stripe Fetch Product

Get detailed information about a specific product including name, description, and associated prices.

Stripe List Products

List products with optional filtering by active status. Returns paginated results.

Stripe Delete Product

Delete a product. CAUTION: Cannot delete products that are used in active subscriptions. Products are archived (set to inactive) rather than deleted.

Stripe Create Price

Create a price for a product. Prices are immutable - to change pricing, create a new price. Returns price object with ID.

Stripe Fetch Price

Get detailed information about a specific price including amount, currency, and product association. Prices are immutable.

Stripe List Prices

List prices with optional filtering by product and active status. Returns paginated results. Prices are immutable.

Stripe Fetch Balance

Get current Stripe account balance including available balance, pending balance, and currency breakdown.

Stripe List Events

Fetch a collection of events that have occurred on your Stripe account, like successful payments or refunded charges. This is useful to monitor and respond to account activities programmatically....

Stripe List File Links

Acquire a list of file links created for files stored on Stripe, allowing for secure access. Utilize this when you need to verify or distribute file links for documentation purposes. Returns metadata...

Stripe List Files

List files that have been uploaded to Stripe, like financial reports or documents. Use this functionality to manage and track documents associated with your Stripe operations. Returns file details,...

Stripe List Setup Attempts

Retrieve a log of setup attempts for payment methods within your account. This is useful for reviewing and troubleshooting the creation of payment setups. It returns detailed records of each attempt,...

Stripe List Shipping Rates

Obtain a list of available shipping rates configured in your Stripe account. Use this when setting up customer checkout options to ensure correct shipping pricing. Provides rate details including...

Stripe List Usage Records

List all usage records for a particular subscription item to monitor customer consumption. Use this tool to bill clients based on their usage levels. Returns consumption details for each record, and...

Stripe List Balance Transactions

Retrieve a list of balance transactions related to your Stripe account, such as charges, refunds, and payouts. Use this when you need an overview of funds moving in and out of your account. Returns...

Related Bundles (8)

Admin & Configuration

6 tools
Payment Processing
Manage account settings and system operations. Use this when you need to configure webhooks, manage files, set up shipping rates, or monitor account health.

Customer Management

9 tools
Payment Processing
Manage customer data and their payment methods. Use this when you need to create customers, update customer information, view customer payment methods, or delete customers.

Financial Operations

12 tools
Payment Processing
Handle disputes, payouts, and financial reconciliation. Use this when you need to monitor account balance, handle chargebacks and disputes, process payouts to your bank account, or reconcile...

Payment Processing

17 tools
Payment Processing
Accept one-time payments, process refunds, and manage payment methods. Use this when you need to handle individual transactions, process refunds, or manage customer payment methods.

Product Catalog

7 tools
Payment Processing
Manage products and pricing. Use this when you need to create products, set prices, update product information, or manage your product catalog.

Reporting & Analytics

8 tools
Payment Processing
Understand revenue and transaction patterns. Use this when you need to analyze transactions, track revenue, monitor events, or generate reports.

Stripe

49 tools
Payment Processing
Complete Stripe payment processing toolkit. All tools for payments, customers, subscriptions, invoices, products, financial operations, and reporting. Perfect for comprehensive Stripe integration.

Subscription Management

6 tools
Payment Processing
Manage recurring subscriptions and billing. Use this when you need to create subscriptions, update subscription plans, track usage for metered billing, or cancel subscriptions.

Provider Information

CategoryDeveloper Tools
Auth TypeFIELDS
AddedOctober 12, 2025
UpdatedDecember 18, 2025
Used By Tools
49

Quick Links

Need Help?

Having trouble configuring Stripe? Check the available resources below.

Stripe MCP Server - MCP Bundles • MCP Providers