{ "name": "browser_wait", "description": "Wait for an element to appear or a timeout to elapse.", "requires_confirmation": false, "inputSchema": { "type": "object", "properties": { "selector": { "type": "string", "description": "CSS selector to wait for (if omitted, just waits for timeout)" }, "timeout": { "type": "number", "description": "Max milliseconds to wait (default 5000)" }, "visible": { "type": "boolean", "description": "Wait until element is visible, not just present (default true)" } } } }