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. 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.

    Connect Stripe →

  2. 2

    Add Flowplane to Claude Code

    Your address is shown in the Flowplane console; it looks like

    https://mcp.flowplane.eu/<your-label>

    1. Add the server in a terminal with the command below.
    2. Start Claude Code and run /mcp, choose flowplane and sign in to Flowplane in the browser (or run claude mcp login flowplane).
    3. 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. 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 it can do

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 moresearch
  • ListPage through payments, invoices, payouts and morelist_objects
  • Get oneOpen a customer, payment, invoice or other objectget_object
  • Revenue for a periodWhat was paid, refunded and disputed in a periodrevenue

Changesasks first7

  • Save a customerCreate a customer or change onesave_customer
  • Draft an invoiceMake a draft invoice to send latercreate_invoice
  • Cancel a subscriptionStop it at the end of the paid periodcancel_subscription
  • Refund a paymentReturn money to a customer, asked by defaultrefund
  • Pay out to the bankPay balance out to the bank, asked by defaultcreate_payout
  • Send an invoiceEmail it to the customer, asked by defaultsend_invoice
  • Void an invoiceCancel an open invoice, asked by defaultvoid_invoice
FAQ

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.
Your assistant

Other assistants with Stripe

Everything about Stripe and Flowplane →

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.