{ "name": "browser_evaluate", "description": "Evaluate JavaScript expression on page or element", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "element": { "description": "Human-readable element description used to obtain permission to interact with the element", "type": "string" }, "target": { "description": "Exact target element reference from the page snapshot, or a unique element selector", "type": "string" }, "function": { "type": "string", "description": "() => { /* code */ } or (element) => { /* code */ } when element is provided" }, "filename": { "description": "Filename to save the result to. If not provided, result is returned as text.", "type": "string" } }, "required": [ "function" ], "additionalProperties": false } }