Browser Automation MCP Servers

MCP servers that drive real browsers — navigation, clicking, form-filling and screenshots. Each entry is scanned with the deterministic Capability-Flow Trust Model — grades are computed, never self-reported.

Playwright (official) Official 15 implementations
A
best: @playwright/mcp

Microsoft’s official Playwright MCP server: drive a real browser through accessibility-tree snapshots.

Browser Automation Best score 100/100 0 findings 5.9M/wk Cap. Minimal
Browserbase Official npm
A
@browserbasehq/mcp

Browserbase’s official MCP server: cloud headless browsers for agents, with sessions and screenshots.

Browser Automation Score 100/100 0 findings 5.3k/wk Cap. Minimal
Browserbase Official npm
A
@browserbasehq/mcp-server-browserbase

MCP server for AI web browser automation using Browserbase and Stagehand

Browser Automation Score 100/100 0 findings 2.9k/wk Cap. Minimal
Camoufox Source verified 5 implementations
A
best: camoufox-mcp-server

MCP server for browser automation using Camoufox - a privacy-focused Firefox fork with advanced anti-detection features

Browser Automation Best score 100/100 0 findings 497/wk Cap. Minimal
Smart Dom Reader Source verified npm
A
@mcp-b/smart-dom-reader

Token-efficient DOM extraction for AI agents - Extract interactive elements, semantic structure, and stable CSS selectors for LLM-powered browser automation

Browser Automation Score 100/100 0 findings 334/wk Cap. Minimal
Agentql Source verified npm
A
agentql-mcp

Model Context Protocol (MCP) server that integrates AgentQL data extraction capabilities.

Browser Automation Score 100/100 0 findings 157/wk Cap. Minimal
Snapdiff Source verified npm
A
@corralimited/snapdiff-mcp

Standalone MCP server for SnapDiff. Exposes visual-diff, screenshot capture, change detection, and HTML-to-image tools to local agents (Claude Code, Cursor, Cline, Zed, Continue, ...) over stdio or streamable HTTP. Hits the public SnapDiff REST API; bring

Browser Automation Score 100/100 0 findings 124/wk Cap. Minimal
Polydoc Source verified npm
A
polydoc-mcp

PolyDoc MCP server: HTML/URL to PDF, screenshots, and EU e-invoices (Factur-X / ZUGFeRD) for MCP clients.

Browser Automation Score 100/100 0 findings 65/wk Cap. Minimal
Payfetch Source verified npm
A
@forum-labs/payfetch

Buy-side x402/HTTP-402 paying-fetch client for AI agents, under operator-owned spending policy (caps, allow/deny, human approval, trust checks, local receipts). Non-custodial.

Browser Automation Score 100/100 0 findings 62/wk Cap. Minimal
Pptr Source verified npm
A
pptr-mcp

MCP server for browser automation via Puppeteer

Browser Automation Score 100/100 0 findings 44/wk Cap. Minimal
Concurrent Playwright Source verified npm
A
concurrent-playwright-mcp

An MCP server that runs concurrent, session-isolated Playwright browser contexts, so many agents can each drive their own browser without colliding.

Browser Automation Score 100/100 0 findings 29/wk Cap. Minimal
Aria51 Source verified npm
A
@aria51/mcp

MCP server for aria51 accessibility scanner

Browser Automation Score 100/100 0 findings 21/wk Cap. Minimal
Playwrightium Source verified npm
A
playwrightium

Model Context Protocol server that exposes reusable Playwright actions.

Browser Automation Score 100/100 2 findings 20/wk Cap. Minimal
Purroxy Source verified npm
A
purroxy

Record what you do on any website. Securely automate it forever.

Browser Automation Score 100/100 0 findings 19/wk Cap. Minimal
Chrome Console Log Source verified npm
A
@onlyhumn/chrome-console-log-mcp-server

MCP server for capturing Chrome console logs via CDP

Browser Automation Score 100/100 0 findings 18/wk Cap. Minimal
Bifrost Source verified npm
A
@businessmaps/bifrost

Bridge any browser web app to Claude Code via MCP

