demo-app-three-bay.vercel.app
CityDesk; city services
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
describe_app
Use when the page is unfamiliar or its current scope is uncertain. Returns a compact map of sections, views, vocabulary, and coverage. Next: choose a content search, a control lookup, or cross-page discovery from the gap; do not page headings solely to enumerate them. After an action, use `_observation` as `changesSince`.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
opaque |
boolean | no | Boxes of elements the text index cannot read (canvas, unlabeled images), not the orientation. |
describe |
boolean | no | With `opaque:true`, read each canvas/image region with an on-device model (`description`). Slow — use a small `limit`. Fail-open where no model exists. |
section |
string | no | — |
limit |
integer | no | — |
offset |
integer | no | — |
revision |
integer | no | — |
since |
string | no | Prior `_etag`. |
changesSince |
string | no | Prior `_observation` after an action. Emits `announce` (live-region text the page stated) and `errorText` (a field's own validation message) so you read the outcome, not just that state changed. |
summarize |
boolean | no | Slow, lossy; less text; short skips |
reason |
string | no | One-line intent; the host may display it. |
Raw JSON schema
{
"type": "object",
"properties": {
"opaque": {
"type": "boolean",
"description": "Boxes of elements the text index cannot read (canvas, unlabeled images), not the orientation."
},
"describe": {
"type": "boolean",
"description": "With `opaque:true`, read each canvas/image region with an on-device model (`description`). Slow — use a small `limit`. Fail-open where no model exists."
},
"section": {
"type": "string",
"enum": [
"reachableViews",
"outline",
"landmarks",
"currentTrail"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"default": 10
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0
},
"revision": {
"type": "integer",
"minimum": 0
},
"since": {
"type": "string",
"description": "Prior `_etag`."
},
"changesSince": {
"type": "string",
"description": "Prior `_observation` after an action. Emits `announce` (live-region text the page stated) and `errorText` (a field's own validation message) so you read the outcome, not just that state changed."
},
"summarize": {
"type": "boolean",
"description": "Slow, lossy; less text; short skips"
},
"reason": {
"type": "string",
"minLength": 1,
"pattern": "^[^\\r\\n]+$",
"description": "One-line intent; the host may display it."
}
}
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet