upgrade_to_pro
Upgrade to the Pro plan for unlimited QR codes, scans, and webhooks. Returns a Stripe Checkout URL to complete payment and activate enhanced features.
Instructions
Upgrade to the Pro plan ($19/month) for unlimited QR codes, scans, and webhooks. Returns a Stripe Checkout URL — tell the user to open it in their browser to complete payment. The upgrade takes effect automatically after payment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- packages/mcp/src/tools.ts:723-730 (handler)The handler for `upgrade_to_pro` triggers a POST request to `/api/stripe/checkout` to initiate the Stripe checkout process for plan upgrades.
upgrade_to_pro: { description: "Upgrade to the Pro plan ($19/month) for unlimited QR codes, scans, and webhooks. Returns a Stripe Checkout URL — tell the user to open it in their browser to complete payment. The upgrade takes effect automatically after payment.", inputSchema: z.object({}), handler: async () => { return apiRequest("/api/stripe/checkout", { method: "POST" }); }, },