Stripe MCP: Documentation
Updated:
Connection
- Remote:
https://mcp.stripe.com— OAuth (recommended), or anAuthorization: Bearer <restricted_key>header; for Connect accounts add aStripe-Account: acct_...header. - Claude Code:
claude mcp add --transport http stripe https://mcp.stripe.com/. - Local (
@stripe/mcppackage):npx -y @stripe/mcp --tools=all --api-key=sk_test_...or selectively--tools=customers.create,products.create,paymentLinks.create.
Tools (hosted version)
stripe_api_search/stripe_api_details— find the right Stripe API method by keyword and inspect its parameters.stripe_api_read/stripe_api_write— generic GET and POST/PATCH/PUT/DELETE across any API method — covers 70+ endpoints (customers, subscriptions, invoices, products, prices, disputes, payouts).create_refund— issue a refund.get_stripe_account_info— account details.get_balance_summary— balance summary, including Treasury accounts (public preview).search_stripe_resources/fetch_stripe_resources— search and fetch Stripe objects.search_stripe_documentation— search Stripe docs for an answer.stripe_implementation_planner— guidance on which Stripe products fit a task.stripe_report— reports and report runs.
Agent flow
"Create a $49 payment link", "find a customer by email and show their subscriptions", "refund the latest charge".
Limits
Connect accounts can't use OAuth — only a restricted key with Connect permissions. Enabling human confirmation before write-tool calls is recommended to guard against prompt injection.