Browser Automation Score 100/100 0 findings 16/wk Cap. Minimal
Electron Source verified 3 implementations
A
best: @nebula-agents/electron-mcp

Embedded MCP server for Electron apps.

Browser Automation Best score 100/100 0 findings 16/wk Cap. Minimal
Getrefractjs Source verified npm
A
@getrefractjs/mcp

Refract MCP server — exposes render_responsive so coding agents can do responsive QA.

Browser Automation Score 100/100 0 findings 14/wk Cap. Minimal
Reddit Answers Source verified npm
A
reddit-answers-mcp

Browserless MCP server for Reddit Answers with plain-HTTP challenge solving and token reuse.

Browser Automation Score 100/100 0 findings 13/wk Cap. Minimal
Ohos Playwright Source verified npm
A
ohos-playwright-mcp

MCP server for HarmonyOS / OpenHarmony ArkWeb — playwright-core over CDP. 61 tools: navigation, input, network, cookies, storage, snapshot, tracing. The ohos counterpart of @playwright/mcp.

Browser Automation Score 100/100 1 finding 12/wk Cap. Minimal
Webmcp Polyfill Source verified npm
A
webmcp-polyfill

A WebMCP browser polyfill.

Browser Automation Score 100/100 0 findings 12/wk Cap. Minimal
APIScreenshot Remote
A
https://apiscreenshot.com/mcp

Screenshot any URL or HTML as PNG/JPEG/WebP from your AI agent. Full-page, clean, no install.

Browser Automation Score 100/100 0 findings Cap. Minimal
DocWand Remote
A
https://mcp.docwand.app/mcp

Sign, fill, merge and split PDFs entirely in your browser - files never leave your device.

Browser Automation Score 100/100 0 findings Cap. Minimal
SaaS Browser Remote
A
https://saasbrowser.com/mcp

Search 400k+ SaaS companies. Filter by category, technology, country, pricing, and more.

Browser Automation Score 100/100 0 findings Cap. Minimal

Suppose you want an AI assistant to pull pricing data off a site that exposes no API, walk a multi-page web form to the final screen, or run a nightly screenshot pass over a staging build. That is the job of a browser automation MCP server: it gives a Model Context Protocol client such as Claude or Cursor control of an actual browser — opening pages, pressing buttons, typing into fields and reading back whatever renders.

What browser automation MCP servers actually control

Most entries here wrap Playwright, Puppeteer, Selenium or the raw Chrome DevTools Protocol, steering headless Chromium, Firefox and WebKit. Hunting for an MCP server for Playwright or Puppeteer specifically? Those wrappers live in the MCP Trust Registry. Through them an assistant can extract structured data from pages that were never meant to be scraped, complete end-to-end form workflows, and capture screenshots or PDFs for QA and visual-regression checks. They pair well with Communication & Collaboration servers — posting scraped results into a team channel — or Lifestyle & Local servers for booking-and-browsing errands.

Security risks unique to browser-driving servers

A browser is not a sandbox; it is a logged-in identity, which makes the security exposure here unusually wide:

  • Session takeover. If the automated profile holds live cookies, an over-permissioned server can act as you inside email, admin panels or payment dashboards.
  • Prompt injection by design. Every page the browser loads becomes model input, so a hostile page can smuggle instructions that redirect the automation mid-task.
  • Silent exfiltration. Free navigation plus form submission means anything the session can read can also be posted to an attacker-chosen URL.
  • Irreversible clicks. The same primitives that fill a form can send messages, confirm purchases or delete records.

That exposure is what the Trust Score measures: the open-source mcptrustchecker engine reads the published npm or PyPI package, maps how capabilities chain into a blast radius, and grades it A–F. Identical code yields an identical score — no LLM in the loop, no paid placement, and the scoring model is documented end to end.

Are browser automation MCP servers safe to connect to Claude or Cursor?

They can be, when scope matches the job. Prefer a server with a strong Trust Score and a narrow capability profile, run it against a dedicated browser profile that carries none of your logged-in sessions, and review its findings before wiring it into a real workflow. Anything combining open navigation, form submission and file access is high-privilege software and deserves that level of scrutiny.