MCP Directory

MCP servers that automate a browser

Drive a real browser — navigate, click, fill forms, screenshot.

27 servers · Last updated August 1, 2026

TL;DR: These servers give your AI a real browser: navigate to URLs, click and type, wait for elements, and capture screenshots or DOM snapshots. They split into local engines (Playwright/Puppeteer/Selenium you run yourself) and hosted/cloud browsers (managed, with stealth and scaling). Watch the tool count — browser servers are some of the most tool-heavy.

Bottom line: if you only try one, Chrome DevTools MCP is the most popular option for this (44,881★). 26 more compared below.

Compare 27 servers

ServerTransportAuthVerifiedStarsTools for this
Chrome DevTools MCPLocal (stdio)No auth44,881click, type_text, click_at +2
Browser MCPLocal (stdio)No auth6,735browser_navigate, browser_go_back, browser_go_forward +10
Bright Data MCPLocal (stdio)API key5,000scraping_browser_snapshot, scraping_browser_click_ref, scraping_browser_screenshot
PeekabooLocal (stdio)API key4,793click
Playwright MCP (ExecuteAutomation)Local (stdio)No auth4,500playwright_navigate, playwright_screenshot, playwright_click +9
Browserbase MCP (Stagehand)Local (stdio)API key3,000navigate, multi_browserbase_stagehand_session_create, screenshot
web-eval-agentLocal (stdio)API key1,241setup_browser_state
Selenium MCP (mcp-selenium)Local (stdio)No auth900start_browser, navigate, take_screenshot
browser-use-mcp-serverRemote (SSE)API key822browser task (natural language)
Apify Actors MCP (RAG Web Browser)Local (stdio)API key600apify-slash-rag-web-browser
Auto BrowserLocal (stdio)No auth579browser.create_session, browser.list_sessions, browser.verify_witness +2
MCP Server PlaywrightLocal (stdio)No auth295browser_navigate, browser_screenshot, browser_click +7
Browser Control MCPLocal (stdio)API key294Read and search browser history
Puppeteer MCP Server (community)Local (stdio)No auth250puppeteer_connect_active_tab, puppeteer_navigate, puppeteer_screenshot +5
Hyperbrowser MCPLocal (stdio)API key250browser_use_agent
Firefox DevTools MCPLocal (stdio)No auth228navigate_page, click_by_uid, screenshot_page +1
Playwright Server (Python)Local (stdio)No auth188playwright_navigate, playwright_screenshot, playwright_click +5
comet-mcpLocal (stdio)No auth159comet_screenshot
Safari MCPLocal (stdio)No auth116safari_navigate, safari_navigate_and_read, safari_click +6
MCP Browser AgentLocal (stdio)No auth39browser_navigate, browser_screenshot, browser_click +4
TouchpointLocal (stdio)No auth39screenshot, click, type_text
ScreenshotOne MCP ServerLocal (stdio)API key36render-website-screenshot
MCP AOAI Web Browsing (browser-navigator)Local (stdio)API key33playwright_navigate, playwright_screenshot, playwright_click +6
Real Browser MCPLocal (stdio)No auth33browser_snapshot, browser_screenshot, browser_text +15
PageMapLocal (stdio)No auth32get_page_map, take_screenshot, get_page_state +2
WebDriverIO MCP ServerLocal (stdio)No auth31navigate, get_screenshot, click_element
auth-fetch-mcpLocal (stdio)No auth30close_browser

The servers

Lets coding agents drive a real Chrome: automate input, read console and network, record performance traces.

clicktype_textclick_atnavigate_pagetake_screenshot

Automate your existing browser with AI using your real profile, logged-in sessions, and stealth fingerprint.

browser_navigatebrowser_go_backbrowser_go_forwardbrowser_snapshotbrowser_clickbrowser_hover

All-in-one web access MCP — Web Unlocker, SERP, Scraper API, and a cloud Scraping Browser.

scraping_browser_snapshotscraping_browser_click_refscraping_browser_screenshot

macOS screen capture, AI visual analysis, and full GUI automation for AI agents.

click

Popular community Playwright + API testing MCP server with codegen, screenshots, and device emulation.

