Yes! I did some checks last week, for any mid/high complexity website it’s complete crap and can’t solve any locators etc, it’s also kind of slow and made my LLM crash a few times, used it with Claude and with copilot. Basically it’s crap Answer from Raijku on reddit.com
🌐
Reddit
reddit.com › r/qualityassurance › has anyone used playwright mcp yet? i'm wondering what are the pros and cons that people have seen.
r/QualityAssurance on Reddit: Has anyone used Playwright MCP yet? I'm wondering what are the pros and cons that people have seen.
April 15, 2025 -

As I'm sure many have heard, AI is all the rage.

At my company, there's been talks of using AI solutions to speed up the process of writing tests (currently it just me).

The topic of playwright mcp has come up a few times. Personally my concern is around cost of running LLMs and whether it really mimics a user's view/workflow since the default setting for mcp is using the accessiblity tree. Also the discomfort of using something that could replace some of my own responsibilities. But I admit I'm not very well educated in this area.

Has anyone used it? If so what are some pros and cons of doing so?

🌐
Reddit
reddit.com › r/qualityassurance › opinions on playwright mcp?
r/QualityAssurance on Reddit: Opinions on Playwright MCP?
September 6, 2025 -

That. I've just had a meeting with the QA department in the company and the QA lead strongly encouraged (aka, is forcing) us to start using AI. The one they mentioned and one that drew my attention was Playwright MCP. They said it was wonderful and marvelous. I know they're doing this because their clients are asking the employees to start using it because it speeds processes up by a lot. I'm about to try it out but I don't know... I love creating test cases and automating them. I have a good time and that's the reason why Im into automation (half coding skills, half understanding the business). Not a fan of AI doing all my freaking job. I will still be doing automation test cases on my own in my repo. But have you tried it? What do you think of it?

PD: I've just tried. My opinion? Yeah it has potential as someone said here. I spent around an hour to get one single test running unsuccessfully. It's a tricky app, but quite close to a real scenario where things can get that way. I do see it can save a shit ton of time finding locators and setting the POM structure, not not much more. Actually, I showed it my code (which runs smoothly in every case) and it still couldn't get the test done correctly.

🌐
Reddit
reddit.com › r/claudeai › claude code + playwright mcp - how did you speed up the browser interactions
Claude code + playwright mcp - how did you speed up ...
May 17, 2025 -

I have successfully integrated this playwright mcp -Microsoft one ( adding tools ) to Claude code . We can now add a prompt and pass it in Claude code headless cli .. however the browser navigation is quite slow .. for example it takes more than 4 seconds for Claude code to login using username and password..

How did you speed up the process ..? I am using WSL2

Thanks in advance

🌐
Reddit
reddit.com › r/playwright › is the playwright mcp server an alternative to regular remote browser in playwright?
is the playwright mcp server an alternative to regular ...
August 1, 2025 -

there isn't any guide to it, but I know that I can have the playwright browser running on one machine and the test script on another, and connect remotely to the browser (via BrowserType.launchServer and BrowserType.connect), yet I don't know how can I use the MCP server along with that.

should it replace BrowserType.launchServer? should it connect to the remote browser?

it all got me confused. I want to use LLM for testing but I still want to use the same browser for my existing playwright scripts.

🌐
Reddit
reddit.com › r/mcp › use playwright mcp for validation or test generation?
r/mcp on Reddit: Use playwright MCP for validation or test generation?
May 23, 2025 -

Hey folks, I work on a app which goes through a journey from login, entering data on multiple screens & then submitting at the last screen. I was able to use Playwright MCP & make it go through the login & few of the starting screens but I plan to save & reuse the set of prompts repeatedly after every major feature goes through.

My question is whether to use MCP for such repeated validation or create a script using MCP or Playwright codegen which is more economical. Will the playwright test scripts give the same live preview that I was getting using the MCP tools?

Top answer
1 of 2
2
IMO, the problem is that what the MCP does is not deterministic. If you're creating a test, you need it to be deterministic, by which I mean it works the same way every time you run it. Instead of saving the prompts, use (and fix up) the generated Playwright code. That way you at least know that the code isn't changing each time the rest runs, so (assuming the test works) you can have greater confidence that a test failure is due to a product change, and not due to a flakey test.
2 of 2
1
If you’re mainly looking at repeated validation, I’d lean towards writing actual Playwright test scripts instead of relying only on MCP prompts. MCP is super powerful for test generation and exploration—it’s great when you want to quickly spin up end-to-end flows or experiment with coverage. But for ongoing regression checks (like your login + multi-screen journey), traditional Playwright scripts are usually more economical and stable. You can commit them to version control, run them in CI/CD, and reuse them across environments without having to re-prompt every time. As for the live preview you saw with MCP: Playwright codegen and the VS Code extension give you something close, but it’s not exactly the same “interactive feedback loop” that MCP provides. With codegen, you’ll see the browser automation happening as the script is being generated, but once you save the test, you’d typically run it in headful/headless mode like any other Playwright test. So the way I’d frame it is: Use MCP for fast generation, prototyping, and filling in gaps. Use Playwright test scripts for repeated, automated validation that lives in your pipeline. That way you’re getting the best of both worlds: AI speed + Playwright stability.
🌐
Reddit
reddit.com › r/claudecode › cc using playwright directly is vastly superior to playwright mcp
r/ClaudeCode on Reddit: CC using Playwright directly is vastly superior to Playwright MCP
August 27, 2025 -

Playwright MCP uses a session and prevents proper cache clearing. How many times did Claude tell me "Perfect Deployment!" only to open the console and see a row of errors? It's all about control and caching. Claude does just fine writing its own Playwright scripts. I can't see any use for the MCP at this point. Tell me if I'm wrong.

