Skip to content

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-js

    A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

  • achiya-automation/safari-mcp

    achiya-automation/safari-mcp

    Native 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/veilbrowser

    Stealth 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-mcp

    Drive 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-desktop

    Browser automation capabilities using Puppeteer, both support local and remote browser connection.

  • Agent360dk/browser-mcp

    agent360dk/browser-mcp

    Chrome 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-browserbase

    Automate 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-mcp

    Intent-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/webreaper

    AI-native web scraper MCP server. Single binary, returns clean markdown, MIT-licensed Firecrawl alternative.

  • andresolbach/nodriver-mcp-server

    andresolbach/nodriver-mcp-server

    Undetected 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-mcp

    Web 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/domshell

    Browse 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-mcp

    Access 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-playwright

    An MCP server for browser automation using Playwright

  • awarselabs/awarse-mcp

    awarselabs/awarse-mcp

    Self-healing browser automation MCP server integrating Playwright with LLM-assisted locator repair.

  • BB-fat/browser-use-rs

    bb-fat/browser-use-rs
  • bch1212/agentfetch-mcp

    bch1212/agentfetch-mcp

    Token-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-server

    Pipe 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-mcp

    Multi-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-mcp

    An MCP python server using Playwright for browser automation,more suitable for llm

  • browserless/browserless-mcp

    browserless/browserless-mcp

    Headless browser automation and web scraping infrastructure. Exposes the Browserless smart scraper API to LLM clients over MCP.

  • browsermcp/mcp

    browsermcp/mcp

    Automate your local Chrome browser

  • brutalzinn/simple-mcp-selenium

    brutalzinn/simple-mcp-selenium

    An 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-server

    Rent 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-server

    browser-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-mcp

    Screenshot, 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-stack

    Local-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-mcp

    MCP server for screenshots, PDFs, OG images, and narrated video recording from Claude Desktop, Cursor, and Windsurf.

  • dashi96/chromium-bridge

    dashi96/chromium-bridge

    MCP 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/groundhog

    Web 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/yutu

    A fully functional MCP server and CLI for YouTube to automate YouTube operation

  • executeautomation/playwright-mcp-server

    executeautomation/mcp-playwright

    An MCP server using Playwright for browser automation and webscrapping

  • eyalzh/browser-control-mcp

    eyalzh/browser-control-mcp

    An MCP server paired with a browser extension that enables LLM clients to control the user's browser (Firefox).

  • feedthrough/feedthrough

    feedthrough/feedthrough

    In-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-server

    Official 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-reminders

    An MCP server for interacting with Apple Reminders on macOS

  • freema/firefox-devtools-mcp

    freema/firefox-devtools-mcp

    Firefox 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-mcp

    Extract structured data from any website. Just prompt and get JSON.

  • hanzili/comet-mcp

    hanzili/comet-mcp

    Connect to Perplexity Comet browser for agentic web browsing, deep research, and real-time task monitoring.

  • hshintelligence/agent-scrape

    hshintelligence/agent-scrape

    Pay-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-agent

    A Model Context Protocol (MCP) integration that provides Claude Desktop with autonomous browser automation capabilities.

  • junipr-labs/mcp-server

    junipr-labs/mcp-server

    Web 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-transcript

    Fetch YouTube subtitles and transcripts for AI analysis

  • kimtth/mcp-aoai-web-browsing

    kimtth/mcp-aoai-web-browsing

    A `minimal` server/client MCP implementation using Azure OpenAI and Playwright.

  • KuvopLLC/purroxy2

    kuvopllc/purroxy2

    Record 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-immostage

    AI 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/tap

    MCP 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-interface

    Token-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/gomcp

    An MCP server in Go for Lightpanda, the ultra fast headless browser designed for web automation

  • LvcidPsyche/auto-browser

    lvcidpsyche/auto-browser

    Open-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/claudeforsafari

    Safari 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-mcp

    Read any URL as a clean AIDocument (Markdown + structure) through Lyrenth's cached index.

  • markmircea/Selenix-MCP-Server

    markmircea/selenix-mcp-server

    MCP 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-mcp

    MCP 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-mcp

    MCP 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-engine

    Design-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-mcp

    Official Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots

  • Mingye-Lu/AgenticCrawler

    mingye-lu/agenticcrawler

    Autonomous 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-kit

    An MCP Server that enables AI assistants to interact with your local browsers.

  • nnemirovsky/iwdp-mcp

    nnemirovsky/iwdp-mcp

    iOS 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-mcp

    MCP 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-server

    API 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-agent

    An MCP Server that autonomously debugs web applications with browser-use browser agents

  • paipaipai666/nexus-browser-mcp

    paipaipai666/nexus-browser-mcp

    Browser 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-secure

    Security-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-public

    Dual-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-server

    A Model Context Protocol server providing web automation capabilities through Selenium WebDriver

  • PrinceGabriel-lgtm/freshcontext-mcp

    princegabriel-lgtm/freshcontext-mcp

    Real-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/unbrowser

    Lightweight 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-mcp

    Point 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-search

    An MCP server that enables free web searching using Google search results, with no API keys required.

  • Puppeteer

    modelcontextprotocol/servers-archived/puppeteer

    Browser automation for web scraping and interaction

  • realwigu/mcp-doctor

    realwigu/mcp-doctor

    Zero-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-shortcuts

    An MCP Server Integration with Apple Shortcuts

  • Retio-ai/pagemap

    retio-ai/retio-pagemap

    Compresses ~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-mcp

    Transcriptor MCP is your choice when you need transcripts and metadata for AI, summarization, or content analysis

  • ScrapeUnblocker/scrapeunblocker-mcp

    scrapeunblocker/scrapeunblocker-mcp

    Fetch 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-mcp

    Capture 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-mcp

    Website & 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-mcp

    Python 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-mcp

    An MCP Server enables AI assistants to autonomously test, debug, and validate web applications.

  • sh6drack/zen-mcp

    sh6drack/zen-mcp

    Zen 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-browser

    Chrome 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-mcp

    Website 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-mcp

    Screenshot, 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-api

    Free webpage screenshot capture API with format, viewport, and dark mode options. No API key required.

  • SolveGate/solvegate-mcp

    solvegate/solvegate-mcp

    Deal 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-mcp

    Playwright MCP-compatible browser automation using CloakBrowser Chromium, available as an npm package and Docker image.

  • sylin-org/ghostlight

    sylin-org/ghostlight

    Visible 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-integrations

    Screenshot 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/devloop

    Drives 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/mcp

    Browser 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-mcp

    A FastMCP-based tool that fetches Bilibili's trending videos and exposes them via a standard MCP interface.

  • yinnho/aginxbrowser

    yinnho/aginxbrowser

    A 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-mcp

    Fetch 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/snapsurf

    Browser 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

6,000+ servers · one catalog · any agent

Give an agent new tools.
Add any MCP server in minutes.