upgrade_plan
ActiveTool of Hermoso
Change this account's SUBSCRIPTION plan (admin only). Call with no argument to list the plans (id · monthly price · monthly credits); call again with `plan` set to a plan id. A NEW subscriber gets a ready-to-pay Stripe Checkout URL to hand your human — THEY pay on Stripe (agents never spend money directly). If the account already has a paid plan, or you're DOWNGRADING, the change is made by a person in the app (Settings → Billing) and the tool returns exactly what to do. Members (read-only billing) get an honest 'ask an admin' message. Nothing is charged until your human pays.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"plan": {
"type": "string",
"description": "the plan id to move to (e.g. pro) — omit to list the available plans first"
},
"period": {
"enum": [
"mo",
"yr"
],
"type": "string",
"description": "billing cadence — monthly (default) or yearly (2 months free)"
}
}
}Parent server
Hermoso
https://github.com/hermoso-ai/hermoso
1/7 registries