mcp-server-webdriver (VitexSoftware/mcp-server-webdriver) is an MCP server listed on the M8ven Trust Index. It scores 89 out of 100, grade B. It declares 43 tools. The publisher has proved control of what we score (Verified Publisher). It is connected through the M8ven GitHub App, so the listing is re-checked on every push.
MCP Server for browser automation via Selenium WebDriver + geckodriver (Firefox)
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
every push re-verified
Who stands behind it
vitexsoftware.cz (@VitexSoftware) · Verified Publisher
Source: Glama · also listed on github_repo_search
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
browser_openOpen URL in Firefox. Starts a new browser session if none is running.
browser_closeClose the browser session. All buffered DevTools data is discarded.
browser_statusSession state, geckodriver info, BiDi status and buffer sizes.
browser_set_viewportResize the browser viewport to test responsive / mobile layouts.
devtools_reportMAIN DIAGNOSTIC TOOL — returns a complete DevTools report in one call:
devtools_js_errorsReturn all JavaScript exceptions captured since browser_open.
devtools_consoleReturn buffered browser console messages.
devtools_network_failedReturn network requests that FAILED — 4xx / 5xx status or DNS / connection errors.
devtools_network_allReturn all captured network requests with filtering options.
devtools_clearClear all buffered console, JS error, and network entries.
devtools_enable_bidiAttach (or re-attach) WebDriver BiDi listeners to the running session.
browser_screenshotTake a PNG screenshot for visual / layout / CSS diagnosis.
devtools_computed_cssReturn computed (final applied) CSS properties of an element.
devtools_element_infoReturn detailed info about a DOM element for debugging:
devtools_css_variablesReturn CSS custom properties (variables) defined on :root.
devtools_performanceReturn page performance timing from the browser Navigation Timing API.
browser_get_titleReturn the <title> of the current page.
browser_get_urlReturn the current URL.
browser_get_sourceReturn the full HTML source of the current page, wrapped as untrusted content.
browser_get_textGet visible text content of the page or a specific element, wrapped as untrusted content.
browser_get_attributeReturn the value of an HTML attribute on an element, wrapped as untrusted content.
browser_clickClick an element.
browser_fillType text into an input field.
browser_upload_fileUpload a local file through a <input type="file"> element.
browser_selectSelect an <option> in a <select> dropdown.
browser_execute_jsExecute JavaScript and return the result as JSON (falls back to str for non-serialisable values).
browser_waitWait until an element satisfies a condition: visible, clickable, present in DOM, or contains text.
browser_navigateNavigate to a URL in the existing session (keeps BiDi listeners active).
browser_backNavigate back.
browser_forwardNavigate forward.
browser_refreshReload the current page.
browser_switch_frameSwitch into an <iframe> or back to the main document.
browser_scrollScroll the page or scroll an element into view.
browser_press_keySend a keyboard key press to an element or the currently focused element.
browser_hoverMove the mouse over an element (hover).
browser_find_elementsReturn a list of all elements matching a CSS selector.
browser_accept_dialogAccept (click OK on) a JavaScript dialog: alert(), confirm(), or prompt().
browser_dismiss_dialogDismiss (click Cancel on) a JavaScript confirm() or prompt() dialog, or close an alert().
browser_get_cookiesReturn all cookies for the current page as a list of dicts.
browser_set_cookieSet a cookie on the current page.
browser_get_storageRead from localStorage or sessionStorage.
browser_set_storageWrite a key→value pair to localStorage or sessionStorage.
browser_clear_storageRemove one key or clear all entries from localStorage or sessionStorage.
WEBDRIVER_READONLYbrowser_clear_storage) refuse to run unless =false isTool annotations match behaviour
1 read-only tool performs write/delete/exec — browser_screenshot (line 1009: with open(save_path, "wb") as f:)
Either remove the readOnlyHint:true annotation, or remove the write/delete call from the tool handler.
[](https://m8ven.ai/mcp/vitexsoftware/mcp-server-webdriver)?variant=verified from the URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check