Google PageRank for AI agents. 25,000+ tools indexed.

Best MCP Servers for Browser Automation in 2026

748 tools indexed · avg score 87.4 · sorted by AgentRank score

The AgentRank index tracks 748 browser automation tools. The top-ranked entry is D4Vinci/Scrapling at 97.8 points. Across the 10 shown here, the average AgentRank score is 87.4, and 10 had a commit in the last 30 days. The most common primary language is TypeScript.

Browser automation MCP servers give AI agents the ability to control web browsers programmatically. These tools enable language models to navigate websites, click buttons, fill forms, extract data, and take screenshots — without any human interaction required.

Most browser automation MCP servers wrap Playwright, Puppeteer, or Selenium under a standardized tool interface. The agent describes what it wants to do in natural language ("click the login button", "extract all product prices"), and the MCP server translates that into browser commands. This makes web scraping, automated testing, and web-based research workflows dramatically easier to build.

Key quality signals for browser automation tools: does it handle JavaScript-rendered content? Does it support headless mode? Does it expose screenshot tools for visual debugging? And critically — does it have anti-detection measures for scraping tasks that require it?

Top 10 Browser Automation MCP Servers

  1. #1
    D4Vinci/Scrapling

    🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and...

    97.8
    Ranks here on adopted by 274 downstream projects and 87k GitHub stars, plus an active commit 8 days ago.
    Dependents
    22.0
    Freshness
    19.9
    Issue health
    17.8
    Downloads
    13.0
    Stars
    10.0
    ★ 87k commit 7d ago Python 274 dependents
  2. #2
    microsoft/playwright-mcp

    Playwright MCP server

    95.0
    Ranks here on 38k GitHub stars and an active commit 12 days ago, plus 100% of issues closed.
    Issue health
    25.6
    Freshness
    24.2
    Downloads
    15.3
    Stars
    12.8
    Contributors
    10.3
    ★ 38k commit 11d ago TypeScript
  3. #3
    0xMassi/webclaw

    Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.

    90.5
    Ranks here on 2.4k GitHub stars and a commit within the last week, plus 91% of issues closed.
    Freshness
    30.7
    Issue health
    28.0
    Stars
    15.4
    Contributors
    9.3
    Description
    4.3
    ★ 2.4k commit 7d ago Rust
  4. #4
    suryast/indonesia-gov-apis

    🇮🇩 50+ Indonesian Government APIs & Data Sources — BPS, OJK, BPJPH, BPOM, Bank Indonesia, IDX, BMKG + MCP servers. Python examples, scraping patterns, and practical gotchas. It's very challenging t...

    89.4
    Ranks here on an active commit 8 days ago and 100% of issues closed.
    Issue health
    30.8
    Freshness
    30.4
    Stars
    11.5
    Description
    6.2
    Contributors
    5.6
    ★ 172 commit 8d ago Python
  5. #5
    fastcrw/crw

    Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster tha...

    88.6
    Ranks here on 1.1k GitHub stars and a commit within the last week, plus 73% of issues closed.
    Freshness
    30.6
    Issue health
    22.5
    Stars
    15.4
    Contributors
    10.9
    Description
    6.2
    ★ 1.1k commit 7d ago Rust
  6. #6
    hongnoul/hwatu

    Headless verification browser for AI coding agents: 35 ms one-call checks, pixel diffs, live human hand-off

    84.2
    Ranks here on an active commit 17 days ago and 92% of issues closed.
    Issue health
    28.3
    Freshness
    27.2
    Stars
    10.6
    Contributors
    6.5
    License
    4.6
    ★ 116 commit 16d ago Rust
  7. #7
    UnlikeOtherAI/AppReveal

    Debug-only in-app MCP server for iOS/macOS/Android/Flutter/ReactNative. Gives LLM agents Playwright-like control over native apps — UI, state, navigation, and diagnostics over the local network.

    83.1
    Ranks here on an active commit 18 days ago and 100% of issues closed.
    Issue health
    30.8
    Freshness
    26.6
    Stars
    7.9
    Description
    6.2
    License
    4.6
    ★ 34 commit 18d ago Swift
  8. #8
    just-every/mcp-read-website-fast

    Quickly reads webpages and converts to markdown for fast, token efficient web scraping

    82.2
    Ranks here on an active commit 21 days ago and 86% of issues closed.
    Issue health
    26.4
    Freshness
    25.7
    Stars
    11.3
    Contributors
    7.2
    License
    4.6
    ★ 161 commit 20d ago TypeScript
  9. #9
    nczz/BrowseForge

    Automation-ready anti-detect browser workspace with isolated profiles, REST API, MCP, Docker, and Playwright control.

    81.5
    Ranks here on an active commit 21 days ago and 100% of issues closed.
    Issue health
    30.8
    Freshness
    25.6
    Stars
    9.1
    License
    4.6
    Contributors
    4.4
    ★ 58 commit 20d ago Go
  10. #10
    Casperjuel/aula-mcp

    MCP server for Denmark's Aula school platform — TypeScript MitID auth, no headless browser. Exposes profiles, calendar, messages, ugeplaner to AI agents (Claude/Cursor/etc) via Model Context Protocol.

    81.4
    Ranks here on an active commit 15 days ago.
    Freshness
    27.9
    Issue health
    20.5
    Contributors
    10.4
    Stars
    9.3
    Description
    6.2
    ★ 63 commit 14d ago TypeScript

