Best MCP servers for browser automation
Browser and automation listings in this directory. The page name is not a performance ranking. Rows are alphabetical. Paid placements do not add, remove, or reorder them.
Hosting and auth are shown only when the listing has a sourced fact. Official and Community come from a registry namespace or repository owner. A link check is not a functionality test.
| Listing | Hosting | Auth | Publisher | Link check |
|---|---|---|---|---|
| Appium MCP Server | Not recorded | Not recorded | Official | No link check recorded |
| Browserbase | Hosted server at https://mcp.browserbase.com/mcp, which the README recommends, and self-hosted STDIO via npx @browserbasehq/mcp, a local clone, or Docker. | The hosted example sets no API key in the client JSON. The README says Browserbase hosts that server and provides the LLM costs for Gemini. Self-hosted config sets BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID, and GEMINI_API_KEY. A custom model requires --modelApiKey. | Official | HTTP 200 successful link check (2026-10-15); HTTP 200 successful link check (2026-10-15); HTTP 200 successful link check (2026-10-15); HTTP 400 not tested (2026-10-15) |
| Chrome DevTools | Not recorded | Not recorded | Official | No link check recorded |
| GoLogin MCP server | Not recorded | Not recorded | Not recorded | No link check recorded |
| Hyperbrowser | Not recorded | Not recorded | Official | No link check recorded |
| Kernel | Not recorded | Not recorded | Official | No link check recorded |
| Playwright | Local. The standard config runs npx @playwright/mcp@latest. A Docker image, mcr.microsoft.com/playwright/mcp, is also documented. A hosted remote product URL: Unknown. | The standard config and the --port example set no API key. The README documents a --secrets flag for a dotenv file and does not describe an MCP login. | Not recorded | HTTP 200 successful link check (2026-10-15) |
| PuppeteerArchived | Local. The README says the server runs a browser on the user's machine. Docker and npx configs are shown. A remote hosted endpoint: Unknown. | The npx and Docker examples set no API key. An MCP login: Unknown. | Official | HTTP 200 successful link check (2026-10-15) |