# Playwright MCP

> Microsoft's MCP server for browser automation with Playwright, letting LLMs act on web pages via structured accessibility snapshots instead of screenshots.

- id: `playwright-mcp`
- category: MCP Servers (`mcp-servers`)
- url: https://github.com/microsoft/playwright-mcp
- repo: https://github.com/microsoft/playwright-mcp
- status: active
- pricing: open-source
- license: Apache-2.0
- tags: mcp, browser-automation, playwright, accessibility-tree
- related: Model Context Protocol (MCP) (https://indexagentica.com/entries/model-context-protocol/); Chrome DevTools MCP (https://indexagentica.com/entries/chrome-devtools-mcp/)
- sources: https://github.com/microsoft/playwright-mcp
- added: 2026-10-02
- updated: 2026-10-02
- last verified: 2026-10-02
- featured in: Add MCP servers to Claude Code (https://indexagentica.com/guides/add-mcp-servers-to-claude-code/); Coding agent starter stack (https://indexagentica.com/stacks/coding-agent-starter/); Research agent stack (https://indexagentica.com/stacks/research-agent/)
- maintainer: Microsoft
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/playwright-mcp/
- json: https://indexagentica.com/api/entries/playwright-mcp.json

Published on npm as `@playwright/mcp`. The README notes that coding agents may prefer the token-efficient Playwright CLI + skills (microsoft/playwright-cli) instead of MCP.
