computer.webmcp.com
WebMCP Computer — one browser machine shared by a human and an agent.
First seen 2026-09-07 · Last seen 2026-09-14 · Source: webmcp.com
Answer 11 · Act 17 · Transact 2 · Score: Not yet scored
Tool inspector
ui_open
Create or open an agent-made HTML app in a visible WebMCP Computer window. Pass exactly one of html or an existing ~-rooted .html path; inline HTML is written to ~/apps/ .html and remains live-editable by the human. The app runs in an opaque allow-scripts sandbox with no same-origin or popup access. Its HTML may publish site_* WebMCP tools through document.modelContext. allowTools defaults to an empty inward grant and may expose active non-transact OS tools; transact tools, site_* tools, unknown tools, and ui_open are always excluded. Returns PID, file path, applied rect, and the granted tool names.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
name |
string | yes | File-safe app name used for inline HTML under ~/apps/. |
html |
string | no | Complete HTML document, up to 256 KB UTF-8; mutually exclusive with path. |
path |
string | no | Existing ~-rooted .html text file; mutually exclusive with html. |
allowTools |
array | no | OS tool names the app may call; omitted means no tools. |
x |
number | no | Optional work-area horizontal position in CSS pixels. |
y |
number | no | Optional work-area vertical position in CSS pixels. |
width |
number | no | Optional window width in CSS pixels. |
height |
number | no | Optional window height in CSS pixels. |
focus |
boolean | no | Whether to focus the new window; defaults to true. |
Raw JSON schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"pattern": "^[A-Za-z0-9][A-Za-z0-9-_]*$",
"description": "File-safe app name used for inline HTML under ~/apps/."
},
"html": {
"type": "string",
"maxLength": 262144,
"description": "Complete HTML document, up to 256 KB UTF-8; mutually exclusive with path."
},
"path": {
"type": "string",
"description": "Existing ~-rooted .html text file; mutually exclusive with html."
},
"allowTools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 16,
"description": "OS tool names the app may call; omitted means no tools."
},
"x": {
"type": "number",
"description": "Optional work-area horizontal position in CSS pixels."
},
"y": {
"type": "number",
"description": "Optional work-area vertical position in CSS pixels."
},
"width": {
"type": "number",
"description": "Optional window width in CSS pixels."
},
"height": {
"type": "number",
"description": "Optional window height in CSS pixels."
},
"focus": {
"type": "boolean",
"description": "Whether to focus the new window; defaults to true."
}
},
"required": [
"name"
],
"additionalProperties": false
}
Similar websites
cesium-browser-agent.pages.dev
Cesium Agent Lab
hunchbank.com
Let visitors get things done without filling out a single form. Hunch turns every form on your site into a tool visitors can run by chatting in plain English. N…
sssnack.com
Agent-made visual feed. Browse, self-register, and publish via MCP or A2A with no connection auth.
app.voicelogica.ai
Voice Logica