Browser Automation
Browser automation MCP server: navigate, fill forms, click, screenshot, and manage tabs
Connector by mindstone · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/mindstone-mcp-server-browser-automation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 10 write · 5 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 21
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
browser_get_page_infobrowser_get_textbrowser_hoverbrowser_screenshotbrowser_snapshotbrowser_wait
Write 10 · Create, change, send or run things.
browser_authenticatebrowser_backbrowser_clickbrowser_forwardbrowser_navigatebrowser_press_keybrowser_scrollbrowser_selectbrowser_tabsbrowser_type
Delete 5 · Delete, drop, revoke or wipe things.
browser_closebrowser_evaluatebrowser_fillbrowser_pdfbrowser_upload
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
AGENT_BROWSER_SESSION_NAME
Other settings (environment variables or headers).
AGENT_BROWSER_SHOW_WINDOWMCP_WORKSPACE_PATH
Files it touches
- Any path the agent passes to its tools
Tools (21)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
browser_authenticateOpen a visible browser window so the user can log in manually. The session is saved automatically. WHEN TO USE: "I need to access LinkedIn", "Log me into WhatsApp", etc. Tell the user to close the browser when done logging in, or call browser_close.
browser_backNavigate back in browser history.
browser_clickClick an element. Use @ref from browser_snapshot (preferred) or a CSS selector. WORKFLOW: browser_snapshot → find @ref → browser_click @ref
browser_closecan change or delete dataClose the browser session. Sessions are saved automatically.
browser_evaluatecan change or delete dataExecute JavaScript in the page context and return the result. DESTRUCTIVE: this is equivalent to running arbitrary code with the privileges of the current page; hosts SHOULD require user confirmation before each call.
browser_fillClear a field and fill it with text. Use @ref from browser_snapshot. WORKFLOW: browser_snapshot → find input @ref → browser_fill
browser_forwardNavigate forward in browser history.
browser_get_page_inforead-onlyGet the current page URL and title.
browser_get_textread-onlyGet the text content of the page (or of a single element). Use this for reading and summarising page content — it returns clean text, unlike browser_snapshot which returns the interactive-element accessibility tree.
browser_hoverread-onlyHover over an element (triggers hover menus/tooltips).
browser_navigateNavigate to a URL. Opens the browser if not already running. Only http: and https: URLs are accepted (plus the special about:blank). Other URL schemes (file:, chrome:, chrome-extension:, javascript:, data:, view-source:, about:*) are refused. IMPORTANT: After navigating, call browser_snapshot to see the page content before interacting.
browser_pdfcan change or delete dataSave the current page as a PDF file. The file is written inside the workspace directory (MCP_WORKSPACE_PATH, or the system temp directory when unset) — file_path must resolve inside that workspace. Existing files are refused unless overwrite is set to true.
browser_press_keyPress a keyboard key. Common keys: Enter, Tab, Escape, Backspace, ArrowDown, ArrowUp.
browser_screenshotread-onlyTake a screenshot of the current page. Returns an image.
browser_scrollScroll the page in a direction.
Show 6 more tools
browser_selectSelect an option from a dropdown.
browser_snapshotread-onlyGet the page accessibility tree with interactive element references. THIS IS YOUR PRIMARY DISCOVERY TOOL. Always call this before clicking, filling, or interacting with the page. Returns element refs like @e1, @e2 that you use with browser_click, browser_fill, etc. Use the -i flag (default) to see only interactive elements, keeping output focused.
browser_tabsList open tabs or switch to a tab by number.
browser_typeType text character by character (simulates real keystrokes). Useful for search boxes and autocompletes that respond to individual key events.
browser_uploadcan change or delete dataUpload one or more files to a file input on the page. Use @ref from browser_snapshot or a CSS selector for the <input type="file">. WORKFLOW: browser_snapshot → find file input @ref → browser_upload. Files must live inside the workspace directory (MCP_WORKSPACE_PATH, or the system temp directory when unset) — paths outside it are refused, and only regular files (not directories or devices) are accepted. Validated files are copied into a private staging directory before upload, so the upload cannot be redirected after validation.
browser_waitread-onlyWait for an element to appear or for a specified time.
Signals
- Stars
- 13
- Forks
- 4
- Open issues
- 1
- Weekly downloads
- 52
- Last commit (this folder)
- Aug 10, 2026 (2 months ago)
- Last release
- Aug 10, 2026 (2 months ago)
- Last package publish
- Aug 10, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.mindstone/mcp-server-browser-automation- Version
- 0.2.2
- Auth
- No auth
- Packages
- npm @mindstone/mcp-server-browser-automation
- License
- License unknown
- Repository
- github.com/mindstone/mcp-servers
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from mindstone
- 0.618score
Google Workspace
mindstone
Google Workspace MCP server for Gmail, Calendar, Drive, Docs, Sheets, Slides, Contacts, and more
ConnectorAFreshness: ALocal★ 13↓ 183/wkClaude Code +5 - 0.610score
Nano Banana
mindstone
Nano Banana MCP server — Google Gemini image generation and editing.
ConnectorAFreshness: ALocal★ 13↓ 92/wkClaude Code +5 - 0.606score
Slack
mindstone
Slack MCP server: channels, messages, threads, reactions, users, files, and scheduled messages
ConnectorAFreshness: ALocal★ 13↓ 66/wkClaude Code +5 - 0.597score
Microsoft 365 Teams
mindstone
Microsoft 365 Teams via Graph: list chats, read/send messages, list teams/channels, presence.
ConnectorAFreshness: ALocal★ 13↓ 43/wkClaude Code +5 - 0.588score
Microsoft Office
mindstone
Microsoft Office MCP server: read and edit Word documents, Excel workbooks, and PowerPoint files
ConnectorBFreshness: BLocal★ 13↓ 411/wkClaude Code +5 - 0.585score
QuickBooks Online
mindstone
QuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accounts
ConnectorAFreshness: ALocal★ 13↓ 26/wkClaude Code +5
Cite this page
Browser Automation MCP server. Agent Mart. https://agentmart.dev/connectors/mindstone-mcp-server-browser-automation (last updated 2026-10-24)