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. SDK 1.29.0 causes protocol incompatibility with these servers. We rerun the benchmark every two weeks. Last updated: June 4, 2026.
Side-by-side
| Rank | Server | Maker | Popularity | Security | Reliability | Speed | Pricing | Auth | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Microsoft | 23 tools found | /100 | 100% (5/5 tasks) | 782ms p50 | Free | Install → | ||
| 2 | 7 tools found | /100 | 100% (5/5 tasks) | 64ms p50 | Free | Install → | |||
| 3 | Mendable | Could not discover tools | /100 | 0% (0/0 tasks) | N/A | Freemium | Key | Install → | |
| 4 | Browserbase | 6 tools found | /100 | 0% (0/5 tasks) | N/A | $49/mo | Key | Install → |
Ranked and reviewed
Playwright MCP
MicrosoftPlaywright MCP tested on Invalid Date. 23 tools discovered. Verdict: 100% pass rate on 5 tasks
- +Server starts successfully
- +Tools are discoverable
{"mcpServers": {"playwright": {"command": "npx", "args": ["-y", "@playwright/mcp@latest"]}}}{"mcpServers": {"playwright": {"command": "npx", "args": ["-y", "@playwright/mcp@latest"]}}}// .vscode/mcp.json
{
"servers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
}
}
}Puppeteer MCP
GooglePuppeteer MCP tested on Invalid Date. 7 tools discovered. Verdict: 100% pass rate on 5 tasks
- +Server starts successfully
- +Tools are discoverable
{"mcpServers": {"puppeteer": {"command": "npx", "args": ["-y", "@hisma/server-puppeteer@latest"]}}}{"mcpServers": {"puppeteer": {"command": "npx", "args": ["-y", "@hisma/server-puppeteer@latest"]}}}// .vscode/mcp.json
{
"servers": {
"puppeteer": {
"command": "npx",
"args": ["-y", "@hisma/server-puppeteer@latest"]
}
}
}Firecrawl MCP
MendableFirecrawl MCP tested on Invalid Date. 0 tools discovered. Verdict: Requires FIRECRAWL_API_KEY — not independently tested
- +Package installs successfully
- −Requires configuration/credentials
- −Could not evaluate without setup
{"mcpServers": {"firecrawl": {"command": "npx", "args": ["-y", "firecrawl-mcp@latest"]}}}{"mcpServers": {"firecrawl": {"command": "npx", "args": ["-y", "firecrawl-mcp@latest"]}}}// .vscode/mcp.json
{
"servers": {
"firecrawl": {
"command": "npx",
"args": ["-y", "firecrawl-mcp@latest"]
}
}
}Browserbase MCP
BrowserbaseBrowserbase MCP tested on Invalid Date. 6 tools discovered. 5 tasks skipped. Verdict: 5 tasks skipped — server lacks equivalent tools
- +Package installs successfully
{"mcpServers": {"browserbase": {"command": "npx", "args": ["-y", "@browserbasehq/mcp@latest"]}}}{"mcpServers": {"browserbase": {"command": "npx", "args": ["-y", "@browserbasehq/mcp@latest"]}}}// .vscode/mcp.json
{
"servers": {
"browserbase": {
"command": "npx",
"args": ["-y", "@browserbasehq/mcp@latest"]
}
}
}What we cut
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.
Curated MCP Servers 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.