Ask Your AI About MRR, Churn & Failed Payments — In Plain English

Stripe's official MCP connects in one command. The hard part is knowing what to ask. This pack gives you 50+ battle-tested prompts that turn your Stripe data into decisions.

50+ Prompts Read-Only Safe 4 Platforms 2-Min Setup
⚠️ Requires existing Stripe MCP connection.

This is a prompt pack — you connect Stripe's free official MCP first (1 command), then use these prompts. No MCP server software included.

Quick take: This is a prompt pack, not MCP server software. Stripe's official MCP is free and connects in one command — the hard part is knowing what to ask afterward. This pack gives you 50+ decision-oriented prompts (MRR, churn, at-risk customers, financial reports, automation) plus config templates and a security guide. Requires a working Stripe MCP connection first. Always use a restricted read-only API key (rk_ prefix). Not affiliated with Stripe.

⚠️ Security First

Always use a Stripe restricted key (rk_test_ / rk_live_) with read-only permissions for AI agents. Never use your full secret key. Never grant write access to Refunds, Transfers, or Payouts. This pack is designed for analysis only — not for creating charges or issuing refunds through AI.

Why Use AI Instead of the Stripe Dashboard?

The Dashboard is powerful, but it answers questions by making you click through 5-10 screens. Want to know "who's at risk of churning this week?" You'd need to check failed payments, past-due invoices, recent downgrades, and login activity — then manually cross-reference.

With Stripe MCP + the right prompt, you get it in one ask:

💬 Example: Claude Code + Stripe MCP
You: "Who's at risk of churning this week? Sort by MRR."
Claude: Found 4 at-risk customers via Stripe MCP:

CustomerPlanMRRRisk
Acme CorpPro$499Payment failed 2x
Globex IncTeam$299Invoice 18 days past due
InitechBasic$49Downgraded last week
Insight: $798/mo at risk. Prioritize Acme Corp — send personal email today.
Action: Want me to draft a retention email for Acme?

What AI Can Do for You

It's not about new data. It's about faster decisions and fewer missed signals. The data is already in Stripe — MCP just lets you ask for it in plain English instead of building reports manually.

10 Free Prompts to Try Right Now

These are included in the free preview. The full pack has 50+ prompts across 5 categories.

MRR 01 — Monthly Trend
"Show me my MRR trend for the last 12 months, with month-over-month growth rates. Format as a table."
Returns: Month-by-month table with MRR, MoM %, and total change. Instantly spot growth stalls.
MRR 02 — Movement Breakdown
"For the last 30 days, calculate: new MRR, expansion MRR, churned MRR, contraction MRR, and net new MRR. Am I growing or contracting?"
Returns: Waterfall breakdown showing exactly why MRR changed. "You gained $2,400 new but lost $1,800 to churn — net +$600."
Churn 03 — At-Risk List
"List all customers with failed payments or past-due invoices in the last 14 days, sorted by MRR. Include email and suggested follow-up action."
Returns: Prioritized call list. "Customer X ($499/mo) — payment failed 2x, send personal email today. Customer Y ($29/mo) — auto-dunning handling."
Churn 04 — Voluntary vs Involuntary
"Break down my churn into voluntary (customer canceled) vs involuntary (payment failed). What's the dunning recovery rate? Should I fix the product or the billing?"
Returns: "70% voluntary, 30% involuntary. Dunning recovers 45% of failed payments. Focus on product retention, not billing."
Customer 05 — Revenue Concentration
"What percentage of MRR comes from my top 10 customers? List them. What happens if my top 3 churn?"
Returns: "Top 10 = 62% of MRR. Top 3 = 34%. If top 3 churn, MRR drops from $14K to $9.2K. Diversification needed."
Customer 06 — Upsell Candidates
"Find customers on the basic plan active 90+ days with consistent payment history. These are upsell candidates. List with current MRR and potential upgrade MRR."
Returns: "8 candidates, total potential upgrade MRR: $1,200. Start with Customer A ($99→$299 = +$200/mo)."
Financial 07 — Monthly Summary
"Generate last month's financial summary: total revenue, refunds, net revenue, transaction count, average order value, and comparison to previous month."
Returns: One-page financial snapshot ready for your accountant or investor update.
Financial 08 — Fee Analysis
"What are my total Stripe processing fees for the last 3 months? Calculate effective fee rate. Break down by percentage fees, fixed fees, and chargebacks."
Returns: "Effective rate 3.2%. $4,200 in fees Q3. Chargebacks cost $450. Consider negotiating rates at $80K/mo volume."
Automation 09 — Weekly Report
"Generate a weekly MRR report: current MRR, WoW change, new customers, churned customers, top 3 at-risk accounts, and one insight. Keep it under 200 words."
Returns: Ready-to-send team update. Run every Monday morning.
Automation 10 — Investor Update
"Generate a monthly investor update: revenue, MRR, growth rate, churn, customer count, notable wins, and challenges. Data-driven, under 300 words, honest."
Returns: Investor-ready update with real numbers from Stripe. No manual data entry.

