MCP servers for
Browser Automation
96 servers in the catalog, aggregated from the official MCP registry, the reference server repo, and the community. Showing 96.
01The servers
34892002/bilibili-mcp-js
34892002/bilibili-mcp-jsA MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.
achiya-automation/safari-mcp
achiya-automation/safari-mcpNative Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.
acunningham-ship-it/veilbrowser
acunningham-ship-it/veilbrowserStealth browser automation over raw CDP, driving real unmodified Chrome with no Playwright or Puppeteer in the stack. Returns numbered element refs from the accessibility tree instead of CSS selectors, and can attach to an already-running Chrome to reuse logged-in sessions.
aethynio/aethyn-browser-mcp
aethynio/aethyn-browser-mcpDrive a local Playwright browser through residential proxies with the agent choosing the exit country/city and holding one sticky identity per task. 10 tools: launch, navigate, accessibility snapshot, click, type, content extraction, exit-IP verification, and per-task identity rotation. Free trial, no card.
agent-infra/mcp-server-browser
bytedance/ui-tars-desktopBrowser automation capabilities using Puppeteer, both support local and remote browser connection.
Agent360dk/browser-mcp
agent360dk/browser-mcpChrome extension + MCP server that gives AI agents control of your real, logged-in Chrome browser (not headless). 34 tools, up to 10 concurrent color-coded sessions. Works with Claude Code, Cursor, VS Code, Codex CLI, and ZCode.
ai.smithery/browserbasehq-mcp-browserbase
browserbase/mcp-server-browserbaseAutomate browser interactions in the cloud (e.g. web navigation, data extraction, form filling, and more)
https://server.smithery.ai/@browserbasehq/mcp-browserbase/mcpHomepage ↗ai.snapdiff/mcp
corralimited/snapdiff-mcpIntent-aware visual verification for coding agents: the agent declares what a UI change should affect, and SnapDiff diffs the page against a baseline and flags anything that changed outside that intent for review or rollback — local screenshot capture via Playwright.
npx -y @corralimited/snapdiff-mcpHomepage ↗alex-on-ai/WebReaper
alex-on-ai/webreaperAI-native web scraper MCP server. Single binary, returns clean markdown, MIT-licensed Firecrawl alternative.
andresolbach/nodriver-mcp-server
andresolbach/nodriver-mcp-serverUndetected Chrome automation via nodriver, for sites behind Cloudflare, DataDome and similar anti-bot systems. Direct CDP with no ChromeDriver binary, so `navigator.webdriver` stays undefined. 57 tools whose names match chrome-devtools-mcp, so switching is a config change: accessibility-tree snapshots, input automation, network/console inspection, device emulation, persistent profiles and session save/restore.
aparajithn/agent-scraper-mcp
aparajithn/agent-scraper-mcpWeb scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link extraction, metadata extraction (OG/Twitter cards), and Google search. Free tier with x402 micropayments.
apireno/DOMShell
apireno/domshellBrowse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.
auspy/supasidebar-mcp
auspy/supasidebar-mcpAccess and organize your open browser tabs, bookmarks, and recently opened links across every macOS browser from your AI client. Powered by the free SupaSidebar app.
automatalabs/mcp-server-playwright
automata-labs-team/mcp-server-playwrightAn MCP server for browser automation using Playwright
awarselabs/awarse-mcp
awarselabs/awarse-mcpSelf-healing browser automation MCP server integrating Playwright with LLM-assisted locator repair.
BB-fat/browser-use-rs
bb-fat/browser-use-rsbch1212/agentfetch-mcp
bch1212/agentfetch-mcpToken-budgeted web fetch for AI agents. Auto-routes between Trafilatura, Jina Reader, FireCrawl, and pypdf based on URL pattern. `estimate_tokens` before `fetch_url`, 6h Redis cache, server-side `max_tokens` truncation. Open source MCP server (MIT) plus hosted REST API at [agentfetch.dev](https://www.agentfetch.dev) — 500 free fetches/mo, no card.
bgaze/snapstack-server
bgaze/snapstack-serverPipe one-click browser-tab screenshots into any MCP client, 100% local — a companion extension captures, the local server stacks them and serves them to your LLM on demand.
bighippoman/intercept-mcp
bighippoman/intercept-mcpMulti-tier fallback chain for fetching web content as clean markdown. Handles tweets, YouTube, arXiv, PDFs, and regular pages with 9 fallback strategies.
blackwhite084/playwright-plus-python-mcp
blackwhite084/playwright-plus-python-mcpAn MCP python server using Playwright for browser automation,more suitable for llm
browserless/browserless-mcp
browserless/browserless-mcpHeadless browser automation and web scraping infrastructure. Exposes the Browserless smart scraper API to LLM clients over MCP.
browsermcp/mcp
browsermcp/mcpAutomate your local Chrome browser
brutalzinn/simple-mcp-selenium
brutalzinn/simple-mcp-seleniumAn MCP Selenium Server for controlling browsers using natural language in Cursor IDE. Perfect for testing, automation, and multi-user scenarios.
Ceki-me/mcp-server
ceki-me/mcp-serverRent real residential Chrome browsers from real humans — per-minute billing ($0.01/min), real fingerprints, residential IPs, no datacenter signals. MCP-native, with SDKs for Python, JS, LangChain, CrewAI, n8n. Crypto payouts.
co-browser/browser-use-mcp-server
co-browser/browser-use-mcp-serverbrowser-use packaged as an MCP server with SSE transport. includes a dockerfile to run chromium in docker + a vnc server.
copperline-labs/rendex-mcp
copperline-labs/rendex-mcpScreenshot, PDF, and HTML rendering API for AI agents. Capture any URL or raw HTML as PNG/JPEG/WebP/PDF with batch processing, geo-targeting, async webhooks, and MCP-native integration. Free tier included.
Cubenest/rrweb-stack
cubenest/rrweb-stackLocal-first MCP server (@peekdev/mcp) + Chrome extension that records your real authenticated browser session (rrweb DOM + console + network, PII-masked, to local SQLite) and lets AI coding agents query it or drive the browser. No cloud, no telemetry.
Custodia-Admin/pagebolt-mcp
custodia-admin/pagebolt-mcpMCP server for screenshots, PDFs, OG images, and narrated video recording from Claude Desktop, Cursor, and Windsurf.
dashi96/chromium-bridge
dashi96/chromium-bridgeMCP server + Chrome extension that connects Claude Code to Chromium-based browsers (Arc, Vivaldi, Brave) where the official Claude in Chrome extension doesn't work — navigate, click, read pages, run JS, and record GIFs in the user's real browser.
dmytrome/groundhog
dmytrome/groundhogWeb search, read and research over a real stealth-patched Chrome, driven by raw CDP so the `Runtime` domain is never enabled and the `isAutomatedWithCDP` tell is absent. Strips text that is invisible in the rendered DOM before the model reads it and reports each occurrence in `threats`, returns a SHA-256 provenance receipt per source, and re-checks the SSRF guard after redirects. `research` ranks passages across all sources in one pass — extracts, not summaries, so no model or API key is involved. MIT.
eat-pray-ai/yutu
eat-pray-ai/yutuA fully functional MCP server and CLI for YouTube to automate YouTube operation
executeautomation/playwright-mcp-server
executeautomation/mcp-playwrightAn MCP server using Playwright for browser automation and webscrapping
eyalzh/browser-control-mcp
eyalzh/browser-control-mcpAn MCP server paired with a browser extension that enables LLM clients to control the user's browser (Firefox).
feedthrough/feedthrough
feedthrough/feedthroughIn-browser debug bridge that injects into your running web app, so an agent can read the DOM, console logs and network requests, and click/fill/inspect the page. Runs inside the page (not an external CDP driver), so it works in any browser and inside Cypress/Playwright runs.
firecrawl/firecrawl-mcp-server
firecrawl/firecrawl-mcp-serverOfficial Firecrawl server with live browser interaction (`firecrawl_interact`) — navigate, click, type, and scroll on a page before extraction, for JS-heavy or auth-gated sites. Also scrape, crawl, map, search, and extract.
fradser/mcp-server-apple-reminders
fradser/mcp-server-apple-remindersAn MCP server for interacting with Apple Reminders on macOS
freema/firefox-devtools-mcp
freema/firefox-devtools-mcpFirefox browser automation via WebDriver BiDi for testing, scraping, and browser control. Supports snapshot/UID-based interactions, network monitoring, console capture, and screenshots.
getrupt/ashra-mcp
getrupt/ashra-mcpExtract structured data from any website. Just prompt and get JSON.
hanzili/comet-mcp
hanzili/comet-mcpConnect to Perplexity Comet browser for agentic web browsing, deep research, and real-time task monitoring.
hshintelligence/agent-scrape
hshintelligence/agent-scrapePay-per-call web scraping for AI agents via x402 micropayments on Base. Six tools: scrape, extract structured data, screenshot, metadata, browser session, workflow. No signup, no API keys — just USDC. HTTP + MCP transports.
imprvhub/mcp-browser-agent
imprvhub/mcp-browser-agentA Model Context Protocol (MCP) integration that provides Claude Desktop with autonomous browser automation capabilities.
junipr-labs/mcp-server
junipr-labs/mcp-serverWeb intelligence API for AI agents — screenshot capture, PDF generation, page metadata extraction, and 75+ specialized data extractors for news, social media, SERP, pricing, and more. Free tier included.
kimtaeyoon83/mcp-server-youtube-transcript
kimtaeyoon83/mcp-server-youtube-transcriptFetch YouTube subtitles and transcripts for AI analysis
kimtth/mcp-aoai-web-browsing
kimtth/mcp-aoai-web-browsingA `minimal` server/client MCP implementation using Azure OpenAI and Playwright.
KuvopLLC/purroxy2
kuvopllc/purroxy2Record what you do on any website and securely automate it forever. Replays browser actions in headless Playwright with encrypted credentials and AI-powered selector healing.
LarryWalkerDEV/mcp-immostage
larrywalkerdev/mcp-immostageAI virtual staging for real estate. Stage empty rooms, beautify floor plans into 3D renders, classify room images, generate property descriptions, and get style recommendations.
LeonTing1010/tap
leonting1010/tapMCP server that compiles AI browser automation into deterministic `.tap.json` plans (25-op closed union, zero runtime LLM), runs on your logged-in Chrome, and detects drift via semantic fingerprint diff when sites change. 65+ open community taps on 40+ sites.
lespaceman/agent-web-interface
lespaceman/agent-web-interfaceToken-efficient browser automation for LLM agents: semantic page snapshots and stable element IDs instead of raw DOM or screenshots, driving Chrome over CDP.
lightpanda-io/gomcp
lightpanda-io/gomcpAn MCP server in Go for Lightpanda, the ultra fast headless browser designed for web automation
LvcidPsyche/auto-browser
lvcidpsyche/auto-browserOpen-source MCP-native browser agent with human takeover via noVNC, reusable auth profiles, and approval/audit rails. Playwright + FastAPI, Docker-based isolated sessions, stdio bridge for Claude Desktop and Cursor.
Lyosis/claudeForSafari
lyosis/claudeforsafariSafari Web Extension + Node.js MCP bridge giving Claude Desktop full control over Safari — navigate, read pages, click elements, fill forms, and manage tabs. No Playwright or WebDriver dependency.
lyrenth/lyrenth-mcp
lyrenth/lyrenth-mcpRead any URL as a clean AIDocument (Markdown + structure) through Lyrenth's cached index.
markmircea/Selenix-MCP-Server
markmircea/selenix-mcp-serverMCP server bridging Claude Desktop with Selenix for browser automation and testing. Create, run, debug, and manage browser tests through natural language.
MathiasPaulenko/wavexis-mcp
mathiaspaulenko/wavexis-mcpMCP server exposing 220 browser automation tools across 13 capability tiers. Chrome + Firefox via CDP + BiDi. No Node.js, no Chromium download — uses your existing browser. Stealth mode, Lighthouse audits, multi-action YAML batching, raw CDP/BiDi access, structured errors with LLM-actionable suggestions.
Metadrama/obscura-mcp
metadrama/obscura-mcpMCP server adapter for the lightweight Rust headless browser Obscura — high-performance web scraping with anti-detection. Perfect for AI agent automation. Server can run [locally](https://github.com/Metadrama/obscura-mcp) or as [hosted endpoint](https://glama.ai/mcp/connectors).
mi60dev/visionaire-engine
mi60dev/visionaire-engineDesign-debugging context for AI agents from a real Chrome: which CSS rule WINS with file:line, blast radius (how many other elements that rule styles) + a scoped-fix selector, WordPress/Elementor origin attribution, interaction timelines, live CSS fix trials, and pixel/alignment/WCAG-contrast audits. No AI inside — deterministic CDP.
microsoft/playwright-mcp
microsoft/playwright-mcpOfficial Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots
Mingye-Lu/AgenticCrawler
mingye-lu/agenticcrawlerAutonomous LLM-powered web crawler with 17 browser tools and goal-driven agent. Single binary, stealth browsing, 25 LLM providers.
ndthanhdev/mcp-browser-kit
ndthanhdev/mcp-browser-kitAn MCP Server that enables AI assistants to interact with your local browsers.
nnemirovsky/iwdp-mcp
nnemirovsky/iwdp-mcpiOS Safari debugging via ios-webkit-debug-proxy — MCP server with full WebKit Inspector Protocol support (DOM, CSS, Network, Storage, Debugger, and more)
ofershap/real-browser-mcp
ofershap/real-browser-mcpMCP server + Chrome extension that gives AI agents control of the user's real browser with existing sessions, logins, and cookies. No headless browser, no re-authentication.
olostep/olostep-mcp-server
olostep/olostep-mcp-serverAPI to search, extract and structure web data. Web scraping, AI-powered answers with citations, batch processing (10k URLs), and autonomous site crawling.
operative_sh/web-eval-agent
operative-sh/web-eval-agentAn MCP Server that autonomously debugs web applications with browser-use browser agents
paipaipai666/nexus-browser-mcp
paipaipai666/nexus-browser-mcpBrowser automation via accessibility tree with event-driven deterministic snapshots (MutationObserver quiet-window instead of fixed sleeps), HITL governance gates with redacted JSONL audit, multi-task isolation with self-healing rebuilds, and developer observability (console / JS errors / network / Web Vitals).
Pantheon-Security/chrome-mcp-secure
pantheon-security/chrome-mcp-secureSecurity-hardened Chrome automation with post-quantum encryption (ML-KEM-768 + ChaCha20-Poly1305), secure credential vault, memory scrubbing, and audit logging. 22 tools for browser automation and secure logins.
parastejpal987-cmyk/opticparse-public
parastejpal987-cmyk/opticparse-publicDual-engine Model Context Protocol server providing zero-CSS multimodal visual web scraping (96% noise reduction) and sub-1.6s zero-day phishing/crypto drainer detection for autonomous agents. 200 free trial requests out-of-the-box.
PhungXuanAnh/selenium-mcp-server
phungxuananh/selenium-mcp-serverA Model Context Protocol server providing web automation capabilities through Selenium WebDriver
PrinceGabriel-lgtm/freshcontext-mcp
princegabriel-lgtm/freshcontext-mcpReal-time web intelligence with freshness timestamps. GitHub, HN, Scholar, arXiv, YC, jobs, finance, package trends — every result stamped with how old it is.
protostatis/unbrowser
protostatis/unbrowserLightweight browser MCP server for LLM agents. Runs JavaScript, follows links, fills forms, manages cookies, and returns low-token BlockMaps from a single native binary without Chrome.
prufa-dev/prufa-mcp
prufa-dev/prufa-mcpPoint your coding agent at a URL and get a real-browser QA audit: broken signup/login/checkout flows, JS console errors, missing analytics, consent + security headers, mobile tap targets, and accessibility — returned as machine-verified findings graded A–F. Free 60-second audit, no signup.
pskill9/web-search
pskill9/web-searchAn MCP server that enables free web searching using Google search results, with no API keys required.
Puppeteer
modelcontextprotocol/servers-archived/puppeteerBrowser automation for web scraping and interaction
realwigu/mcp-doctor
realwigu/mcp-doctorZero-config diagnostics for MCP servers. Auto-discovers configs across Claude Code, Cursor, VS Code, Windsurf, and Claude Desktop, then tests connections via JSON-RPC handshake, audits security issues, and benchmarks latency. Also runs as an MCP server itself.
recursechat/mcp-server-apple-shortcuts
recursechat/mcp-server-apple-shortcutsAn MCP Server Integration with Apple Shortcuts
Retio-ai/pagemap
retio-ai/retio-pagemapCompresses ~100K-token HTML into 2-5K-token structured maps while preserving every actionable element. AI agents can read and interact with any web page at 97% fewer tokens.
samson-art/transcriptor-mcp
samson-art/transcriptor-mcpTranscriptor MCP is your choice when you need transcripts and metadata for AI, summarization, or content analysis
ScrapeUnblocker/scrapeunblocker-mcp
scrapeunblocker/scrapeunblocker-mcpFetch any web page's HTML (or AI-parsed JSON, or Google results) through the ScrapeUnblocker anti-bot API (Cloudflare, DataDome, PerimeterX, Akamai, Shape), using your own API key. Three tools: `fetch_html`, `fetch_parsed`, `google_search`. Install: `npx -y scrapeunblocker-mcp`.
npx -y scrapeunblocker-mcpHomepage ↗screenshotscout/screenshotscout-mcp
screenshotscout/screenshotscout-mcpCapture webpages as images or PDFs with full-page and element targeting, device and viewport controls, location selection, page interactions, blocking options, and configurable output.
segentic-lab/periscope-mcp
segentic-lab/periscope-mcpWebsite & web-app testing built for AI agents rather than raw browser bindings: 66 Playwright tools with hard assertions, auto form-fill, persistent authenticated sessions (incl. interactive login for 2FA/SSO), network mocking, real INP, and accessibility/SEO/GEO (llms.txt, AI-crawler access, WebMCP) + Lighthouse audits.
seleniumboot/selenium-mcp
seleniumboot/selenium-mcpPython MCP server for Selenium WebDriver — 84 tools for browser automation, element interactions, assertions, and self-healing locators, plus codegen for Java TestNG / JUnit 5 / Cucumber / pytest / C# NUnit / Playwright and CI pipelines (GitHub Actions / Jenkins / GitLab CI). No ChromeDriver setup needed.
serkan-ozal/browser-devtools-mcp
serkan-ozal/browser-devtools-mcpAn MCP Server enables AI assistants to autonomously test, debug, and validate web applications.
sh6drack/zen-mcp
sh6drack/zen-mcpZen Browser automation via WebDriver BiDi. 20 tools for navigation, form filling, screenshots, and JavaScript evaluation. No Selenium or Playwright required.
Silbercue/public-browser
silbercue/public-browserChrome automation over raw CDP — no Playwright, no extension bridge, no single-tab limit. Accessibility-tree refs cached across calls survive rerenders, so a page snapshot costs 1,124 chars against Playwright MCP's 6,084. Server-side plan executor runs multi-step flows in one tool call. Ships a Python API for LLM-free scripting. MIT.
site-shot/site-shot-mcp
site-shot/site-shot-mcpWebsite screenshot API for AI agents. Real Chromium rendering, full-page capture up to 20,000px, country/geo proxies, and automatic ad & cookie-banner removal (cleaner images, fewer vision tokens). Two tools: `capture_screenshot`, `capture_full_page`. Install: `npx -y site-shot-mcp`.
npx -y site-shot-mcpHomepage ↗snapshot-site/snapshot-site-mcp
snapshot-site/snapshot-site-mcpScreenshot, visual-diff, and AI page-analysis API for AI agents. Capture any URL as PNG/JPEG/WebP/PDF/HTML, diff two versions of a page to catch visual regressions, and get an AI summary of a page. Hosted remote MCP at `https://mcp.snapshot-site.com/mcp` with OAuth, or `npx -y @snapshot-site/mcp`. In the official MCP registry as `com.snapshot-site/screenshots`.
npx -y @snapshot-site/mcpHomepage ↗softvoyagers/pageshot-api
softvoyagers/pageshot-apiFree webpage screenshot capture API with format, viewport, and dark mode options. No API key required.
SolveGate/solvegate-mcp
solvegate/solvegate-mcpDeal with Cloudflare Turnstile from an agent. `inspect_page` reports whether a page actually uses Turnstile and what its sitekey is — free, no API key — so the agent can look before it acts, and it says plainly when a page carries reCAPTCHA or hCaptcha instead, or is a full-page Cloudflare interstitial rather than an embedded widget. `solve_turnstile` and `get_solve` clear the challenge and return a token when one is genuinely needed. `npx -y solvegate-mcp`
npx -y solvegate-mcpHomepage ↗swimmwatch/cloakbrowser-mcp
swimmwatch/cloakbrowser-mcpPlaywright MCP-compatible browser automation using CloakBrowser Chromium, available as an npm package and Docker image.
sylin-org/ghostlight
sylin-org/ghostlightVisible local browser automation in the signed-in Chromium profile you already use, with useful recovery and optional policy and audit.
User0856/snaprender-mcp
user0856/snaprender-integrationsScreenshot API for AI agents — capture any website as PNG, JPEG, WebP, or PDF with device emulation, dark mode, ad blocking, and cookie banner removal. Free tier included.
vincentvella/devloop
vincentvella/devloopDrives a browser (or a native Expo/React Native app on iOS/Android) and your dev server onto one correlated timeline, so a browser console error and the backend stack trace from the same moment line up. Includes `repro` action sequences, a unified log/network query API, and an Electron cockpit.
webdriverio/mcp
webdriverio/mcpBrowser and mobile app automation using WebdriverIO, enabling AI agents to control browsers, interact with web elements, and automate native Android and iOS apps via the WebDriver and Appium protocols.
xspadex/bilibili-mcp
xspadex/bilibili-mcpA FastMCP-based tool that fetches Bilibili's trending videos and exposes them via a standard MCP interface.
yinnho/aginxbrowser
yinnho/aginxbrowserA browser built for AI agents as a single Rust binary with built-in V8 — no Chromium. Fetch with render-fallback tiers, multi-engine search, screenshots, and persistent login-state sessions (cookies/localStorage export/import), behind HTTP, native MCP (27 tools), and CDP — existing Playwright/Puppeteer code attaches directly. Stealth TLS fingerprints (Chrome/Firefox/Safari/Edge) for risk-controlled sites. Apache-2.0.
ymw0407/auth-fetch-mcp
ymw0407/auth-fetch-mcpFetch content from login-protected web pages (Notion, Google Docs, Jira, Confluence, etc.) by opening a real browser for authentication with persistent session caching.
zumerlab/snapsurf
zumerlab/snapsurfBrowser navigation and verification for agents: a ~2 KB semantic page digest, ranked whole-page text search, a typed diff after each action (added/removed/state/covered, with a faithful `changed: false`), and assertions over that diff. Local Playwright Chromium; also embeddable in-page via SnapDOM.
02Other categories
- Developer Tools483
- Finance & Fintech431
- Knowledge & Memory316
- Search & Data Extraction229
- Security215
- Other Tools and Integrations183
- Communication149
- Databases132
- Aggregators127
- Cloud Platforms121
- Workplace & Productivity111
- Marketing94
- Coding Agents84
- Art & Culture81
- Monitoring80
- Gaming63
- Multimedia Process61
- Social Media53
- Location Services53
- Travel & Transportation52
- Research48
- File Systems46
- Data Platforms45
- Biology Medicine and Bioinformatics44
- Data Science Tools41
- Sports39
- E-Commerce34
- Legal31
- Version Control30
6,000+ servers · one catalog · any agent