browser_login
Fill username and password fields using a server-side secret alias, then submit the login form without exposing secret values.
Instructions
Atomically fill username/password fields from a server-side secret alias and submit the login form. Pass only refs and the secret alias; secret values are never accepted as tool input or returned.
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": {
"secret": "<secret>",
"password_ref": "<password_ref>"
},
"name": "browser_login"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| secret | Yes | Secret alias from the server-side secrets vault. | |
| submit_ref | No | Submit button ref. If omitted, the password field's enclosing form is submitted. | |
| password_ref | Yes | Password field ref, e.g. e12, from browser_snapshot. | |
| username_ref | No | Username field ref. Filled only when provided and the secret has a username. |