Executive billing review. Run sub-analyses via MCP, synthesize one report.
Stripe MCP Setup
Requires Stripe MCP connected via OAuth or restricted key. Docs: https://docs.stripe.com/mcp
GetMcpToolswithserver: "user-Stripe"(orplugin-stripe-stripe) before any call- Prefer
stripe_api_search→stripe_api_details→stripe_api_readfor list/retrieve - Always paginate —
limit: 100, followhas_morewithstarting_after - Amounts are in cents unless noted
- Never expose secret keys in output
Run Order
get_stripe_account_info- MRR — follow
mrr-arr-snapshot(active + past_due at risk) - Subs —
active-subscriptions-auditstatus table - Past due —
past-due-dunningtop 5 by MRR - Failures —
payment-failure-auditlast 30d summary - Card mix —
card-funding-riskactive vs past_due - Disputes — open count from
GetDisputes - Balance — available from
GetBalance
Output Template
Stripe Health — [Business] — [date]
## Headline
MRR: $[X] | Active subs: [N] | Past due: [n] ($[Y] at risk)
## Traffic lights
| Area | Status | Note |
|------|--------|------|
| MRR trend | 🟢/🟡/🔴 | |
| Churn / past due | | |
| Payment failures | | |
| Webhooks / emails | | manual/code check |
| Fraud / Radar | | |
## Top 3 actions this week
1.
2.
3.
## Drill-down skills
→ [skill-name] for details
Load stripe-billing-context.md if present for targets comparison.