Skip to content
Use case

Automate browser tasks with an AI agent

Browser automation servers hand an agent a real browser. It can open a page, read the accessibility tree, click buttons, fill in forms, and take screenshots, then decide on the next step from what it sees. Developers use them to reproduce bugs, write end-to-end tests, and check a deploy without opening a window themselves. Most are built on Playwright or Puppeteer and run headless on your machine, while hosted options handle logins and scale in the cloud. Give the agent a test account rather than your personal sessions.

646 matching serversRanked by trust score
Try it

Example prompts

Paste one into Claude, Cursor, or any MCP client once a matching server is installed.

  • Open our staging site, sign up with a test email, and report any step that fails.

  • Take a full-page screenshot of the pricing page at mobile width.

  • Fill in the contact form on example.com with dummy data and submit it.

  • Write a Playwright test that covers the checkout flow you just walked through.

Top matches

MCP servers for browser automation

The 12 strongest of 646 matching servers. Servers that name the topic directly come first.

More in Browser automation
  • Trust score 70 of 100, Good

    WCAG 2.1 AA accessibility scanner (Playwright + axe-core) with grounded, browser-verified fixes.

    Registry
    1 stars203/wk weekly downloads— tools
  • Trust score 70 of 100, Good

    Browser compatibility and Baseline status for any web feature — offline, from bundled MDN data.

    RegistryRemote
    1 stars221/wk weekly downloads— tools
  • Trust score 70 of 100, Good

    mcp

    by extensiondev · TypeScript

    Build, run, inspect, and publish browser extensions from any MCP client. 35 tools, 13 browsers.

    Registry
    0 stars851/wk weekly downloads— tools
  • Trust score 69 of 100, Good

    AI browser tools with Chrome CDP. Navigate, screenshot, interact. Multi-provider failover.

    Registry
    18 stars—/wk weekly downloads— tools
  • Trust score 69 of 100, Good

    mcp

    by suleimandoescsec · TypeScript

    AI access to InstantReply WhatsApp, Instagram, and Messenger inboxes, with browser pairing.

    RegistryRemote
    0 stars251/wk weekly downloads— tools
  • Trust score 68 of 100, Good

    UISandbox

    by ideelab · JavaScript

    Play with your app's design in the browser: load a build, turn the knobs, export the code.

    Registry
    6 stars—/wk weekly downloads— tools
  • Trust score 68 of 100, Good

    ai-browser

    by glittering · JavaScript

    Visible Electron browser driven by a semantic accessibility tree: 17 MCP tools, no screenshots.

    Registry
    5 stars—/wk weekly downloads— tools
  • Trust score 68 of 100, Good

    offprompt

    by offprompt · TypeScript

    Ask the human for API keys in a browser page and write them to .env. The model only sees key names.

    Registry
    0 stars147/wk weekly downloads— tools
  • NexusBrowser logo
    Trust score 67 of 100, Good

    NexusBrowser

    by pironjulien · JavaScript

    Your real Chrome in background tabs (Windows; needs the NexusBrowser bridge and extension).

    Registry
    4 stars—/wk weekly downloads— tools
  • Trust score 67 of 100, Good

    Give any AI agent your real Chrome: text perception, visible cursor, ~4x fewer tokens.

    Registry
    3 stars—/wk weekly downloads— tools
  • Trust score 67 of 100, Good

    BrowserAttach

    by evannzhongg · JavaScript

    Control existing signed-in Chrome and Edge tabs through a locally paired extension.

    Registry
    2 stars—/wk weekly downloads— tools
  • Trust score 67 of 100, Good

    Let your coding agent use the Firefox, Zen, or LibreWolf browser you already have open.

    Registry
    2 stars—/wk weekly downloads— tools
Setup

How to set it up

  1. Pick a server. Aether WCAG Scanner is the strongest match. Check its tools and the API keys it needs on its page.
  2. Copy the config for your client. Open the install guide for Claude Desktop, Claude Code, Cursor, or VS Code, and paste the generated block into the client's config file. The client guides show where each config file lives.
  3. Restart and try a prompt. Restart the client so it loads the server, then paste one of the example prompts above.
FAQ

Questions about browser automation

What is the best MCP server for browser automation?

Aether WCAG Scanner ranks first here with a trust score of 70/100, followed by browser-compat-mcp-server (70) and mcp (70). Servers that name the topic directly come first, each group ordered by the public trust score, which nobody can pay for. See the methodology for how it is calculated.

How do I set up Aether WCAG Scanner in Claude or Cursor?

Open the install guide for Claude Desktop or Cursor, copy the generated config into the client's config file, add any API keys the server asks for, then restart the client. The client guides cover VS Code, Claude Code, Windsurf, and more.

Can I use a hosted server instead of installing one locally?

2 of the 12 servers listed here can connect remotely over HTTP, so there is nothing to run on your machine: browser-compat-mcp-server, mcp. The rest run locally over stdio.

How many MCP servers can do this?

MCPpedia lists 646 published servers that match this use case. This page shows the 12 strongest matches; thin and duplicate listings are left out.

Keep exploring
All use cases