Commerce
upgradeClientPortal
Upgrade Client Portal
Rewrite an existing client portal app's kit files (index.html, styles.css, portal.js) to the current portal kit with in-page subscribe, pause, resume, cancel at period end, invoices, receipts and…
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "upgrade the portal", and it calls upgradeClientPortal.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"appId": "<appId>"
},
"name": "upgradeClientPortal"
}Arguments
appIdstringrequiredThe client portal's Studio app idconfirmbooleanoptionalMust be true: the owner agreed to change the portalofferIdstringoptionalThe subscription the portal sells. Omit to keep the one it sells, or the Space's one published subscription
Returns
The registry does not declare a return shape.
Ask for it
The Cloud routes these requests to this verb.
- upgrade the portal
- put the Billing kit in the BCI portal
Pair it with
The verbs that finish the job.
Questions
What does upgradeClientPortal do?
Rewrite an existing client portal app's kit files (index.html, styles.css, portal.js) to the current portal kit with in-page subscribe, pause, resume, cancel at period end, invoices, receipts and… It is one of the tools The Cloud MCP server gives every connected AI.
How do I use upgradeClientPortal from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "upgrade the portal", and it calls upgradeClientPortal.
Is upgradeClientPortal safe to let an AI call?
upgradeClientPortal widens who can see or receive something, so the owner approves every call explicitly. An AI cannot approve it for itself.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.