Skip to content

MCP server · Design and testing

Playwright MCP server

Microsoft's official Playwright MCP server that drives a real browser so an agent can navigate, click, type, and read pages.

Official
npm package (runs locally)

Verified · editorial policy

Playwright MCP server TL;DR

TL;DR
Server
Playwright MCP server
Vendor
Microsoft
Category
Design and testing
Distribution
npm package (runs locally)
TL;DR
Microsoft's Playwright MCP server gives an agent a real browser to drive. Unlike the Fetch server, Playwright executes JavaScript, follows interactions, and can verify rendered output. The right server when the assistant needs to actually use your live SaaS – log in, click through onboarding, screenshot a broken state.
Founder fit
If you want Claude to verify that a fix actually works on your live landing page, walk a buyer-journey through your funnel, or screenshot what your app looks like right now, install Playwright MCP. It is the gold standard for letting an agent see and use a rendered web app.
Last verified
May 22, 2026

What an agent can do with it

Navigate and interact

Open URLs, click, type, scroll – full browser interaction surface.

Read rendered DOM

Inspect the rendered page including JS-hydrated content.

Take screenshots

Capture screenshots for the agent to reason about or hand back to you.

Why an indie SaaS founder cares

If you want Claude to verify that a fix actually works on your live landing page, walk a buyer-journey through your funnel, or screenshot what your app looks like right now, install Playwright MCP. It is the gold standard for letting an agent see and use a rendered web app.

Install

Access: Local, free, runs a headless or headed browser instance.

Claude Desktop

Add the following block to your claude_desktop_config.json and restart Claude:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp"]
    }
  }
}

Cursor

Add the following block to .cursor/mcp.json in your home directory or project root:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp"]
    }
  }
}

Install snippets are derived from the vendor's published distribution shape. If your client is neither Claude Desktop nor Cursor, see the vendor docs for client-specific configuration.

Playwright MCP server – FAQ

Is this safe to point at authenticated pages?

Treat the browser the agent drives as you would any tool with your session. Use a dedicated profile and scope what you log into.

Figma Dev Mode MCP server

Figma's official Dev Mode MCP server that lets an agent read selected frames, components, and styles from the running Figma desktop app.

Want an agent that knows your SaaS offer?

Install the UnlockSaaS MCP server alongside this one and the assistant can diagnose your live landing page, pull funnel and pricing teardowns of competitors, and walk the Brunson Playbook with you.

Browse more

Browse every MCP server

Last verified . This entry describes the publicly documented behaviour of Playwright MCP server at that date. No quoted vendor copy, no fabricated tool counts, no paid placement. See the canonical vendor page at github.com/microsoft/playwright-mcp. If anything on this page is wrong or out of date, email maryan@unlocksaas.com and we will fix it.

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.