Create a CongressMCP Stripe Checkout
create_subscription_checkoutUse this only after email verification, a plan selection from list_subscription_plans, and explicit user confirmation. It creates an idempotent Stripe-hosted subscription Checkout tied to the verified account and returns the external checkout URL. Stripe collects card details outside chat, and creating the URL does not itself complete the purchase.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | True only after the user explicitly confirms creation of checkout for this exact plan and displayed price. | |
| plan_id | Yes | Exact plan identifier returned by list_subscription_plans. | |
| idempotency_key | Yes | Fresh UUID for this checkout; reuse only for the identical retry. | |
| onboarding_token | Yes | Short-lived onboarding token returned by verify_email_signup. |