When should you use this server
Use the Stripe MCP server to:- Retrieve account and balance information
- Manage customers, products, and prices
- Create and list invoices, payment links, and payment intents
- Handle subscriptions, disputes, and refunds
- Search Stripe resources and documentation
Authentication
- Method: OAuth2 via Stripe Connect
- Modes: Test and Live (most teams start in test mode)
- Notes: Use least-privilege scopes; actions like refunds and subscription changes may require elevated scopes
Endpoint
https://api.stripe.com
Tools provided
Account
get_stripe_account_info β Retrieve accountReturns high-level information about the connected Stripe account.
Balance
retrieve_balance β Retrieve balanceShows the accountβs current and pending balances by currency.
Coupon
create_coupon β Create couponCreates a coupon (percentage/fixed amount, duration, redemption limits). list_coupons β List coupons
Lists existing coupons with metadata.
Customer
create_customer β Create customerCreates a customer record (email/name/metadata). list_customers β List customers
Lists customers with optional filters.
Dispute
list_disputes β List disputesRetrieves disputes with status filters. update_dispute β Update dispute
Submits evidence or updates dispute metadata.
Invoice
create_invoice β Create invoiceCreates an invoice for a customer. create_invoice_item β Create invoice item
Adds a line item to an upcoming invoice. finalise_invoice β Finalise invoice
Finalizes a draft invoice. list_invoices β List invoices
Lists invoices across the account or for a customer.
Payment Link
create_payment_link β Create payment linkGenerates a hosted checkout link for one-time or recurring items.
Payment Intent
list_payment_intents β List payment intentsRetrieves payment intents with status filters.
Price
create_price β Create priceCreates a price for a product. list_prices β List prices
Lists prices, optionally by product or active status.
Product
create_product β Create productCreates a product (name, description, tax code). list_products β List products
Lists products, with filters for active/archive.
Refund
create_refund β Create refundIssues a refund for a charge or payment intent.
Subscription
cancel_subscription β Cancel subscriptionCancels an existing subscription. list_subscriptions β List subscriptions
Lists subscriptions by customer or status. update_subscription β Update subscription
Changes a subscription (price, proration, trial).
Others
search_stripe_resources β Search Stripe resourcesSearches across objects (customers, invoices, products, etc.). fetch_stripe_resources β Fetch Stripe object
Retrieves a specific object by type and ID. search_stripe_documentation β Search Stripe knowledge
Searches Stripeβs docs for guides, API references, and best practices.
Rate limits
- Enforced by Stripe per API family
- High-volume operations should be paginated and time-bounded
Notes
- Prefer test mode for development and demos
- Use OAuth scopes to control access levels
- Sensitive actions (refunds, subscription changes) should be logged and reviewed in the Stripe Dashboard use this server
- Retrieve account and balance information
- Manage customers, products, and prices
- Create and list invoices, payment links, and payment intents
- Handle subscriptions, disputes, and refunds
- Search Stripe resources and documentation
Authentication
- Method: OAuth2 via Stripe Connect
- Modes: Test and Live (most teams start in test mode)
- Notes: Use least-privilege scopes; actions like refunds and subscription changes may require elevated scopes
Endpoint
https://api.stripe.com
Tools provided
Account
get_stripe_account_info β Retrieve accountReturns high-level information about the connected Stripe account.
Balance
retrieve_balance β Retrieve balanceShows the accountβs current and pending balances by currency.
Coupon
create_coupon β Create couponCreates a coupon (percentage/fixed amount, duration, redemption limits). list_coupons β List coupons
Lists existing coupons with metadata.
Customer
create_customer β Create customerCreates a customer record (email/name/metadata). list_customers β List customers
Lists customers with optional filters.
Dispute
list_disputes β List disputesRetrieves disputes with status filters. update_dispute β Update dispute
Submits evidence or updates dispute metadata.
Invoice
create_invoice β Create invoiceCreates an invoice for a customer. create_invoice_item β Create invoice item
Adds a line item to an upcoming invoice. finalise_invoice β Finalise invoice
Finalizes a draft invoice. list_invoices β List invoices
Lists invoices across the account or for a customer.
Payment Link
create_payment_link β Create payment linkGenerates a hosted checkout link for one-time or recurring items.
Payment Intent
list_payment_intents β List payment intentsRetrieves payment intents with status filters.
Price
create_price β Create priceCreates a price for a product. list_prices β List prices
Lists prices, optionally by product or active status.
Product
create_product β Create productCreates a product (name, description, tax code). list_products β List products
Lists products, with filters for active/archive.
Refund
create_refund β Create refundIssues a refund for a charge or payment intent.
Subscription
cancel_subscription β Cancel subscriptionCancels an existing subscription. list_subscriptions β List subscriptions
Lists subscriptions by customer or status. update_subscription β Update subscription
Changes a subscription (price, proration, trial).
Others
search_stripe_resources β Search Stripe resourcesSearches across objects (customers, invoices, products, etc.). fetch_stripe_resources β Fetch Stripe object
Retrieves a specific object by type and ID. search_stripe_documentation β Search Stripe knowledge
Searches Stripeβs docs for guides, API references, and best practices.

