Stripe MCP Setup
Requires Stripe MCP (https://docs.stripe.com/mcp). GetMcpTools before CallMcpTool. Paginate all lists (limit: 100, starting_after while has_more). Amounts in cents. Read-only for audits; confirm before writes.
Workflow
- Resolve customer:
search_stripe_resourcesby email, orfetch_stripe_resourcesbycus_/sub_id - Pull:
- Customer object (created, currency, delinquent)
- Subscriptions (status, plan, MRR, tenure)
- Invoices (paid total = LTV proxy, open/uncollectible)
- Default payment method (brand, funding, expiry)
- Discounts / coupons
Churn Risk Signals
| Signal | Risk |
|---|---|
delinquent: true |
High |
| past_due sub | High |
| prepaid/expiring card | Medium |
| Long tenure, active | Low (protect) |
Output Template
Customer 360 -- [email / cus_id]
Tenure: [N months] | Status: [active/past_due]
Lifetime paid: $[X] | Current MRR: $[Y]
Payment: [brand last4, funding, exp]
Churn risk: [Low/Med/High] -- [reason]
Recent invoices:
| Date | Amount | Status |
Recommended action: [protect / recover / upsell]
Never print full card numbers or PII beyond last4 + country.