mcpserver.lol
registry/zen-mcp
Connection check local install

zen-mcp

MCP server for Zen Browser automation via WebDriver BiDi

Tools 20
GitHub stars 18
Installs / wk
Licence
Transport stdio
Last checked never

Tools & capabilities

20 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

zen_check from source
Check/uncheck a checkbox or select a radio button
zen_click from source
Click an element by CSS selector
zen_close_tab from source
Close a tab by index. Cannot close the last remaining tab.
zen_evaluate from source
Execute JavaScript in the page and return the result
zen_fill from source
Fill a text input or textarea with a value. Clears existing content first. Dispatches input/change events for framework compatibility.
zen_fill_form from source
Fill multiple form fields at once. Each field specifies selector, value, and action (fill/select/check/uncheck/click).
zen_get_form_fields from source
List all form fields on the page with names, types, labels, current values, and CSS selectors
zen_get_page_text from source
Get the page title, URL, and visible text content. Useful for quickly understanding what is on the page.
zen_list_pages from source
List all open pages/tabs in Zen browser with URLs and titles
zen_navigate from source
Navigate the active page to a URL
zen_new_tab from source
Open a new tab, optionally navigating to a URL
zen_press_key from source
Send keyboard input to the active page using BiDi input.performActions. Supports special keys like Enter, Tab, Escape, Backspace, and key combinations with modifiers.
zen_reconnect from source
Force disconnect and reconnect to Zen Browser. Use when the connection is in a bad state or after restarting Zen.
zen_screenshot from source
Take a screenshot of the current page
zen_scroll from source
Scroll the page or scroll an element into view
zen_select_option from source
Select an option in a <select> dropdown by value or text
zen_select_page from source
Select a page/tab by index (from zen_list_pages) as the active target
zen_snapshot from source
Get a structured snapshot of visible page elements with CSS selectors. Filter:
zen_wait from source
Wait for a specified number of milliseconds
zen_wait_for from source
Wait for text to appear on the page, or for a CSS selector to match an element. Returns when found or after timeout.