Stripe MCP server

OfficialStripe1,583Config last verified Jun 1, 2026

Stripe's official MCP server lets agents create customers, payment links, invoices, and read balances.

Stripe MCP is the official server from Stripe that exposes a curated set of payment operations to AI agents, drawn from the Stripe Agent Toolkit. Agents can create and list customers, generate payment links, create products and invoices, manage subscriptions, and read account balances, plus search Stripe's documentation and support knowledge base. The tool set is deliberately scoped, and Stripe recommends restricted API keys and human confirmation on sensitive actions, because money movement is exactly where prompt injection and over-broad access do the most damage.

The canonical deployment is the hosted remote endpoint at https://mcp.stripe.com, which supports OAuth for interactive clients and accepts a Stripe API key as a bearer token for agentic software. Using a restricted key that grants only the capabilities a given agent needs is the recommended pattern.

Quick install

Copy-paste configs are provided for all 8 supported clients. Pick your client below.

Add to ~/.claude.json

~/.claude.json
json
{
  "mcpServers": {
    "stripe": {
      "type": "http",
      "url": "https://mcp.stripe.com"
    }
  }
}
Or via CLI
bash
claude mcp add --transport http stripe https://mcp.stripe.com

Heads up

  • First tool call opens a browser to authorize.

Available tools

ToolDescription
get_stripe_account_infoRetrieves information about the connected Stripe account.
retrieve_balanceRetrieves the account's current and pending balance.
create_customerCreates a customer record.
list_customersLists the customers on the account.
create_productCreates a product.
list_productsLists the products on the account.
create_priceCreates a price for a product.
list_pricesLists the prices on the account.
create_payment_linkCreates a payment link for a price.
create_invoiceCreates an invoice for a customer.
create_invoice_itemAdds a line item to an invoice.
finalize_invoiceFinalizes a draft invoice so it can be paid.
list_invoicesLists the invoices on the account.
list_payment_intentsLists PaymentIntents on the account.
create_refundIssues a refund for a payment.
create_couponCreates a coupon.
list_couponsLists the coupons on the account.
cancel_subscriptionCancels a subscription.
update_subscriptionUpdates a subscription.
list_subscriptionsLists the subscriptions on the account.
list_disputesLists payment disputes on the account.
update_disputeUpdates a dispute with evidence or to accept it.
search_stripe_resourcesSearches Stripe resources across the account.
fetch_stripe_resourcesFetches a specific Stripe object by ID.
search_stripe_documentationSearches Stripe's knowledge base and documentation.

What you can do with it

Spin up a checkout link

An agent creates a product, price, and payment link on request so a customer can pay without an engineer touching the dashboard.

Answer billing questions

The agent looks up a customer, their invoices, and the account balance to resolve a billing question end to end.

FAQ

Is it free?
The MCP server is free to use; you pay normal Stripe processing fees on any real transactions it helps create.
Does it support remote/OAuth?
Yes. The canonical deployment is remote at https://mcp.stripe.com with OAuth, and it also accepts a restricted Stripe API key as a bearer token.
← Browse all payments servers