Playwright MCP still not working on Cursor

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’m experiencing a blocking issue with the Playwright MCP server integration.

Although the MCP Playwright tools are correctly detected, tracked, and shown as available, the Cursor agent is unable to use them. Tool calls never execute.
This worked correctly in Cursor 1.7, but:

  • Cursor 1.7 is no longer available
  • Cursor 2.3 does not work at all with MCP Playwright tools

I’ve seen multiple tickets for what appears to be the same issue marked as closed, but the problem is still reproducible and unresolved.

Steps to Reproduce

  1. Install Playwright module on the project.
  2. Configure the mcp server on Cursor:

{
“mcpServers”: {
“playwright-test”: {
“type”: “stdio”,
“command”: “npx”,
“args”: [
“playwright”,
“run-test-mcp-server”
],
“cwd”: “./e2e-tests-playwright-agents”,
“env”: {}
}
}
}

Expected Behavior

Be able to run the mcp tools with the agent

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.34
VSCode Version: 1.105.1
Commit: 643ba67cd252e2888e296dd0cf34a0c5d7625b90
Date: 2026-01-10T21:17:10.428Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

Yes - Cursor is unusable

1 Like

Hey, thanks for the report. This is a known regression in Cursor 2.x, and the team is aware and working on a fix.

The issue has been confirmed by several users Playwright MCP not working on Cursor. The MCP tools show up in settings, but the agent doesn’t use them. It worked in Cursor 1.7 and up to version 2.0.77, and it broke starting with 2.0.78+.

I’ll pass this to the team to help speed up the fix.

Please take a look. I don’t have access to my MCP tools and it’s slowing me down.

Same issue here, using with Atlassian’s Rovo MCP and Cursor 2.3.41 - The MCP is turned on, 28 tools detected yet list_mcp_resources returns nothing.

same issue here. any updates on this?? Is this a product management issue? is there some other feature that Cursor is replacing this with?? it was really great to have the PlayWright MCP working before.

Try adding it inside the project .cursor/mcp.json Model Context Protocol (MCP) | Cursor Docs . I don’t know why, but it helped me.

Some more specifics (for my case of this, anyway). MCP servers run by default in the sandbox, so each invocation should pop a Tool permission request. Playwright doesn’t, so it hangs. It does work if you enable Auto-run for everything, but that takes it out of the sandbox.