Is there an official Stripe MCP?
Yes. Stripe hosts its MCP server at https://mcp.stripe.com in public preview, with read and write tools, refunds that wait for human confirmation and an analytics tool for metrics like MRR. Porter’s Stripe MCP runs at https://mcp.portermetrics.com/mcp and puts Stripe revenue next to your ads, GA4 and CRM. You can connect both in Claude.
What is the Stripe MCP server URL?
Porter’s Stripe MCP server URL is https://mcp.portermetrics.com/mcp, and Stripe’s own server is https://mcp.stripe.com. Paste one into Claude, ChatGPT or another AI client as a custom connector. Porter’s route takes a restricted Stripe key in Porter, while Stripe’s signs in with OAuth or an agent API key.
Is the Stripe MCP free?
Porter’s Stripe MCP is included in every Porter plan, the free-forever plan too. The free plan covers unlimited connected accounts, up to 30 days of history, 15 days in AI chats and 100 automation credits a month. Paid Reporting starts at $12.50 a month per data source account, billed annually, and the 14-day trial needs no card.
Can it issue refunds or change subscriptions?
Porter reports on refunds, disputes and subscriptions, and you issue refunds or change plans in your Stripe Dashboard as usual. That keeps your live account exactly as you set it. When you want an assistant to issue the refund itself, Stripe’s own server does that with a human confirmation step.
Can I connect several Stripe accounts?
Yes. Each Stripe account connects with its own restricted key and bills as one account. Claude compares them in one answer, so agencies and brands with regional accounts ask once. A Connect platform adds each connected account with its own key, the same way.
Does Porter convert currencies?
Porter keeps every Stripe amount in its own currency, so Claude shows one row per Currency and keeps dollars and euros apart. If you need one total, give Claude an exchange rate and it converts the rows. Stripe’s Billing analytics converts MRR to one currency, so its totals read differently.
How do I connect Claude to Stripe?
Install the Porter plugin from Claude Settings → Customize → Plugins. Add the portermetrics/porter marketplace, install Porter Metrics from the Directory and paste your restricted Stripe key when the connector asks. Then ask Claude for last month’s MRR.
What is MCP? Is MCP an agent?
MCP is the Model Context Protocol, an open-source standard for connecting AI applications to external systems like Stripe. MCP isn’t the agent. Claude and ChatGPT are the agents, and Porter’s MCP is how they reach your Stripe accounts.
Troubleshooting
Why don’t the numbers match Stripe?
Stripe counts the same business on three clocks. Gross volume counts when money moves, payments when the charge is created (failed attempts too) and invoices when they’re created. Dates follow your Dashboard’s timezone, so UTC exports shift days. Porter rebuilds MRR from subscriptions, so it reads close to Billing analytics, not to the cent.
Why does Claude say a Stripe permission is missing?
Edit the restricted key in Stripe and add Read on the resource Claude names, with no need to reconnect. A 403 error means the key lacks Read on one Stripe resource. A 401 means the key was rolled or deleted, so create a new key and paste it into Porter.
Why is a long Stripe question slow or incomplete?
Ask by month for long ranges. Porter reads Stripe live within Stripe’s API rate limits, so a wide range on a busy account takes time and can come back cut short. Monthly questions keep each pull complete, and Claude adds the months together.