Browser Automation. Jun 8, 2026

Best MCP servers for browser automation.

We personally install and test each MCP server for browser automation.4 servers tested with MCP SDK 1.0.0. Real scores, no vendor influence.

Tested with MCP SDK 1.0.0

Tests ran on macOS with Node.js v25.7.0. We rerun the benchmark every two weeks. Last updated: June 8, 2026.

Side-by-side

RankServerMakerToolsPass RateLatencyPricingAuth
1
100% Pass ๐Ÿ†Free to Test ๐Ÿ†“Tested ๐Ÿ“…
Microsoft23 tools found
100%(5 tasks)
607ms p50FreeInstall โ†’
2
100% Pass ๐Ÿ†Free to Test ๐Ÿ†“Fast โšกTested ๐Ÿ“…
Google7 tools found
100%(5 tasks)
25ms p50FreeInstall โ†’
3
0% Pass โŒKey Required ๐Ÿ”‘Tested ๐Ÿ“…
MendableCould not discover tools
0%(5 tasks)
FreemiumKeyInstall โ†’
4
0% Pass โŒKey Required ๐Ÿ”‘Tested ๐Ÿ“…
Browserbase6 tools found
0%(5 tasks)
$49/moKeyInstall โ†’
5
Untested
SkyvernNot yet tested
0%(5 tasks)
Open SourceInstall โ†’

Ranked and reviewed

#1Playwright MCP logoProduction Ready
100% Pass ๐Ÿ†Free to Test ๐Ÿ†“Tested ๐Ÿ“…

Playwright MCP

Microsoft
100% (5/5 tasks)
Reliability
Free
Pricing

Microsoft's Playwright exposed as an MCP server. Cross-browser automation for Chromium, Firefox, and WebKit.

View full review
Pros
  • +Server starts successfully
  • +Tools are discoverable