Find elsewhere
🌐
Reddit
reddit.com › r/dotnet › usability of mcp playwright and it's integration with azure devops test plans
r/dotnet on Reddit: Usability of MCP Playwright and It's Integration with Azure DevOps Test Plans
April 18, 2025 -

Dear Community,

I am currently exploring MCP (Model Context Protocol) Playwright and its usability in the test automation process. As a Test Automation Engineer, I am interested in understanding how it can be beneficial for me. From what I have discovered so far, it seems quite useful for manual testers, especially those who are not familiar with coding. I would like to integrate (Model Context Protocol) Playwright with Azure DevOps Test Plans, as my organization primarily uses the Microsoft stack. Can anyone provide insights on how MCP Playwright could be advantageous in my scenario?

🌐
Reddit
reddit.com › r/mcp › building own deep research agent using playwright mcp server
r/mcp on Reddit: Building Own Deep Research Agent using Playwright MCP Server
February 6, 2025 -

These days, everyone is talking about MCP servers, which let users automate a plethora of tasks.

I also tried using the Playwright MCP server to try a few things on VS Code.

Here is one such experiment: https://youtu.be/IDEZA-yu34o

Please review and give feedback.

🌐
Reddit
reddit.com › r/qualityassurance › playwright mcp
r/QualityAssurance on Reddit: Playwright MCP
March 15, 2025 -

I’m just starting to use playwright mcp to automate tests, I’ve been using it with Cursor and mostly Claude so far.

I’m trying to tweak and come up with a prompt that works for me, so far I think it has proven a little helpful for me but its just annoying that it does tend to hallucinate and doesn’t get it right the first time around.

I’m curious to know how has everyones experience been with using the MCP, and how have you optimised it to work for you?

🌐
Reddit
reddit.com › r/mcp › built a linkedin scraper with mcp agent + playwright to help us hire faster (you can automate almost anything with this)
r/mcp on Reddit: Built a LinkedIn scraper with MCP Agent + Playwright to help us hire faster (you can automate almost anything with this)
May 5, 2025 -

Was playing around with MCP Agent from Lastmile AI and ended up building an automated workflow that logs into LinkedIn, searches for candidates (based on custom criteria), and dumps the results to a local CSV.

Originally did it because we’re hiring and I wanted to avoid clicking through 100+ profiles manually. But turns out, this combo (MCP + Playwright + filesystem server) is pretty powerful. You can use the same pattern to fill out forms, do research, scrape structured data, or trigger downstream automations. Basically anything that involves a browser + output.

If you haven’t looked into MCP agents yet — it’s like a cleaner, more composable way to wire up tools to LLMs. And since it’s async-first and protocol-based, you can get some really nice multi-step flows going without LangChain-style overhead.

Let me know if anyone else is building with MCP — curious to see other agent setups or weird use cases.

🌐
Reddit
reddit.com › r/mcp › creating a playwright mcp client
r/mcp on Reddit: Creating a playwright MCP client
June 26, 2025 -

I've built an MCP client with the following structure: An LLM (GPT-4.1) with the Playwright MCP server tools added to its context. When I query the LLM for an automation task, it requests some tool calls, which I then perform through the MCP server.

My current problem is that when a snapshot is requested, for some sites it can reach up to 200k tokens - so I can't even send it to the LLM, as its limit is 100k tokens per minute. I thought about doing some filtering and preprocessing before sending it again, but I was curious: what is the standard way to tackle such a problem?

🌐
Reddit
reddit.com › r/mcp › 🎭playwright mcp server - executeautomation
r/mcp on Reddit: 🎭Playwright MCP Server - ExecuteAutomation
March 7, 2025 -

A Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.

Documentation 📚 https://executeautomation.github.io/mcp-playwright/

With the Playwright MCP server, you can:

Enable LLMs to interact with web pages in a real browser environment. Perform tasks such as executing JavaScript, taking screenshots, and navigating web elements. Seamlessly handle API testing to validate endpoints and ensure reliability. Playwright MCP Server

Playwright MCP Server is supported in Cline, Cursor and Claude desktop client

Video details https://youtu.be/Fp7D7RuzElo?si=0fw2hP8GX9WhB87U

🌐
Medium
adequatica.medium.com › generative-automation-testing-with-playwright-mcp-server-45e9b8f6f92a
Generative Automation Testing with Playwright MCP Server | by Andrey Enin | Medium
June 1, 2025 - MCP (Model Context Protocol) is a universal interpreter between LLMs and real-world applications (in this case, it is a Playwright).
🌐
QA Touch
qatouch.com › home › playwright mcp server explained: a guide to multi-client browser automation
A Detailed Guide To Playwright MCP Server
June 24, 2025 - If you’ve used Playwright before, you know how powerful it is for automating web interactions. But what if multiple test scripts, debugging tools, or automation services need to interact with the same Playwright instance simultaneously? That’s where the Playwright Multi-Client Protocol (MCP) Server comes in.
🌐
GitHub
github.com › microsoft › playwright-mcp
GitHub - microsoft/playwright-mcp: Playwright MCP server
The Playwright MCP server can be configured using a JSON configuration file. You can specify the configuration file using the --config command line option: npx @playwright/mcp@latest --config path/to/config.json
Starred by 24.7K users
Forked by 2K users
Languages   TypeScript 54.4% | CSS 37.0% | JavaScript 6.0% | Dockerfile 1.6% | HTML 1.0%
🌐
Playwright MCP Server
executeautomation.github.io › playwright mcp server
Playwright MCP Server | Playwright MCP Server
The Playwright Model Context Protocol (MCP) server is a powerful solution for automating Browser and API testing using Playwright.