browser_set_combobox
Set values on autocomplete/combobox inputs by simulating typing, waiting for filtered options, and clicking selections, including multi-select scenarios where options load lazily.
Instructions
Set value(s) on an autocomplete/combobox input. Handles the click → type query → wait for filtered listbox → click option flow as one MCP call. Supports multi-select (e.g., Languages on Meta Ads). Use when browser_select_option fails because options render lazily after typing.
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": {
"selector": "<selector>"
},
"name": "browser_set_combobox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| multi | No | True if combobox accepts multiple values (chips). Default: auto-detected from presence of values array | |
| value | No | Single value to select (use this OR values) | |
| values | No | Array of values for multi-select. E.g. ["Danish", "English", "Swedish"] | |
| wait_ms | No | Max ms to wait for options listbox to appear after typing (default: 3000) | |
| selector | Yes | CSS selector for the combobox/autocomplete input | |
| query_chars | No | How many characters to type as filter query (default: 4 or full value length, whichever is smaller) |