browser_evaluate
Execute JavaScript in the browser's current page context and retrieve the result. Optionally wait for async expressions to complete.
Instructions
Execute JavaScript in the current page context and return the result. Use await_promise=true (default) for async expressions.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"expression": "<expression>"
},
"name": "browser_evaluate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | JavaScript expression to evaluate | |
| await_promise | No | Set to "false" to skip awaiting a returned Promise (default: true) |