ChatGPT + Stripe: What the Integration Can (and Can't) Do in 2026
Yes, ChatGPT works with Stripe — through Stripe’s official MCP server at mcp.stripe.com, which you add to ChatGPT as a connector. It’s a genuine read/write link: from a chat you can check balances, look up customers and charges, inspect subscriptions, and create invoices and payment links against your real Stripe account. Stripe even lists Stripe MCP on ChatGPT in its own app marketplace. The catch is that it’s not a one-click app — you wire it up yourself via ChatGPT’s connector settings on a paid plan — and everything happens inside a session you’re driving. Nothing watches your Stripe account between chats. A failed payment at 2am waits until you open ChatGPT and ask.
Here’s what the ChatGPT Stripe integration actually does, how to connect it, and what to use when you want billing work that runs without you.
What ChatGPT can actually do with Stripe
- Query payments and balances. “What did we collect this week?” “Show me failed charges from the last 7 days.” ChatGPT calls the MCP server and answers from live account data.
- Look up customers and subscriptions. Pull a customer’s billing history, check plan status and renewal dates, and reason over it in plain English.
- Create things, not just read them. The server ships roughly two dozen tools covering billing end to end — including creating customers, invoices, and payment links, and issuing refunds. Stripe recommends keeping human confirmation on for write actions.
- Skip the dashboard for one-off questions. MRR sanity checks, “who churned last month,” “summarize this account’s payment history” — answered conversationally instead of clicked through.
- Run inside agent sessions. With ChatGPT Work (launched July 9, 2026), you can @-mention connected apps and let an agent work across them for hours in a single metered run — useful for a deep billing cleanup, though it’s still a run you start, not a standing watch.
How to set it up
- In Stripe, create a restricted API key scoped to what you want ChatGPT to touch (or use OAuth where offered) — don’t hand over a full secret key.
- In ChatGPT, enable Developer Mode / custom connectors (a paid-plan feature; workspace admins may need to allow it) under Settings → Connectors.
- Add a new connector pointing at
https://mcp.stripe.comand authorize it. - In a chat, ask something concrete — “list my last 10 payments” — and confirm the tool calls when prompted. Leave confirmation on for anything that writes.
The limits that actually matter
- No triggers. There’s no “when a payment fails, email the customer and flag the account.” ChatGPT acts on Stripe when you prompt it; it never fires on a Stripe event. This is the core gap.
- Session-bound, even in agent mode. ChatGPT Work can run autonomously for hours, but each run is something you kick off and it’s metered against your plan’s allowance. It’s a long errand, not an always-on billing assistant.
- Setup is on you. Paid plan, developer mode, a restricted key you manage and rotate. It’s a connector you administer, not an app you toggle.
- Write access is powerful and sharp. Refunds and invoices from a chat are real money movements — Stripe itself advises confirmation prompts and caution about prompt injection when other connectors are active in the same session.
If you want Stripe work that runs on its own: Carly
The moment you want something to happen off a billing event — dun a failed payment the minute it happens, send a follow-up when a subscription is canceled, log every new customer into your CRM automatically — you’ve crossed past what a chat connector is for.
That’s where Carly fits. Carly is an AI executive assistant that acts on triggers across your whole stack, set up by conversation instead of code:
- Fires on events, 24/7, in the cloud. When a payment fails, a subscription starts, or a dispute opens, Carly acts — no chat open, no laptop awake.
- No-code setup. Tell Carly “when a payment fails, email the customer and create a follow-up task” in plain English; it interviews you and builds the workflow.
- Ties billing to everything else — email, calendar, CRM, tasks, spreadsheets in one flow.
- Actually sends — drafts and sends email across Gmail and Outlook, updates your CRM, manages tasks.
- Connects to anything — 200+ native integrations, plus any other tool via your own API key.
AI agents start at $35/month, and steps in a workflow that don’t use AI run free and unlimited. See integrations — and yes, Carly natively integrates with Stripe.
ChatGPT vs Carly
| ChatGPT (Stripe MCP) | Carly | |
|---|---|---|
| Query payments, customers, balances | Yes | Yes |
| Create invoices / payment links | Yes (with confirmation) | Yes |
| Acts on a failed payment by itself | No | Yes, on any trigger |
| Runs without a session open | No (agent runs are started + metered) | Yes (cloud, 24/7) |
| Connects billing to CRM / inbox flows | In-session only | Yes, standing workflows |
| Emails the customer automatically | No | Yes (Gmail + Outlook) |
| Setup | Developer mode + restricted key | Describe it in plain English |
| Pricing | Paid ChatGPT plan | AI agents from $35/mo |
ChatGPT with the Stripe MCP is a billing analyst you operate in a chat. Carly is an assistant that reacts to your billing events while you’re doing something else.
Frequently Asked Questions
Does ChatGPT work with Stripe?
Yes. ChatGPT supports MCP connectors, and Stripe runs an official MCP server at mcp.stripe.com with read/write tools — payments, customers, subscriptions, invoices, refunds. You add it yourself as a custom connector on a paid ChatGPT plan; there’s no one-click Stripe app.
Can ChatGPT issue refunds or create invoices in Stripe?
Yes — the official Stripe MCP server includes write tools for invoices, payment links, customers, and refunds. Stripe recommends using a restricted API key and keeping human confirmation on for those actions, since they move real money.
Can ChatGPT react to a failed payment automatically?
No. ChatGPT only acts on Stripe inside a session you start — nothing fires on a Stripe event, and even ChatGPT Work agent runs are kicked off manually and metered. For “when a payment fails, do X,” you need a trigger-based assistant like Carly.
How do I connect ChatGPT to Stripe?
Create a restricted API key in Stripe, enable developer mode / custom connectors in ChatGPT’s settings (paid plans), add https://mcp.stripe.com as a connector, and authorize it. Then ask about your account in a normal chat and confirm tool calls as they come.
More: ChatGPT email assistant · ChatGPT personal assistant · ChatGPT MCP · Can ChatGPT send emails · Claude + Stripe · Best AI tools for solopreneurs
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


