| name | checkout-conversion |
| description | Analyzes Stripe Checkout sessions — completion rate, abandonment, mode, and subscription signups. Use when the user mentions "checkout conversion", "checkout sessions", "signup funnel", or "why aren't people completing checkout". |
| metadata | {"version":"1.0.0"} |
Checkout Conversion
Stripe MCP Setup
Requires Stripe MCP connected via OAuth or restricted key. Docs: https://docs.stripe.com/mcp
GetMcpTools with server: "user-Stripe" (or plugin-stripe-stripe) before any call
- Prefer
stripe_api_search → stripe_api_details → stripe_api_read for list/retrieve
- Always paginate —
limit: 100, follow has_more with starting_after
- Amounts are in cents unless noted
- Never expose secret keys in output
Workflow
GetCheckoutSessions — recent window, limit: 100, paginate
- Segment by
status: complete vs expired vs open
- For
mode: subscription, link subscription id
- Compute:
Conversion % = complete / (complete + expired) × 100
- Check
payment_status on completed sessions
Codebase Cross-Check
Search project for /api/checkout, checkout.sessions.create, success_url, cancel_url.
Output Template
Checkout Funnel ([period])
Sessions: [total]
Completed: [n] ([%])
Expired: [n]
Open: [n]
Common issues:
- [missing customer reuse / double subscription risk]
- [no promotion code tracking]
Recommendations: ...