Connect Claude Code to Stripe
Claude Code reaches Stripe through one Flowplane address. You add Stripe once in Flowplane, add that address to Claude Code, and sign in. Look up Stripe payments, customers, invoices, subscriptions and revenue, and refund, invoice or pay out only after you approve.
- Tools
- 4 read · 7 change
- Sign-in
- One shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
- 1
Add Stripe in Flowplane
In the Flowplane console, add Stripe and paste the restricted key (rk_live_… or rk_test_…). A test-mode key is a good first try.
Stripe works here with a restricted API key that you make in the Stripe Dashboard with exactly the permissions you want to give: Read where the assistant may look, Write only where it may change something. A secret key (sk_) is refused, because it can do everything in your account. The key is pasted into Flowplane once; Flowplane keeps it sealed and the assistant never sees it.
- 2
Add Flowplane to Claude Code
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- Add the server in a terminal with the command below.
- Start Claude Code and run
/mcp, chooseflowplaneand sign in to Flowplane in the browser (or runclaude mcp login flowplane). - Ask your question; Claude Code calls the tools it needs.
claude mcp add --transport http flowplane https://mcp.flowplane.eu/<your-label>Steps checked against the vendor’s documentation (Anthropic)
- 3
Ask Claude Code
- “Which payments failed this week, and why?”
- “What was our net revenue in October, per currency?”
- “Which invoices are still open and past due?”
- “Draft an invoice for Acme: two days of consulting at €900 a day, due in 30 days.”
- “Refund €25 of payment pi_3Q… because the customer asked for it.”
What Claude Code can do in Stripe
Stripe takes the payments of many online businesses. Through Flowplane an AI assistant can search and list customers, payments, refunds, invoices, subscriptions, payouts and disputes, open any one of them, and add up what was paid, refunded and disputed in a period. It can save a customer, draft an invoice, cancel a subscription at the end of its paid period, refund a payment, pay out to the bank and send or void an invoice; each of those changes waits for your approval by default.
Reads4
- SearchFind customers, payments, invoices and more
search - ListPage through payments, invoices, payouts and more
list_objects - Get oneOpen a customer, payment, invoice or other object
get_object - Revenue for a periodWhat was paid, refunded and disputed in a period
revenue
Changesasks first7
- Save a customerCreate a customer or change one
save_customer - Draft an invoiceMake a draft invoice to send later
create_invoice - Cancel a subscriptionStop it at the end of the paid period
cancel_subscription - Refund a paymentReturn money to a customer, asked by default
refund - Pay out to the bankPay balance out to the bank, asked by default
create_payout - Send an invoiceEmail it to the customer, asked by default
send_invoice - Void an invoiceCancel an open invoice, asked by default
void_invoice
Questions
- What can the assistant never do in Stripe?
- Charge a customer or a saved card, make transfers, delete anything, cancel a subscription straight away, or touch webhooks, Connect accounts, Issuing, Treasury or your account settings. Those are left out on purpose. Your restricted key limits it further.
- Which actions wait for approval?
- Every change waits for your approval by default. A refund, a payout to the bank, and sending or voiding an invoice move money or reach a customer and cannot be undone, so they are the ones to keep that way. A drafted invoice stays a draft: nothing is charged, sent or numbered until it is sent.
- Does the revenue summary cover any period?
- It adds up at most 900 charges, newest first, and says when that did not cover the whole period, so you can ask for a shorter one. Amounts are in the smallest unit of the currency, so 1250 is €12.50.
- Does Claude Code see the password or key for Stripe?
- No. The key for Stripe is pasted into Flowplane once and kept sealed there. Claude Code only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can Claude Code change things in Stripe without asking?
- Not by default: every change in Stripe waits for your approval in the browser. Your workspace’s rules decide, per tool.
- Connect Claude to Stripe→
- Connect ChatGPT to Stripe→
- Connect Cursor to Stripe→
- Connect Codex to Stripe→
- Connect GitHub Copilot to Stripe→
- Connect Mistral Le Chat to Stripe→
Flowplane is not affiliated with or endorsed by Stripe’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.