BusinessMCP
Stripe logo

Stripe

Official

Stripe, Inc. · Payments

48.2k installs

Connect in 1 click

The official Stripe MCP gateway. Give your agents read and write access to charges, subscriptions, invoices, customers, and payouts — with granular scopes you control. Payloads are automatically compressed via Edge-RAG, so a full subscriber list costs a fraction of the usual tokens.

$ npx mcphosting-cli add stripe

Just say it in a thread

No configs, no docs. Once connected, these are the kinds of messages your agents act on.

"What's our current MRR, and how much did it grow over the last 90 days?"

"List every failed charge from the past 7 days and tell me which customers I should follow up with."

"How many active subscriptions are on the Growth plan versus Starter right now?"

"Draft an invoice for Acme Corp for $4,500 of consulting, due in 14 days — let me review it before it goes out."

"Compare this month's charge volume to last month — are we trending up or down?"

"Show me the 10 largest charges this quarter and which customers they came from."

"How many of our subscriptions are on annual billing versus monthly?"

"Pull all charges over $1,000 from the last 30 days so I can reconcile them with the CRM."

"What's the average subscription value across all active customers?"

"Prepare a past-due invoice reminder for the client who hasn't paid — draft it first so I can approve."

Agent-callable tools

stripe.list_charges

List recent charges with filters

stripe.create_invoice

Draft and send an invoice

stripe.get_mrr

Compute current MRR and growth

stripe.list_subscriptions

Fetch active subscriptions

Your data stays yours

Credentials live in your vault. We route requests — we never store, log, or train on your data.

Works with every AI

Connect once — portable across Claude, GPT, Gemini, and every local agent you run.

Frequently asked questions

Is it safe to give an AI agent access to my Stripe account?

Yes, if you scope it properly. Connect a Stripe restricted key with read access to only the resources you need (charges, subscriptions, invoices) instead of your full secret key. Writes like sending an invoice sit behind an explicit approval gate, and you can rotate or revoke the restricted key at any time without touching your other integrations.

Can the agent move money, issue refunds, or change subscriptions?

No. The exposed tools cover listing charges, fetching subscriptions, computing MRR, and drafting invoices. There are no payout, refund, or subscription-mutation tools, so the blast radius is limited to reads plus reviewable invoice drafts.

Why don't the numbers match my Stripe Dashboard exactly?

The two most common causes are timezones and MRR definitions. The Stripe Dashboard reports in your account timezone while API queries default to UTC, so day boundaries shift. MRR is also a derived metric: annual plans are normalized to monthly, and trials, discounts, and canceled-but-paid-through subscriptions can be counted differently. Ask the agent to state the date range and timezone it used, then compare like-for-like.

Does it work with Stripe test mode?

Yes. Connect a restricted key generated in test mode and every tool runs against your test data — a good way to trial prompts before pointing an agent at live revenue.

Will agent queries count against my Stripe API rate limits?

They use the same API limits as any other integration, but read limits are generous and list calls are paginated and compressed before they reach the model, so normal analytical use is nowhere near the ceiling.

Give your AI team the Stripe skill

Free forever plan, no credit card. Connected and working in under five minutes.

Connect Stripe free