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 account Returns high-level information about the connected Stripe account.Balance
retrieve_balance — Retrieve balance Shows the account’s current and pending balances by currency.Coupon
create_coupon — Create coupon Creates a coupon (percentage/fixed amount, duration, redemption limits). list_coupons — List coupons Lists existing coupons with metadata.Customer
create_customer — Create customer Creates a customer record (email/name/metadata). list_customers — List customers Lists customers with optional filters.Dispute
list_disputes — List disputes Retrieves disputes with status filters. update_dispute — Update dispute Submits evidence or updates dispute metadata.Invoice
create_invoice — Create invoice Creates 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 link Generates a hosted checkout link for one-time or recurring items.Payment Intent
list_payment_intents — List payment intents Retrieves payment intents with status filters.Price
create_price — Create price Creates a price for a product. list_prices — List prices Lists prices, optionally by product or active status.Product
create_product — Create product Creates a product (name, description, tax code). list_products — List products Lists products, with filters for active/archive.Refund
create_refund — Create refund Issues a refund for a charge or payment intent.Subscription
cancel_subscription — Cancel subscription Cancels 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 resources Searches 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

