fill_form
Fill multiple form fields in one call—text inputs, textareas, selects, checkboxes, radios, and contenteditable elements—then optionally submit the form.
Instructions
Fill several form fields in one call: text inputs, textareas, selects (by option value or label), checkboxes and radios ("true"/"false") and contenteditable elements. Much faster than calling type repeatedly. Returns the updated page.
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": {
"fields": "<fields>"
},
"name": "fill_form"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Fields to fill, in order | |
| submit | No | Afterwards submit the form containing the last field, as if its submit button were pressed (default: false) |