Best MCP Servers for Web Scraping & Browser Automation
Top-ranked MCP servers for browser automation, web scraping, and headless browser control — Playwright, Puppeteer, Crawl4AI, and more.
Browser automation MCP servers let AI agents control headless browsers, scrape web content, fill forms, take screenshots, and navigate the web programmatically. They bridge the gap between the live web and what your agent can see and act on.
This guide ranks the top browser automation MCP servers from the AgentRank index — covering Playwright, Puppeteer, Crawl4AI, Firecrawl, and specialized scrapers. Scores are computed from freshness, issue health, stars, contributors, and inbound dependents.
Top Web Scraping & Browser Automation MCP servers
Ranked by the composite AgentRank score — a weighted blend of stars (15%), freshness (25%), issue health (25%), contributors (10%), and inbound dependents (25%). Average score across these 8 tools: 69.5.
| # | Repository | Score | Stars | Lang | Updated |
|---|---|---|---|---|---|
| 1 | microsoft/playwright-mcp Playwright MCP server | 94.2 | 29k | TypeScript | 2d ago |
| 2 | mobile-next/mobile-mcp Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators,… | 84.9 | 3.8k | TypeScript | 7d ago |
| 3 | firecrawl/firecrawl-mcp-server 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude… | 73.9 | 5.8k | JavaScript | 5d ago |
| 4 | executeautomation/mcp-playwright Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude De… | 69.9 | 5.3k | TypeScript | 3mo ago |
| 5 | jae-jae/fetcher-mcp MCP server for fetch web page content using Playwright headless browser. | 64.9 | 1.0k | TypeScript | 2mo ago |
| 6 | civyk-official/civyk-winwright Playwright-style MCP server for Windows desktop, system, and browser automation. 59 tools … | 57.6 | 48 | PowerShell | 9d ago |
| 7 | ImYourBoyRoy/WebScraperToolkit AI-first web scraping engine with stealth bypass, MCP server, and multimodal output (Markd… | 55.3 | 4 | Python | 6d ago |
| 8 | GeorgePearse/mcp-tui-test MCP server for testing Terminal User Interfaces - like Playwright for TUI applications | 55.0 | 9 | Python | 12d ago |
Choosing by use case
- Full browser control (Playwright/Puppeteer)
- Navigate pages, click elements, fill forms, and take screenshots with a full Chromium/Firefox/WebKit engine.
- Web scraping & crawling
- Extract structured data from pages, follow links, and build datasets from web sources.
- Screenshot & PDF capture
- Capture visual snapshots of pages for testing, reporting, or visual diffing workflows.
- Auth-gated content
- Log in and access pages that require authentication — useful for testing and data extraction behind login walls.
Quick setup
Most MCP servers follow the same config pattern. Add this to your Claude Desktop, Cursor, or Windsurf MCP config file:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
}
}
} See the integrations page for platform-specific setup guides for Claude Code, Cursor, VS Code, Windsurf, and Cline.
Reading the AgentRank signals
Each tool in this guide is scored on five signals that predict long-term reliability:
| Signal | Weight | What it means |
|---|---|---|
| Stars | 15% | Raw popularity — how many developers have found and bookmarked this tool |
| Freshness | 25% | Days since last commit — tools with no recent commits decay hard after 90 days |
| Issue health | 25% | Ratio of closed to total issues — measures maintainer responsiveness |
| Contributors | 10% | More contributors = less bus-factor risk, broader review surface |
| Dependents | 25% | How many other repos depend on this — the strongest signal of real-world adoption |
Query this live from your editor: Install AgentRank in Cursor, VS Code, or Claude Code — your AI agent can query live rankings on demand.
Missing a tool? Submit it to the index — new tools are scored in the next nightly crawl.
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.