{ "name": "browser_read_page", "description": "Reads the accessibility tree of the page: a compact view of what is on screen and interactive. Cheaper and more precise than a screenshot for normal HTML. Every interactive node carries a ref_id — pass it to browser_click/type/select instead of guessing a selector. Fields report label, role and editable.", "requires_confirmation": false, "inputSchema": { "type": "object", "properties": { "viewportOnly": { "type": "boolean", "description": "Only what is currently visible (default true)." }, "maxDepth": { "type": "number", "description": "Maximum nesting depth." }, "maxTokens": { "type": "number", "description": "Budget; the tree is cut off when reached." }, "includeHidden": { "type": "boolean", "description": "Include invisible elements (default false)." }, "selector": { "type": "string", "description": "Read only this subtree, e.g. a compose form." } } } }