Connect ChatGPT to Stripe
ChatGPT reaches Stripe through one Flowplane address. You add Stripe once in Flowplane, add that address to ChatGPT, 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 ChatGPT
Your address is shown in the Flowplane console; it looks like
https://mcp.flowplane.eu/<your-label>- In ChatGPT on the web, open Plugins, choose + and Add custom MCP server.
- Give it a name and, under Connection, paste
https://mcp.flowplane.eu/<your-label>. Set authentication to OAuth. - Tick I understand and want to continue and choose Create as a plugin.
- Install it, sign in to Flowplane and allow ChatGPT. In a chat, type @ and pick it.
- 3
Ask ChatGPT
- “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 ChatGPT 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.
On ChatGPT Pro the connection only reads: save a customer, draft an invoice, cancel a subscription, refund a payment, pay out to the bank, send an invoice, void an invoice are not offered there.
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 ChatGPT see the password or key for Stripe?
- No. The key for Stripe is pasted into Flowplane once and kept sealed there. ChatGPT only gets a Flowplane sign-in for you, which you can revoke in the console.
- Can ChatGPT 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 Claude Code 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.