Cons
    Best for:Cross-browser testing, scraping, and automation workflows
    One-click install
    Claude Desktop
    {"mcpServers": {"playwright": {"command": "npx", "args": ["-y", "@playwright/mcp@latest"]}}}
    Cursor
    {"mcpServers": {"playwright": {"command": "npx", "args": ["-y", "@playwright/mcp@latest"]}}}
    VS Code
    // .vscode/mcp.json
    {
      "servers": {
        "playwright": {
          "command": "npx",
          "args": ["-y", "@playwright/mcp@latest"]
        }
      }
    }
    #2Puppeteer MCP logoProduction Ready
    100% Pass ๐Ÿ†Free to Test ๐Ÿ†“Fast โšกTested ๐Ÿ“…

    Puppeteer MCP

    Google
    100% (5/5 tasks)
    Reliability
    Free
    Pricing

    Google's Puppeteer exposed as an MCP server. Chrome-only but lighter weight than Playwright. Ideal for teams already invested in the Chrome DevTools protocol.

    View full review
    Pros
    • +Server starts successfully
    • +Tools are discoverable
    Cons
      Best for:Chrome DevTools protocol workflows, PDF generation
      One-click install
      Claude Desktop
      {"mcpServers": {"puppeteer": {"command": "npx", "args": ["-y", "@puppeteer/mcp@latest"]}}}
      Cursor
      {"mcpServers": {"puppeteer": {"command": "npx", "args": ["-y", "@puppeteer/mcp@latest"]}}}
      VS Code
      // .vscode/mcp.json
      {
        "servers": {
          "puppeteer": {
            "command": "npx",
            "args": ["-y", "@puppeteer/mcp@latest"]
          }
        }
      }
      #3Firecrawl MCP logoKey
      0% Pass โŒKey Required ๐Ÿ”‘Tested ๐Ÿ“…

      Firecrawl MCP

      Mendable
      0% (0/0 tasks)
      Reliability
      Freemium
      Pricing

      Firecrawl combines scraping with LLM-ready data extraction. Cleans HTML into structured markdown, removing ads and navigation noise.

      View full review
      Pros
      • +Package installs successfully
      Cons
      • โˆ’Requires configuration/credentials
      • โˆ’Could not evaluate without setup
      Best for:Knowledge base ingestion, RAG pipelines, content migration
      One-click install
      Claude Desktop
      {"mcpServers": {"firecrawl": {"command": "npx", "args": ["-y", "firecrawl-mcp@latest"]}}}
      Cursor
      {"mcpServers": {"firecrawl": {"command": "npx", "args": ["-y", "firecrawl-mcp@latest"]}}}
      VS Code
      // .vscode/mcp.json
      {
        "servers": {
          "firecrawl": {
            "command": "npx",
            "args": ["-y", "firecrawl-mcp@latest"]
          }
        }
      }
      #4Browserbase MCP logoKey
      0% Pass โŒKey Required ๐Ÿ”‘Tested ๐Ÿ“…

      Browserbase MCP

      Browserbase
      0% (0/5 tasks)
      Reliability
      $49/mo
      Pricing

      Browserbase is a hosted browser infrastructure with an MCP wrapper. You don't manage browsers โ€” they do. Stealth mode and session persistence are built in.

      View full review
      Pros
      • +Package installs successfully
      Cons
        Best for:Teams without DevOps, stealth scraping, persistent sessions
        One-click install
        Claude Desktop
        // Requires BROWSERBASE_API_KEY env var
        {"mcpServers": {"browserbase": {"command": "npx", "args": ["-y", "@browserbase/mcp@latest"], "env": {"BROWSERBASE_API_KEY": "your-key"}}}}
        Cursor
        // Requires BROWSERBASE_API_KEY env var
        {"mcpServers": {"browserbase": {"command": "npx", "args": ["-y", "@browserbase/mcp@latest"], "env": {"BROWSERBASE_API_KEY": "your-key"}}}}
        VS Code
        // .vscode/mcp.json
        {
          "servers": {
            "browserbase": {
              "command": "npx",
              "args": ["-y", "@browserbase/mcp@latest"],
              "env": {
                "BROWSERBASE_API_KEY": "your-key"
              }
            }
          }
        }
        #5Skyvern MCP logo
        Untested

        Skyvern MCP

        Skyvern
        Pending audit
        Reliability
        Open Source
        Pricing

        Skyvern uses AI to navigate websites without explicit selectors. It 'understands' the page and decides what to click. Innovative but slower on complex multi-step flows.

        View full review
        Pros
        • +No selectors needed โ€” AI-driven navigation
        • +Open source
        • +Innovative approach
        Cons
        • โˆ’Slow on complex DOMs
        • โˆ’Lower reliability on untested sites
        • โˆ’Higher token costs
        Best for:Exploratory automation, rapidly changing UIs
        One-click install
        Claude Desktop
        {"mcpServers": {"skyvern": {"command": "npx", "args": ["-y", "@skyvern/mcp@latest"]}}}
        Cursor
        {"mcpServers": {"skyvern": {"command": "npx", "args": ["-y", "@skyvern/mcp@latest"]}}}
        VS Code
        // .vscode/mcp.json
        {
          "servers": {
            "skyvern": {
              "command": "npx",
              "args": ["-y", "@skyvern/mcp@latest"]
            }
          }
        }

        What we cut

        Stagehand MCP

        We have not yet completed a full test run. Requires auth setup we have not evaluated.

        Fetch MCP

        We have not tested this for JavaScript-rendered SPAs yet.

        Markdownify MCP

        Not yet evaluated in our browser automation test suite.

        A server that fails today can pass next month. A server that passes today can break after a release. We rerun the full benchmark every two weeks. Subscribe to the changelog for updates.

        Questions

        What is an MCP server?

        MCP (Model Context Protocol) is a standard that lets AI agents connect to external tools and data sources. An MCP server is the bridge between your AI assistant and a service like a browser, database, or API.

        How do I install an MCP server?

        Most servers are installed via npm or pip and configured in your AI assistant's settings file. We include install commands and configuration snippets for Claude Code, Cursor, and VS Code in each review.

        Is Playwright MCP better than Puppeteer MCP?

        Playwright supports Chromium, Firefox, and WebKit. Puppeteer is Chrome-only but lighter. Choose Playwright for cross-browser testing, Puppeteer for Chrome-only tasks.

        How often are these benchmarks updated?

        We are building a repeatable test suite. Updates will be published as testing completes. Subscribe to the changelog for updates.

        Disclosure

        MCP Select is an independent editorial project in development. We do not accept payment for placement. Some links may be affiliate links. Rankings are based on our own testing when available. Our methodology is being documented on GitHub for verification.

        A
        AlexGn- Berlin ยท 5 servers in category ยท Methodology on GitHub
        Related categories