Studio Apps
renderStudioApp
Render Studio App
Render a Studio app headlessly and return SCREENSHOTS Ora can inspect.
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "screenshot my app", and it calls renderStudioApp.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"appId": "<appId>"
},
"name": "renderStudioApp"
}Arguments
appIdstringrequiredThe Studio app IDdevicesstring[]optionalDevices to capture each route at: "desktop" (1440x900) and "mobile" (390x844 phone, device scale 3, touch, phone user agent). Defaults to both. Each shot reports actualViewport and harness.viewportProbe (the context option requested,…fullPagebooleanoptionalCapture the full scrollable page, below-the-fold content included, instead of just the first viewport. Defaults to true so below-the-fold QA works out of the box; pass false for a faster first-viewport-only shot.routesstring[]optionalIn-app routes to capture, e.g. ["/", "/careers"]. Hash-router slides may be given as "s4", "#s4", or "/#s4" (all resolve to the same slide). Defaults to ["/"] (the home route).scenarioobjectoptionalStateful QA setup confined to the rendered app: localStorage string pairs are seeded before load, CSS-selector clicks run in order after load, and settleMs controls the final wait. Missing or invalid selectors fail the render loudly.tierstringoptionalWhich policy to run the routes under. "public" (the default) is what every visitor and buyer gets: worker-src is 'none' and both eval forms are refused. "owner" is the looser policy only you see in your own tab, so use it to confirm a…tagstringoptionalPin the run to the version carrying this release tag (from tagStudioAppVersion) instead of the live app. Use it to sweep a frozen snapshot while uploads continue.versionIdstringoptionalPin the run to this version id (from listStudioAppVersions) instead of the live app.
Returns
Render a Studio app headlessly and return SCREENSHOTS Ora can inspect.
Ask for it
The Cloud routes these requests to this verb.
- screenshot my app
- show me how my app looks
- did that fix render
- verify my app visually
- check below the fold
- is the page still loading
- why is my screenshot a skeleton
Pair it with
The verbs that finish the job.
Questions
What does renderStudioApp do?
Render a Studio app headlessly and return SCREENSHOTS Ora can inspect. It is one of the tools The Cloud MCP server gives every connected AI.
How do I use renderStudioApp 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 "screenshot my app", and it calls renderStudioApp.
Is renderStudioApp safe to let an AI call?
renderStudioApp is read-only: it changes nothing.
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.