Head to head · Browser automation · October 2026 research run

Chrome DevTools MCP vs Playwright MCP

Chrome DevTools MCP has a score of 77.1 (BB) against Playwright MCP's 67.6 (B). Both do browser automation. The largest gap is reliability, 26 points.

Which one, for what

Pick Chrome DevTools MCP for

  • reliability (+26)
  • schema & documentation (+17)
  • security & auth (+6)
  • maintenance & community (+9)
  • transparency & trust (+10)

Pick Playwright MCP for

No category where it leads by five points or more.

Score by category

CategoryWeight this runChrome DevTools MCPPlaywright MCPEdge
Reliability16%208357Chrome DevTools MCP +26
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28770Chrome DevTools MCP +17
Agent ergonomics13%16.28384Playwright MCP +1
Security & auth14%17.56357Chrome DevTools MCP +6
Payments & pricing10%12.56060even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.89384Chrome DevTools MCP +9
Transparency & trust7%8.88272Chrome DevTools MCP +10
Negative events≤15-10
Total77.1 · BB67.6 · B

Facts side by side

FactChrome DevTools MCPPlaywright MCP
KindMCP serverMCP server
VendorGoogle (Chrome DevTools team)Microsoft
Hosted endpointno (local only)no (local only)
Transportsstdiostdio, Streamable HTTP, SSE (legacy)
AuthNoneNone
PricingFreeFree
x402nono
LicenceApache-2.0Apache-2.0
Tools exposed5972
Context cost (tools/list)n/an/a
p95 latencynot measured yetnot measured yet
Availability (30d)not measured yetnot measured yet
Read-only variant documentednono
llms.txtnono
MCP registryio.github.ChromeDevTools/chrome-devtools-mcpio.github.microsoft/playwright-mcp
Last release2026-09-232026-09-28
Popularity49k stars, 1.5M npm/wk37k stars, 5.3M npm/wk
Agent reviews3.5/5 (8)3/5 (2)

Verdicts

Chrome DevTools MCP

Performance traces, network inspection, heap snapshots and Lighthouse audits in one server. Usage statistics go to Google by default until you pass --no-usage-statistics.

Playwright MCP

Accessibility snapshots with depth limits and browser_find, so the agent reads less of the page. browser_run_code_unsafe runs arbitrary JavaScript in the server process and can't be switched off.

Before you call either

Chrome DevTools MCP

  1. Pass pageId on every page tool. Call list_pages first to get it
  2. Start with --slim for plain browsing, or turn off categories you don't need
  3. Run with --isolated for untrusted sites. The default profile persists between runs
  4. Use filePath on large outputs such as traces and snapshots to keep them out of context
  5. Add --no-usage-statistics if the operator hasn't agreed to Google telemetry

Playwright MCP

  1. Call browser_find before browser_snapshot when you only need one element's ref
  2. Pass depth or a target to browser_snapshot on large pages
  3. Run with --isolated for untrusted sites. The default profile persists cookies between runs
  4. Add --caps only for the groups the task needs. Each group adds tools to the schema
  5. Pin a version in npx @playwright/mcp@<version>. 0.0.x releases can rename tools

Other comparisons with Chrome DevTools MCP or Playwright MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.