Playwright MCP
Playwright MCP is an MCP server published by Microsoft; its MCP spec-revision support has not been verified yet. It is the first-party server from Microsoft. Last verified 2026-08-25.
Does Playwright MCP support the current MCP specification (2026-07-28)?
Undetermined. We have not verified which MCP specification revision Playwright MCP supports (as of 2026-08-25).
Is Playwright MCP a first-party (official) MCP server?
Yes. Playwright MCP is the first-party MCP server published by Microsoft (last verified 2026-08-25).
How do I connect to Playwright MCP?
Playwright MCP is available via the package npm:@playwright/mcp, the official MCP Registry under io.github.microsoft/playwright-mcp, the source repository at https://github.com/microsoft/playwright-mcp. Authentication: none. Transports: stdio.
When were Playwright MCP's facts last verified?
2026-08-25. Each fact on this page links to the sources used to verify it.
Playwright MCP is Microsoft's MCP server for the Playwright browser
automation framework. Its README describes the approach: the server
"enables LLMs to interact with web pages through structured accessibility
snapshots, bypassing the need for screenshots or visually-tuned models."
Tools cover navigation, input, and inspection of a live browser; one
tool, browser_run_code_unsafe, is labeled by the README itself as
executing arbitrary JavaScript in the Playwright server process.
The documented way to run it is local: npx @playwright/mcp@latest over
stdio, an optional self-hosted HTTP mode behind the --port flag, or the
mcr.microsoft.com/playwright/mcp Docker image. Microsoft hosts no
public remote endpoint for it. There is no MCP-level authentication;
browser sessions carry state through Playwright's storage-state
mechanism, and the README states plainly that the server "is not a
security boundary."
No Microsoft surface names a supported MCP specification revision. The
repository has no changelog file, release notes through v0.0.79
(2026-08-06) describe only tool changes, and the package declares
@modelcontextprotocol/sdk ^1.25.2 as a devDependency, which is not
evidence of revision support. spec_status is therefore unknown.
The README also steers part of its audience elsewhere: it recommends
coding agents use the companion microsoft/playwright-cli project with
skills instead of MCP "because CLI invocations are more token-efficient,"
while keeping MCP for exploratory automation and long-running workflows.
The server remains under active development, with releases in August
2026.
How widely adopted is Playwright MCP?
Ranked #1 in The MCP 500 with Adoption Index 85.06 (snapshot , methodology v1).
| Measurement | Value | Source |
|---|---|---|
| Official MCP Registry | yes | API · |
| Docker MCP Catalog | no | API · |
| npm downloads (weekly) | 4,633,135 | API · |
| GitHub stars | 37,137 | API · |
| GitHub forks | 3,151 | API · |
| Last push | 2026-09-14T21:24:01Z | API · |
| Repository archived | no | API · |
Repository and package signals for Playwright MCP
Measured directly from the source registries, not asserted from a document. Each figure carries the date it was read; none of it affects the verified spec status above.
Repository as of
- Created
- Open issues
- 6
- Primary language
- TypeScript
- License (repository)
- Apache-2.0
- Continuous integration
- Present
- Tests
- Present
- Security policy
- Present
Declared topics: mcp, playwright — author-declared on the repository, not our taxonomy.
Package (npm) as of
- Latest version
0.0.79- Last published
- First published
- Releases
- 429
- License (package)
- Apache-2.0
- Maintainers
- 5
- Direct dependencies
- 2
- Unpacked size
- 84 KB
- Registry signature
- Signed
- Build provenance
- Attested
How was this verified, and what are the sources?
Verified · method: repo-readme
· confidence 0.85 (Good).
- Official MCP Registry record io.github.microsoft/playwright-mcp version 0.0.79 - npm package @playwright/mcp, stdio transport, repository microsoft/playwright-mcp, no remote endpoint listed - accessed
- microsoft/playwright-mcp README - "A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots"; run via npx @playwright/mcp@latest over stdio, with an optional self-hosted HTTP mode behind the --port flag and a Docker image at mcr.microsoft.com/playwright/mcp; states "Playwright MCP is not a security boundary"; repo lives in the GitHub-verified microsoft organization and package.json's author field reads Microsoft Corporation - accessed
- Playwright MCP releases - latest v0.0.79 published 2026-08-06; release notes are tool-level changes with no spec revision named - accessed
- Staleness re-verification via the GitHub API - repository microsoft/playwright-mcp active (pushed 2026-08-12, not archived), latest release v0.0.79 (2026-08-06); entity facts unchanged - accessed
- microsoft/playwright-mcp README - "A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright"; stdio default, --port for HTTP; no MCP revision named - accessed
- npm registry, @playwright/mcp latest - production dependencies are playwright/playwright-core alphas; @modelcontextprotocol/sdk ^1.25.2 is a devDependency - accessed