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
Workflow
GetInvoices— filter bystatus:paid,open,uncollectible,void- Sum
amount_paidfor paid invoices in period (cash collected) - Compare to MRR snapshot — gap explains one-time charges, prorations, credits
Status Meanings
| Status | Action |
|---|---|
open |
Awaiting payment — check past_due subs |
paid |
Collected |
uncollectible |
Write-off — churn signal |
void |
Canceled invoice |
Output Template
Invoice Summary ([period])
Paid: $[X] ([n] invoices)
Open: $[Y] ([n])
Uncollectible: $[Z]
vs MRR snapshot: [explain delta]