MCPHIVE

Stripe MCP: Documentation

Updated:

Connection

  • Remote: https://mcp.stripe.com — OAuth (recommended), or an Authorization: Bearer <restricted_key> header; for Connect accounts add a Stripe-Account: acct_... header.
  • Claude Code: claude mcp add --transport http stripe https://mcp.stripe.com/.
  • Local (@stripe/mcp package): 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.