Account: Change plan
account_change_planChange the user's plan (Personal, Personal Plus, Team) or billing interval. During the trial the choice is free and applies immediately. With an active Stripe subscription the change is prorated immediately on the saved payment method: FIRST call without confirm to get the price and the explanation (and a one-click Stripe confirmation link), show them to the user, and only call again with confirm=true after explicit approval. Use when a second account of a provider needs Personal Plus, when the user wants Team for colleagues, or asks to switch monthly/annual.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | Target plan: personal (1 account per provider), personal_plus (up to 10 accounts, several per provider allowed) or team (5 isolated users, extra seats available). | |
| confirm | No | Set true ONLY after the user explicitly confirmed the price shown to them. Without it, the tool returns the price, the proration explanation and a Stripe confirmation link instead of changing anything. | |
| interval | No | Billing interval. Annual = 10 monthly payments (2 months free). Defaults to the user's current interval. | |
| organization_name | No | Team name when moving to the Team plan (defaults to 'My team'). |