Skip to content
MCP Servers

Playwright MCP Server

Drive a real browser from any LLM client — click, type, screenshot, scrape

8.7 / 10 47 Verified Reviewers Verified 2026-04-30 TypeScript · Chromium, Firefox, WebKit

Playwright MCP exposes the Playwright browser-automation API over MCP. Agents can navigate URLs, click selectors, type into fields, take screenshots, and read page state. Use cases: web scraping with login flows, test generation, automated form filling, accessibility audits. Note: Playwright MCP runs a real browser, so resource cost is meaningful — running it for thousands of pages needs a queue.

Pricing
Free · Open source (Apache 2.0)

Developer Consensus: Pros

  • Agents can actually use the web — log in, click through flows, scrape behind auth 41× mentioned
  • Screenshot-on-demand turns the agent into a visual QA reviewer 33× mentioned
  • Selectors are robust because they use Playwright accessibility tree 24× mentioned
  • Headed mode for debugging is one config change 17× mentioned

Common Friction Points

  • Browser per session is heavyweight — costs CPU/RAM 19× mentioned
  • Concurrency requires a Playwright server farm not a single process 14× mentioned
  • Sites with strong bot detection (Cloudflare, hCaptcha) still block it 11× mentioned
  • Long-running flows need session state plumbing — not free 8× mentioned

Verified Peer Reviews

@qa_automation
QA Engineer · TypeScript · Mid
Verified
My test-generation agent writes Playwright tests by actually doing the flow once.

We point the Playwright MCP at a critical user flow, the agent navigates it, records the selectors, generates a Playwright test file. Tests we write in 30 minutes used to take 2 hours.

v0.3, April 2026 4.7/5 · 36 helpful
@scrape_legit
Data Engineer · Python · Startup
Verified
Scrapes that need login work. Most other MCP scrapers do not.

We need data behind partner-portal logins. Playwright MCP handles the OAuth dance, the agent reads the data, we get structured output. Cost is real — each session costs around two cents in compute — but worth it.

v0.3, April 2026 4.6/5 · 21 helpful
@concurrency
Platform Engineer · Go · Enterprise
Verified
Set up a Playwright server farm before you try to scale this.

One browser per agent session does not scale past a handful. We deployed Playwright Grid behind it. Now we can run 50 concurrent sessions and the cost is predictable.

v0.3, March 2026 4.4/5 · 14 helpful

Methodology

Every review on this page is verified through GitHub OAuth and weighted by reviewer credibility, use-case match, and conflict-of-interest disclosure. Aggregate scores combine with recency decay so rankings reflect current reality. Read full methodology →