browser_click
Perform click on a web page
Point an agent at a page and let it work from the accessibility tree — clicking, typing and selecting by reference, then handing back the console logs.
LABSCO SUMMARY
browser_snapshot returns the page as an accessibility tree with a reference on each element, and every interaction call takes one of those references — so the agent aims at what the page exposes rather than at a CSS path that changes with the next deploy. When something goes wrong, the console logs and a screenshot are both one call away.
Twelve tools for a browser session: navigation and history, an accessibility snapshot that gives every element a reference, interaction aimed at those references, and two ways to see what happened — console logs and a screenshot.
npx on your PATH, and Chrome with the Browser MCP extension — the server drives your own browser through it, so a tab has to be connected (the extension's icon, then Connect) before any tool works. Interaction calls take an element and its reference, so browser_snapshot has to run before the first click.
Follow the published steps — Install the Browser MCP extension in Chrome (setup guide: https://docs.browsermcp.io)
USE CASES
Snapshot the page for element references, then type and select against them. Nothing in the sequence depends on a CSS class that a redeploy can rename.
Walk to the page the way they described, then read the console logs and screenshot what is on screen — the two things a bug report usually lacks.
Move forward and back through the steps, waiting where the page needs a moment, and snapshot at each stage so the agent is acting on the current screen.
Load it, snapshot the tree, and compare the screenshot with what you expected. A broken render shows up in the snapshot before anyone reports it.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
browser_clickPerform click on a web page
browser_get_console_logsGet the console logs from the browser
browser_go_backGo back to the previous page
browser_go_forwardGo forward to the next page
browser_hoverHover over element on page
browser_navigateNavigate to a URL
browser_press_keyPress a key on the keyboard
browser_screenshotTake a screenshot of the current page
browser_select_optionSelect an option in a dropdown
browser_snapshotCapture accessibility snapshot of the current page. Use this for getting references to elements to interact with.
browser_typeType text into editable element
browser_waitWait for a specified time in seconds
BEFORE YOU INSTALL
12 tools when we connected.
The documented client runs the server on your machine.
CONTEXT COST
Rated by the size of the 12 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Install the Browser MCP extension in Chrome (setup guide:
https://docs.browsermcp.ioAdd the config block to your MCP client
In Chrome, open the tab you want the agent to drive, click the Browser MCP extension icon in the toolbar and press Connect
{
"mcpServers": {
"browsermcp": {
"command": "npx",
"args": [
"-y",
"@browsermcp/mcp"
]
}
}
}