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.