Best free browser automation MCP servers: tested agent tools and MCP servers
As of 2026-10-22, TestedMCP tested 13 browser automation MCP servers; 3 free servers scored 100/100 and 2 deprecated servers are listed below under "Don't use".
Last tested 2026-10-22 · How we test
Free labels are assigned by hand as of 2026-10-22 and haven't yet been re-checked against vendor pricing pages.
Ranked free options
| Rank | Server | Free label | Score | Install | Handshake | Maintenance | Docs | License | Tools | Last tested | Install |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Chrome DevTools MCP (Google) repo | Free, no key | 100 | pass (20) | pass (30) | pass (25) | pass (15) | pass (10) | 32 | Last tested 2026-10-22 | npx -y chrome-devtools-mcp |
| 2 | Browser (agent-infra) repo | Free, no key (open source; verified from our run + license) | 100 | pass (20) | pass (30) | pass (25) | pass (15) | pass (10) | 21 | Last tested 2026-10-22 | npx -y @agent-infra/mcp-server-browser |
| 3 | Playwright MCP (Microsoft) repo | Free, no key | 100 | pass (20) | pass (30) | pass (25) | pass (15) | pass (10) | 25 | Last tested 2026-10-22 | npx -y @playwright/mcp |
| 4 | Playwright MCP (ExecuteAutomation) repo | Free, no key | 80 | pass (20) | pass (30) | partial (5) | pass (15) | pass (10) | 33 | Last tested 2026-10-22 | npx -y @executeautomation/playwright-mcp-server |
| 5 | Browser Use repo | Free, no key (open source; verified from our run + license) | 80 | pass (20) | pass (30) | partial (5) | pass (15) | pass (10) | 2 | Last tested 2026-10-22 | npx -y mcp-server-browser-use |
| 6 | Puppeteer MCP (community) repo | Free, no key (open source; verified from our run + license) | 75 | pass (20) | pass (30) | fail (0) | pass (15) | pass (10) | 8 | Last tested 2026-10-22 | npx -y puppeteer-mcp-server |
| 7 | Playwright (Automata Labs) repo | Free, no key (open source; verified from our run + license) | 75 | pass (20) | pass (30) | fail (0) | pass (15) | pass (10) | 10 | Last tested 2026-10-22 | npx -y @automatalabs/mcp-server-playwright |
| 8 | Puppeteer (hisma fork) repo | Free, no key (open source; verified from our run + license) | 75 | pass (20) | pass (30) | fail (0) | pass (15) | pass (10) | 7 | Last tested 2026-10-22 | npx -y @hisma/server-puppeteer |
Notes on each server
1. Chrome DevTools MCP (Google)
MCP initialize + tools/list over stdio succeeded with no credentials; 32 tools listed in 17.9s. Repo pushed 0 days before test; 53,964 GitHub stars. Apache-2.0 (OSI-approved).
2. Browser (agent-infra)
MCP initialize + tools/list over stdio succeeded with no credentials; 21 tools listed in 5.4s. Repo pushed 13 days before test; 39,363 GitHub stars. MIT (OSI-approved).
3. Playwright MCP (Microsoft)
MCP initialize + tools/list over stdio succeeded with no credentials; 25 tools listed in 9.0s. Repo pushed 0 days before test; 38,487 GitHub stars. Apache-2.0 (OSI-approved).
4. Playwright MCP (ExecuteAutomation)
MCP initialize + tools/list over stdio succeeded with no credentials; 33 tools listed in 7.2s. Repo pushed 313 days before test. MIT (OSI-approved).
5. Browser Use
MCP initialize + tools/list over stdio succeeded with no credentials; 2 tools listed in 16.4s. Repo pushed 253 days before test. MIT (OSI-approved).
6. Puppeteer MCP (community)
MCP initialize + tools/list over stdio succeeded with no credentials; 8 tools listed in 4.1s. No recent activity found. MIT (OSI-approved).
7. Playwright (Automata Labs)
MCP initialize + tools/list over stdio succeeded with no credentials; 10 tools listed in 3.0s. No recent activity found. MIT (OSI-approved).
8. Puppeteer (hisma fork)
MCP initialize + tools/list over stdio succeeded with no credentials; 7 tools listed in 5.2s. No recent activity found. MIT (OSI-approved).
Also tested (not ranked: pricing not yet verified)
- Browser Tools (AgentDesk): score 90, handshake pass, Last tested 2026-10-22
- Browser MCP: score 53, handshake pass, Last tested 2026-10-22
- Playwright (Python): score 35, handshake fail, Last tested 2026-10-22
Don't use
- Puppeteer (legacy reference) (
@modelcontextprotocol/server-puppeteer), score 75: npm saysPackage no longer supported. Contact Support at https://www.npmjs.com/support for more info.
. Replacement: none identified. - Browserbase (
@browserbasehq/mcp-server-browserbase), score 75: npm saysThis package has moved to @browserbasehq/mcp
. Replacement: @browserbasehq/mcp.
When to upgrade to a paid option
- You need hosted, isolated browsers that run unattended or at scale (no local Chrome). Options: Bright Data Browser API (affiliate, link pending), Browserbase (affiliate program unconfirmed, plain link). TestedMCP score: Not yet tested (Browserbase's current package @browserbasehq/mcp is not yet tested; we only tested the deprecated old package).
Links marked (Affiliate) earn TestedMCP a commission; links marked (affiliate, link pending) are inert placeholders until programs are approved. Free options above are never affiliate links.
FAQ
What is the best free browser automation MCP server?
Chrome DevTools MCP (Google) ranks first with a TestedMCP score of 100/100 (tested 2026-10-22). Ties are broken by GitHub stars; affiliate status is never used.
Do I need an API key?
Chrome DevTools MCP (Google): no key needed for the MCP handshake; Browser (agent-infra): no key needed for the MCP handshake; Playwright MCP (Microsoft): no key needed for the MCP handshake; Playwright MCP (ExecuteAutomation): no key needed for the MCP handshake; Browser Use: no key needed for the MCP handshake; Puppeteer MCP (community): no key needed for the MCP handshake; Playwright (Automata Labs): no key needed for the MCP handshake; Puppeteer (hisma fork): no key needed for the MCP handshake. A working handshake without a key doesn't mean the backing service is free.
Is Browserbase deprecated?
Yes. Status: "This package has moved to @browserbasehq/mcp" (tested 2026-10-22).
Is Puppeteer (legacy reference) deprecated?
Yes. Status: "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." (tested 2026-10-22).
What's the difference between free and free tier?
Free means open source with no paid service behind it. Free tier means the server is open source but the API behind it meters usage, and heavy use is paid.
Does TestedMCP get paid for rankings?
No. Rankings come only from our automated tests. Affiliate links appear only in the 'When to upgrade' section and never affect scores or order.