Full read-write Claude connector for Stripe
Have Claude draft invoices, issue refunds, and update subscriptions in Stripe
Stop tab-switching into the Stripe dashboard for every billing follow-up. Claude looks up the customer, drafts the invoice, prepares the refund, and updates the subscription right where you are working, and money-moving actions only run once you approve.
Stripe is the payments platform many companies use to charge customers, run subscriptions, and handle invoicing and refunds. People want Claude to do real billing work in it: look up a customer, issue a refund, draft an invoice, and update a subscription without leaving the conversation.
What is a Stripe MCP server?
A Stripe MCP server is a small hosted service that exposes Stripe's data and actions to Claude over the Model Context Protocol, so Claude can invoices, payments, and books inside your own account. We build it as a custom connector with separate read and write tools, and destructive actions stay gated behind your approval.
What can Stripe's current connector do today?
Today, the common way to connect Claude to Stripe is read-leaning or covers a thin slice of the API: Claude can often look up customers, charges, or invoices, but creating refunds, editing subscriptions, and sending invoices are usually limited or out of reach. A custom Stripe connector adds those write actions behind scoped, human-in-the-loop controls.
What does full read-write Stripe access unlock?
Full read-write Stripe access lets Claude pull up a customer, draft and send an invoice, issue a refund, update or cancel a subscription, and reconcile a payment once you approve. The billing follow-ups that used to mean tab-switching into the Stripe dashboard happen where you are already working.
- Create and send an invoice to a customer for a stated amount
- Issue a full or partial refund on a specific charge after approval
- Update a subscription's plan, quantity, or billing cycle
- Cancel a subscription or schedule it to end at period end
- Create or update a customer record with billing details
- Look up a payment and reconcile it against an open invoice
Can Claude issue refunds in Stripe?
Yes, Claude can issue refunds in Stripe with a full read-write connector. Refunding is a separate write tool that targets a specific charge and amount, and it runs only after you approve it. The read-leaning default connection can look up a payment but cannot move money, so refunds need a purpose-built connector.
Can Claude create and send an invoice in Stripe?
Claude can create and send an invoice in Stripe: it drafts the invoice for a customer at a stated amount, ready for your review. Sending is gated as an outbound action that waits for your confirmation. Claude prepares everything, but nothing leaves your account until you approve the send.
Can Claude update a subscription in Stripe?
Yes, Claude can update a subscription in Stripe, changing its plan, quantity, or billing cycle, or canceling it to end at period end. These are scoped write tools that run with your approval. Claude never gets more access than your own Stripe account already has, and you can revoke it anytime.
How a Stripe connector works
We build a small MCP server that authenticates to Stripe with OAuth and the narrowest scopes the work needs. Read tools (look up customers, charges, invoices) and write tools (refund, invoice, subscription changes) are separated, and money-moving or outbound actions like refunds and sending invoices require your confirmation. Claude never has more access than your own Stripe account already has.
Frequently asked questions
Can Claude issue refunds in Stripe, not just read payments?
Will Claude charge a card or send an invoice without my approval?
Does the Stripe connector get more access than I have?
Related connectors
Tell us what you run. We'll build the connector.
Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.