playwright_navigateplaywright_screenshotplaywright_clickplaywright_iframe_clickplaywright_fillplaywright_select

Official Browserbase cloud-browser MCP built on Stagehand — natural-language act/extract/observe.

navigatemulti_browserbase_stagehand_session_createscreenshot

Autonomous browser agent that evaluates and debugs your web app end-to-end from your IDE.

setup_browser_state

Selenium WebDriver MCP server — cross-browser automation for Chrome, Firefox, Edge, and Safari.

start_browsernavigatetake_screenshot

Let AI agents control a real web browser to browse, navigate, and extract data via browser-use + Playwright.

browser task (natural language)

Run Apify's RAG Web Browser and 5,000+ Actors as MCP tools — web search and scrape to clean markdown.

apify-slash-rag-web-browser

MCP-native browser control plane with human takeover, reusable auth profiles, approvals, and audit trails.

browser.create_sessionbrowser.list_sessionsbrowser.verify_witnessbrowser.queue_agent_runbrowser.resume_agent_job

Browser automation via Playwright — let LLMs navigate, click, fill forms, screenshot, and run JS in a real browser.

browser_navigatebrowser_screenshotbrowser_clickbrowser_click_textbrowser_hoverbrowser_hover_text

MCP server paired with a Firefox extension for tab management, history search, and reading webpage content.

Read and search browser history

Community Puppeteer MCP server that can launch a browser or attach to an existing Chrome window.

puppeteer_connect_active_tabpuppeteer_navigatepuppeteer_screenshotpuppeteer_clickpuppeteer_fillpuppeteer_select

Hyperbrowser's cloud browser MCP — scrape, crawl, extract structured data, run CUA/Claude/Browser-Use agents.

browser_use_agent

Automate and inspect Firefox via WebDriver BiDi (Selenium) from any MCP client.

navigate_pageclick_by_uidscreenshot_pagescreenshot_by_uid

MCP server exposing Playwright browser-automation tools: navigate, click, fill, screenshot and scrape pages.

playwright_navigateplaywright_screenshotplaywright_clickplaywright_fillplaywright_evaluateplaywright_click_text

Give Claude Code a browser that thinks — delegate agentic web browsing and deep research to Perplexity Comet.

comet_screenshot

Native Safari browser automation for AI agents on macOS — 80 tools, your real logged-in browser, no Chrome.

safari_navigatesafari_navigate_and_readsafari_clicksafari_double_clicksafari_right_clicksafari_click_and_wait

Autonomous browser automation for Claude Desktop via Playwright, plus an HTTP API client.

browser_navigatebrowser_screenshotbrowser_clickbrowser_fillbrowser_selectbrowser_hover

Give AI agents eyes and hands on any desktop via native accessibility APIs — no vision model required.

screenshotclicktype_text

Render screenshots of any website and return them as images, via the ScreenshotOne API.

render-website-screenshot

Minimal MCP server that drives a web browser via Playwright, with an Azure OpenAI / OpenAI client bridge.

playwright_navigateplaywright_screenshotplaywright_clickplaywright_fillplaywright_selectplaywright_hover

Give AI agents control of your real Chrome browser with existing sessions, cookies, and logins.

browser_snapshotbrowser_screenshotbrowser_textbrowser_findbrowser_clickbrowser_click_text

Converts raw HTML into compressed, AI-readable page maps (97% token reduction) so agents can read and act on any web page.

get_page_maptake_screenshotget_page_statenavigate_backbatch_get_page_map

Drive Chrome, Firefox, Edge, Safari and iOS/Android apps with WebDriverIO, locally or on cloud devices.

navigateget_screenshotclick_element

Let AI assistants fetch content from authenticated web pages via a real browser login.

close_browser

Use these in a stack

FAQ

Local vs hosted browser MCP — which should I use?

Local (Playwright/Puppeteer) is free and private but you manage the runtime. Hosted (Browserbase/Hyperbrowser/Bright Data) handles scaling, proxies and anti-bot, at a cost.

Will a browser MCP blow past Cursor's tool limit?

It can — browser servers often expose 8–18 tools. If you run several MCP servers in Cursor, check the combined tool count with our Config Doctor.

Other capabilities