claude · paddle-mcp · production

Preview a plan upgrade before charging

Preview an upgrade for alice@example.com from Starter to Pro monthly. Don't actually change anything.
I'll find the customer first, then preview the change.
find_customer · email=alice@example.com
{ "match": { "id": "ctm_01h…", "email": "alice@example.com" }, "match_count": 1 }
list_subscriptions · customer_id=ctm_01h… · status=active
1 active · "sub_01h…" · Starter monthly $29 · next billed in 22 days
preview_subscription_update · subscription_id=sub_01h… · items=[Pro monthly]
running dry-run · prorated_immediately…
immediate_transaction: subtotal: $83.19 (Pro net, 22d of 30d remaining) discount: $0.00 tax (19%): $15.81 total: $99.00 ← charged today next_transaction (Jun 22): Pro monthly · $99.00 / mo
Upgrading today would charge $99.00 immediately (Pro at 22 days proration + 19% VAT), then $99.00/mo from next cycle. Nothing was changed in Paddle — pass confirmed: true to update_subscription to apply.
Show me what events fired on her account last week.
list_events · customer_id=ctm_01h… · per_page=10
5 events · subscription.activated, transaction.completed × 2, subscription.updated × 2