More Browser Automation MCP Servers

# Tool Score Stars Last Commit Language
11 koloss777/nokk 80.9 14 8d ago Rust
12 scrapfly/scrapfly-mcp 80.3 14 12d ago Go
13 JorG18/agentcrawl 80.2 10 8d ago Python
14 Role1776/mcp-retrieval 79.4 15 10d ago Go
15 gua-project/gua 77.7 20 10d ago C#
16 swimmwatch/cloakbrowser-mcp 77.3 165 7d ago TypeScript
17 seleniumbase/seleniumbase-mcp 77.0 9 7d ago Python
18 remorses/playwriter 76.9 4.0k 13d ago TypeScript
19 mikusnuz/cws-mcp 76.8 4 12d ago TypeScript
20 GeiserX/atlassian-browser-mcp 76.7 3 15d ago Python
21 kimtth/mcp-aoai-web-browsing 75.9 35 1mo ago Python
22 UiPath/coder_eval 75.8 151 7d ago Python
23 mobile-next/mobile-mcp 75.5 9.1k 8d ago TypeScript
24 clearcotelabs/clearcote-browser 75.2 202 7d ago Python
25 artik0din/mcp-linkedin-sales-navigator 73.7 14 1mo ago TypeScript
26 firecrawl/cli 72.4 649 7d ago TypeScript
27 firecrawl/firecrawl-mcp-server 72.3 7.6k 7d ago JavaScript
28 HasData/hasdata-mcp 69.3 20 7d ago JavaScript
29 ariangibson/firecrawl-lite-mcp-server 69.1 3 1mo ago TypeScript
30 AlexKay28/clickcast 68.5 3 1mo ago Python
31 epicsagas/obscura-plugin 68.0 4 1mo ago Rust
32 interfluve-wav/auto-captcha-solver 67.4 10 24d ago Python
33 seleniumboot/selenium-boot 66.7 13 7d ago Java
34 firecrawl/skills 66.3 122 11d ago —
35 Nimbleway/agent-skills 65.8 59 11d ago Python
36 executeautomation/mcp-playwright 65.5 5.7k 10mo ago TypeScript
37 studiomeyer-io/mcp-video 65.0 4 8d ago TypeScript
38 supadata-ai/mcp 62.7 63 7d ago TypeScript
39 twolven/mcp-server-puppeteer-py 62.6 19 2mo ago Python
40 Mytai20100/opencode-browser 62.2 12 27d ago JavaScript
41 beycom/onetool-mcp 62.1 24 1mo ago Python
42 lars-hagen/mcp-playwright-cdp 61.4 52 16d ago TypeScript
43 mehmetnadir/cdpilot 61.3 32 21d ago Python
44 Sriram-PR/doc-scraper 60.1 105 9d ago Go
45 ChenneyZhuang/laya-browser-agent 60.1 20 19d ago Python
46 Decodo/cli 59.9 10 11d ago TypeScript
47 feder-cr/invisible_playwright_mcp 59.7 2.8k 7d ago Python
48 hoangnecon/golab 59.5 15 8d ago Go
49 rafael-fu2025/rapa-agent 59.4 28 18d ago TypeScript
50 HasData/web-scraping-mcp 59.1 11 7d ago JavaScript