Build and deploy a web app from a description
build_appTurn one plain-language description into a LIVE single-page web tool: code is generated, deployed to managed hosting with HTTPS, and listed — you get the public URL in ~1-2 minutes. Best for tool-style apps: calculators, converters, checklists, timers, generators, small games. Async — poll with check_job. Example — tools/call build_app {"description":"a tip calculator web app"} → poll check_job
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>"
},
"name": "build_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional short app name (defaults to the description). | |
| refine | No | Slug of an app you built earlier (e.g. "u-1a23e679") to modify instead of building from scratch — describe only the change in `description`. | |
| visibility | No | "public" (default, listed in the store) or "unlisted" (URL-only, not in the store). | |
| description | Yes | What the tool should do, in any language. Be specific about inputs/outputs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||