Want all 50+ prompts? The full pack includes 40 more prompts across MRR deep-dive, churn prevention, customer health scoring, cash flow forecasting, and automated workflows — plus example outputs for every prompt. See pricing →

What's in the Full Pack

CategoryPromptsWhat You Get
MRR Analysis10Trends, cohort analysis, ARR projection, seasonality, trial conversion
Churn Analysis10At-risk detection, dunning recovery, voluntary vs involuntary, LTV calculation
Customer Insights10Top customers, upsell candidates, segmentation, health scoring, expiring cards
Financial Reports10Monthly summaries, revenue by product, payout reconciliation, tax, break-even
Automation Workflows10Weekly reports, churn alerts, invoice reminders, investor updates, win-back campaigns

Plus These Bonuses

⚠️ Important: This prompt pack contains only prompt assets and config templates. It does NOT include the Stripe MCP server software. You need a working Stripe MCP connection first (free, 1 command: claude mcp add --transport http stripe https://mcp.stripe.com).

What You Actually Get

Not just a list of questions. Every prompt comes with a tested output format. Here's a sample of the hardened system prompt included:

# System Prompt (included in full pack)
You are a Stripe revenue analysis assistant connected via MCP.

RULES:
- Read-only mode. Never create, modify, or delete Stripe resources.
- Never ask for or display full API keys, card numbers, or PII.
- Always return data as markdown tables for easy copy-paste.
- If a query requires write access, explain what it would do and stop.
- Flag anomalies: churn >5%/mo, refund rate >2%, concentration >40%.

OUTPUT FORMAT:
1. Direct answer (1-2 sentences)
2. Data table (markdown)
3. One insight + one recommended action

Full Deliverables List

FileWhat's Inside
50-prompts.md5 categories × 10 prompts, each with example output
system-prompt.mdHardened read-only system prompt with output constraints
config-claude-code.jsonClaude Code MCP config (remote OAuth + local key)
config-cursor.jsonCursor MCP config
config-codex.jsonCodex MCP config
config-claude-desktop.jsonClaude Desktop config (macOS/Windows paths)
security-checklist.md12-point pre-flight check before connecting
restricted-keys.jsonRead-only and read-write permission templates
troubleshooting.md6 common issues: auth, permissions, timeouts, etc.

What's Included

🔒 Prompt-Level Write Blocking

System prompt instructs agent to never create/modify/delete Stripe resources — defense in depth beyond API key restrictions.

📊 Batch Report Templates

Monthly fee summaries, chargeback batch analysis, subscription lifecycle reports — all output as markdown tables for Excel/Notion.

🤖 Multi-Agent Compatible

Tested with Claude Code, Cursor, Codex, Claude Desktop, and Windsurf. Config templates for each platform.

🐛 Debug & Self-Check Prompts

Dedicated prompts for MCP connection failures, permission errors, API rate limits, and a one-click permission self-check.

2-Minute Setup

Stripe's official MCP is free and connects in one command. You don't need this pack to connect — you need it to know what to ask afterward.

Method 1: Remote OAuth (Recommended)

# Claude Code
claude mcp add --transport http stripe https://mcp.stripe.com

# Then authorize in browser

Method 2: Local API Key (For Testing)

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"],
      "env": { "STRIPE_SECRET_KEY": "rk_test_your_restricted_key" }
    }
  }
}

Note: During OAuth, Stripe asks which account to authorize. Start with your test account if you're new to MCP, then switch to live once you're comfortable. Verify with: "What's my Stripe account info?" If it returns your account name, it works.

Security & API Keys

⚠️ NEVER use your full secret key with AI agents. Always create a restricted key with only the permissions you need. A full key in the wrong hands can drain your account.

Creating a Restricted Key

  1. Go to Stripe Dashboard → API Keys
  2. Click "Create restricted key"
  3. Name it: MCP AI Agent - Read Only
  4. Set permissions (see table below)
  5. Key starts with rk_test_ (test) or rk_live_ (live)

Recommended Permissions

ResourceRead-OnlyRead-Write
CustomersReadWrite
Products / PricesReadWrite
SubscriptionsReadRead
InvoicesReadWrite
Charges / PaymentIntentsReadRead
RefundsNoneNone
TransfersNoneNone
PayoutsNoneNone
Account / BalanceReadRead

