List the page
observeWaits for a page to settle and lists its elements with IDs, roles, names, values, states, open overlays, and live-region announcements so you can inspect and act on the current UI.
Instructions
Waits for the page to settle and lists it: one line per element with its id (a12), role, name, value, states and where it is; what is open on top (a dialog, a menu); and live-region announcements. Elements in view that can be acted on carry the [color] of their outline on the screenshot view shows.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "observe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | all: also list elements behind what is open on top, which a click cannot reach. | |
| offscreen | No | Elements outside the view: none, summary (default: what can be acted on or is named), or full. |