Get Upgrade Link
get_upgrade_linkRetrieve a Stripe Checkout URL to upgrade your Remoet subscription. Supports plan upgrades: free to pro, free to max, or pro to max.
Instructions
Get a Stripe Checkout URL the user can open to upgrade their subscription. This tool does NOT charge the user — it only returns a link; payment happens in the browser when the user completes Stripe Checkout. Present the "checkoutUrl" as a clickable link. Supports upgrades only: free→pro, free→max, pro→max. For downgrades or cancellation, direct the user to https://www.remoet.dev/settings.
Confirm with the user before calling this. Note: for a user who already has a paid subscription, changing tier (pro→max) may apply IMMEDIATELY with prorated billing against their existing payment method (response "message" instead of "checkoutUrl") — i.e. it can charge without a checkout step, so get explicit confirmation first. free→paid always returns a checkoutUrl (no charge until the user completes Stripe Checkout).
This tool is environment-aware. The response includes an "environment" field (local | stage | production). Only "production" charges real money — local and stage run Stripe in test mode (the response includes a sandboxNote field with test-card instructions). Always tell the user which environment they're entering before they click through.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | The plan to upgrade to | |
| confirm | No | Set true ONLY after the user has explicitly agreed. Required for an immediate pro→max upgrade (charges the existing card right away). Not needed for free→paid, which returns a checkout link and charges nothing until the user completes Stripe Checkout. |