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 toolsRead 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 Check/uncheck a checkbox or select a radio button
zen_click
from source
Click an element by CSS selector Click an element by CSS selector
zen_close_tab
from source
Close a tab by index. Cannot close the last remaining tab. Close a tab by index. Cannot close the last remaining tab.
zen_evaluate
from source
Execute JavaScript in the page and return the result 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. 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). 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 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. 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 List all open pages/tabs in Zen browser with URLs and titles
zen_navigate
from source
Navigate the active page to a URL Navigate the active page to a URL
zen_new_tab
from source
Open a new tab, optionally navigating to a URL 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. 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. 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 Take a screenshot of the current page
zen_scroll
from source
Scroll the page or scroll an element into view 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 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 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: Get a structured snapshot of visible page elements with CSS selectors. Filter:
zen_wait
from source
Wait for a specified number of milliseconds Wait for a specified number of milliseconds
zen_wait_for
from source