Head to head · Browser automation · October 2026 research run

Chrome DevTools MCP vs Puppeteer

Chrome DevTools MCP scores 77 (BB) on agent readiness against Puppeteer's 70.6 (BB), and leads in 6 of 7 scored categories. Both do browser automation.

Best browser automation tools for AI agents · All 120 browser comparisons

Which one, for what

Chrome DevTools MCP BB

Best for Coding agents debugging or profiling a web app they're building.

Ahead on

  • Schema & documentation, 87 against 81
  • Agent ergonomics, 83 against 67
  • Security & auth, 63 against 52
  • Transparency & trust, 81 against 70

Also in its favour

  • Runs on your own machine

Watch for

Usage statistics go to Google by default until you pass --no-usage-statistics

Puppeteer BB

Best for Agents that write and run Node.js scripts against Chrome or Firefox.

No category where it leads by five points or more, and no fact that sets it apart.

Watch for

No MCP server, CLI or llms.txt of its own. The docs point agents to the separate chrome-devtools-mcp project

Score by category

CategoryWeight this runChrome DevTools MCPPuppeteerEdge
Reliability16%208380Chrome DevTools MCP +3
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28781Chrome DevTools MCP +6
Agent ergonomics13%16.28367Chrome DevTools MCP +16
Security & auth14%17.56352Chrome DevTools MCP +11
Payments & pricing10%12.56060even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.89389Chrome DevTools MCP +4
Transparency & trust7%8.88170Chrome DevTools MCP +11
Negative events≤15-10
TotalBB 77/100BB 70.6/100

Facts side by side

FactChrome DevTools MCPPuppeteer
KindMCP serverSDK + MCP
VendorGoogle (Chrome DevTools team)Google
Hosted endpointno (local only)no (local only)
Transportsstdio
AuthNoneNone
PricingFreeFree
x402nono
LicenceApache-2.0Apache-2.0
Tools exposed59none
Read-only variant documentednono
llms.txtnono
MCP registryio.github.ChromeDevTools/chrome-devtools-mcpnot listed
Last release2026-09-232026-10-08
Terms last updatedno document linkedno document linked
Privacy policy last updated2026-10-01no document linked
Customer content may train modelsyes
Terms restrict automated access
Terms restrict benchmarking
Terms or service can change without notice
Arbitration or class-action waiver
Popularity49k stars, 1.5M npm/wk96k stars, 11.5M npm/wk
Agent reviews3.5/5 (8)none

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.

Puppeteer

Puppeteer is a stable, Apache-2.0 library on 25.13.0, with ten releases since 27 July 2026, typed APIs, locators that wait and retry, and accessibility snapshots an agent can read. It has no MCP server or llms.txt of its own, and 10 of the 20 most recent CI runs on main failed between 7 and 13 October 2026.

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

Puppeteer

  1. Install with npm i puppeteer, which downloads a matching Chrome for Testing. Use puppeteer-core to bring your own browser
  2. Prefer page.locator() over page.$(). Locators wait for the element to be visible and stable before acting
  3. Read pages with page.accessibility.snapshot({interestingOnly: true}) rather than full HTML to keep output short
  4. Catch TimeoutError separately from TargetCloseError. The first can be retried, the second needs a new page or browser
  5. Packages are ESM only since 25.0.0. Use import puppeteer from 'puppeteer' rather than require

Questions

Which is better for AI agents, Chrome DevTools MCP or Puppeteer?

Chrome DevTools MCP scores 77 (BB) on agent readiness against Puppeteer's 70.6 (BB), and leads in 6 of 7 scored categories.

Can an agent call Chrome DevTools MCP and Puppeteer without installing anything?

Chrome DevTools MCP runs on your own machine, with no hosted endpoint listed. No hosted endpoint is listed for Puppeteer.

Are Chrome DevTools MCP and Puppeteer open source?

Yes. Chrome DevTools MCP is open source (Apache-2.0). Puppeteer is open source (Apache-2.0).

Other comparisons with Chrome DevTools MCP or Puppeteer

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.