Stripe MCP server
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.
- Tools
- 5 read · 7 change
- Sign-in
- One shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
What your assistant can do in Stripe
5 tools that read and 7 that change something in Stripe. Reads are allowed; a change marked “asks first” waits for the person’s approval by default, and your workspace’s rules decide the rest.
Reads5
- Check the connectionSee which account it uses and whether it works
whoami - 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
Sign-in
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.
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 and MCP
Stripe runs an official MCP server at mcp.stripe.com. It makes every change through one general write tool, so a refund or a payout cannot be told apart from any other change to ask about it first. Flowplane does not pass it through: it talks to Stripe’s API directly with its own tools, one per action, each with its own approval.
Things to ask
- “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.”
Connect your assistant to Stripe
One Flowplane address works in every assistant below, with the same rules and the same log. Step-by-step setup for each:
- Connect Claude to StripeClaude on the web and in the desktop app→
- Connect Claude Code to StripeAnthropic’s coding agent in the terminal→
- Connect ChatGPT to StripeChatGPT on the web→
- Connect Cursor to StripeThe Cursor code editor→
- Connect Codex to StripeOpenAI’s coding agent, in the terminal and the IDE→
- Connect GitHub Copilot to StripeCopilot Chat in VS Code, in agent mode→
- Connect Mistral Le Chat to StripeMistral’s assistant (Le Chat, now called Vibe)→
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.
- Which AI assistants can use Stripe through Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot and Mistral Le Chat, and any other client that supports remote MCP servers with sign-in. They all reach Stripe through the same Flowplane address.
- What does it cost?
- Free for one person, with up to three apps and five assistants. Personal Pro is €9 a month including VAT; companies start at €99 a month for ten active users. Prices are indicative; see the pricing page.
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.