⚠️ Even in Read-Write mode: Never grant Write to Refunds, Transfers, or Payouts. These move real money. This prompt pack is for analysis only.

Start with Test Mode

Always start with a rk_test_ key. Verify the AI reads data correctly and behaves as expected. Only switch to rk_live_ after you're confident.

Free Stripe MCP vs This Prompt Pack

Stripe's official MCP is free. This pack is what you do after you connect it.

Stripe Official MCP (Free)This Prompt Pack ($19)
What it isThe connection toolWhat to ask once connected
Contains MCP server✅ Yes❌ No (requires existing connection)
Can list charges/customers✅ Yes (CRUD)— (uses the free MCP)
Answers "who's churning?"❌ No (raw data only)✅ Yes (50+ decision prompts)
Security best practices❌ Docs only✅ Checklist + key templates
Config templates for 4 platforms❌ Generic docs✅ Copy-paste ready
Prompt qualityRaw API access onlyDecision-oriented, tested outputs, anomaly flags
Example outputs❌ None✅ Every prompt
System prompt (write-blocking)❌ None✅ Hardened read-only system prompt

Who This Is For

✅ This is for you if...

  • You run a SaaS or subscription business on Stripe
  • You use Claude Code, Cursor, Codex, or Claude Desktop
  • You want faster answers than the Dashboard provides
  • You're comfortable with basic API key setup
  • You want to catch churn and revenue issues earlier
  • You spend 10+ minutes/month building Stripe reports manually

❌ This is NOT for you if...

  • You don't use Stripe (try Shopify or PayPal tools instead)
  • You're not comfortable with API keys or config files
  • You want AI to automatically create charges or issue refunds
  • You need real-time alerts (MCP is on-demand, not webhook-based)
  • You expect this to replace your accounting software
  • You have zero revenue and no Stripe data to analyze

What This Pack Doesn't Do

Honest boundaries set better expectations:

⚠️ Important: This prompt pack contains only prompt assets and config templates. It does NOT include the Stripe MCP server software. You need a working Stripe MCP connection first (free, 1 command: claude mcp add --transport http stripe https://mcp.stripe.com).

Pricing

FREE

Starter

$0
  • 10 starter prompts
  • Basic setup guide
  • Security overview
  • Example outputs for each prompt
  • 4 platform config templates
  • Full 50+ prompt library
  • Troubleshooting guide
  • Email support
Use Free Prompts
Built for this scenario: A solo SaaS founder with $3K–$50K MRR, using Claude Code or Cursor daily, who wants to catch churn and revenue issues before the monthly Stripe email arrives — without building custom dashboards.
— Typical user profile

Frequently Asked Questions

Does this pack include the Stripe MCP server software?

No. This is a prompt pack only. Stripe's official MCP server is free and connects in one command (claude mcp add --transport http stripe https://mcp.stripe.com). You connect that first, then use these prompts to get useful answers. The included setup guide walks you through connecting.

What do I need before using these prompts?

1) A Stripe account with some transaction data. 2) An MCP-compatible AI client (Claude Code, Claude Desktop, Cursor, Codex). 3) The official Stripe MCP connected (free, 1 command). 4) A restricted read-only API key (rk_ prefix) if using local mode. That's it.

Can these prompts create charges or issue refunds?

No. The included system prompt explicitly blocks all write operations. Even if your MCP connection has write permissions, the agent is instructed at the prompt level to never create, modify, or delete Stripe resources. This is a defense-in-depth approach: restricted key + prompt-level blocking.

Which AI clients are supported?

Any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Codex, Windsurf, and others. Config templates are provided for Claude Code, Cursor, Codex, and Claude Desktop. The prompts themselves are client-agnostic.

Why pay for prompts when I can write my own?

You can — but writing 50 good prompts that produce clean, actionable output takes 4-6 hours of testing. This pack gives you prompts that have been iterated to return markdown tables, flag anomalies, and suggest specific actions. The system prompt alone enforces output formatting that would take multiple rounds to get right.

What's the difference between Stripe's free MCP and this pack?

Stripe's MCP is the connection tool — it lets AI list charges and retrieve customers (raw CRUD). This pack is what you ask afterward: decision-oriented prompts like "who's at risk of churning?" that the raw MCP can't answer on its own. Think of it as: MCP = the pipe, this pack = the questions worth asking.

Is this affiliated with Stripe?

No. This is an independent prompt pack and guide. Stripe is a trademark of Stripe, Inc. We use Stripe's official MCP server and API documentation, but we are not endorsed by or affiliated with Stripe. Always review AI-generated analysis before making financial decisions.

What's your refund policy?

7-day money-back guarantee. If the prompts don't work with your setup or you find them not useful, reply to your Gumroad receipt email for a full refund. No questions asked.