VOOZH about

URL: https://apify.com/nexgendata/playwright-mcp-server

โ‡ฑ ๐Ÿค– Playwright MCP โ€” AI Browser & Scraping Automation ยท Apify


๐Ÿ‘ ๐ŸŽญ Playwright MCP โ€” AI Browser Automation avatar

๐ŸŽญ Playwright MCP โ€” AI Browser Automation

Pricing

from $50.00 / 1,000 results

Go to Apify Store

๐ŸŽญ Playwright MCP โ€” AI Browser Automation

MCP server for AI agents to control browsers via Playwright โ€” navigate, click, type, screenshot & extract data. Give Claude or GPT web browsing abilities. 16 tools for browser automation.

Pricing

from $50.00 / 1,000 results

Rating

5.0

(1)

Developer

๐Ÿ‘ NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

24

Total users

9

Monthly active users

11 days ago

Last modified

Share

Playwright MCP Server

Give your AI agents a real browser. This MCP server runs Playwright on Apify's infrastructure, letting AI agents navigate websites, fill forms, click buttons, extract data, and take screenshots โ€” all through the Model Context Protocol.

Why Use This?

  • No local browser needed โ€” runs on Apify's cloud with anti-blocking proxies
  • 16 browser tools โ€” navigate, click, type, screenshot, extract text/HTML, run JavaScript, and more
  • Anti-blocking built in โ€” Apify proxy infrastructure handles CAPTCHAs and blocks
  • Works with any MCP client โ€” Claude, OpenAI, custom agents via SSE or HTTP transport

Available Tools (16)

ToolDescription
navigateGo to a URL, wait for page load
screenshotCapture page or element as PNG
clickClick elements by selector or text
typeType into input fields
get_textExtract visible text from page/element
get_htmlGet HTML content
evaluateRun JavaScript in page context
selectChoose dropdown options
scrollScroll page or elements
waitWait for elements to appear/disappear
get_linksExtract all links with optional filtering
extract_tableParse HTML tables to JSON
pdfGenerate PDF of current page
fill_formFill multiple form fields at once
get_cookiesRead browser cookies
set_cookiesSet browser cookies

Quick Start

Connect via MCP (SSE)

{
"mcpServers":{
"playwright":{
"url":"https://nexgendata--playwright-mcp-server.apify.actor/sse",
"transport":"sse",
"headers":{
"Authorization":"Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

Connect via HTTP

{
"mcpServers":{
"playwright":{
"url":"https://nexgendata--playwright-mcp-server.apify.actor/mcp",
"transport":"http"
}
}
}

Use Cases

  • Web research agents โ€” Browse and extract data from any website
  • Form automation โ€” Fill out applications, surveys, registrations
  • Testing & monitoring โ€” Check website functionality and content
  • Data extraction โ€” Scrape dynamic JavaScript-rendered pages
  • Screenshot capture โ€” Visual documentation and monitoring
  • Price monitoring โ€” Track prices across e-commerce sites

Example: Navigate and Extract

Agent: "Go to example.com and get all the links"
Tool calls:
1. navigate(url="https://example.com")
2. get_links()

Example: Fill a Form

Agent: "Search for 'web scraping' on Google"
Tool calls:
1. navigate(url="https://google.com")
2. type(selector="textarea[name='q']", text="web scraping", pressEnter=true)
3. wait(selector="#search")
4. get_text(selector="#search")

Proxy Support

Enable Apify proxy for anti-blocking:

{
"proxyConfiguration":{
"useApifyProxy":true
}
}

Pricing

Pay per browser action via Apify's pay-per-event model:

  • Session start: $0.05
  • Per tool call: $0.01

Support

Questions? Open an issue on the actor page or contact NexGenData.


๐Ÿ’ป Code Example โ€” Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/playwright-mcp-server").call(run_input={
# Fill in the input shape from the actor's input_schema
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

๐ŸŒ Code Example โ€” cURL

curl-X POST "https://api.apify.com/v2/acts/nexgendata~playwright-mcp-server/run-sync-get-dataset-items?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{ /* input schema */ }'

โ“ FAQ

Q: How do I get started? Sign up at apify.com, grab your API token from Settings โ†’ Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

Q: What's the typical cost per run? See the pricing section below. Most runs finish under $0.10 for typical batches.

Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

Q: Can I use the output commercially? Yes โ€” you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

๐Ÿ’ฐ Pricing

Pay-per-event pricing โ€” you only pay for what you actually extract.

  • Actor Start: $0.0050
  • tool call: $0.0050

๐Ÿ”— Related NexGenData Actors

๐Ÿš€ Apify Affiliate Program

New to Apify? Sign up with our referral link โ€” you get free platform credits on signup, and you help fund the maintenance of this actor fleet.

๐Ÿ“š More From NexGenData

Explore the full catalog, tutorials, Gumroad data packs, and newsletter at thenextgennexus.com โ€” the brand home for everything we ship.

  • ๐Ÿ“– Tutorials & how-to guides
  • ๐Ÿ—‚๏ธ Full actor catalog with usage examples
  • ๐Ÿ“ฆ Gumroad data packs (one-time purchases)
  • ๐Ÿ“ฌ Newsletter โ€” monthly drops of new actors and revenue experiments

Built and maintained by NexGenData โ€” 165+ actors covering scraping, enrichment, MCP servers, and automation. ๐Ÿ  Home: thenextgennexus.com


Why Playwright MCP Beats Browserbase, Anthropic Computer Use API, Selenium Grid & Generic LLMs

FeatureNexGenData Playwright MCPBrowserbaseAnthropic Computer UseSelenium Grid (self-host)Generic LLM (no browser)
Cost$0.002 / event, pay-per-event$39+ / month base$$$ tokens per screenshotSelf-host infra costsFree (no web access)
MCP-nativeYesPartialNative to Claude onlyNoNo
Headless Chromium / Firefox / WebKitYesChrome onlyChrome onlyYesN/A
Apify proxy poolYes (residential + DC)LimitedNoneBuild it yourselfN/A
Captcha / Cloudflare handlingYesPlan-gatedNoneBuild it yourselfN/A
Screenshot + DOM + console outputAll threeYesScreenshot onlyYes (manual wiring)N/A
AI-agent integrationNative MCP โ€” any clientBrowserbase SDKClaude-onlyNoneN/A
AuthApify tokenBrowserbase keyAnthropic key + tierNoneNone
Monthly minimumNone$39+Anthropic tierInfra fixed costNone

Most teams pick this MCP server because it is cheaper than Browserbase for low-volume agent traffic, works with any MCP client (not just Claude) unlike Anthropic Computer Use, and ships pre-baked Apify proxy + captcha handling that Selenium Grid forces you to build yourself. A drop-in browser tool for any AI agent that needs to load a page, click, fill, and screenshot.

Related NexGenData MCP Servers & Web-Scraping Actors

Use caseActor
Web scraping MCP (HTTP + parse, no browser)web-scraping-mcp-server
Developer tools MCP (StackOverflow, GitHub)developer-tools-mcp-server
Domain intelligence MCPdomain-intelligence-mcp-server
Google Maps MCPgoogle-maps-mcp-server
News MCPnews-mcp-server
Finance MCPfinance-mcp-server
Real estate MCPreal-estate-mcp-server
Reddit MCPreddit-mcp-server
YouTube media MCPyoutube-media-mcp-server
Review intelligence MCPreview-intelligence-mcp-server
Academic research MCPacademic-research-mcp-server

Browse the full NexGenData catalog of 260+ actors at https://apify.com/nexgendata?fpr=2ayu9b

๐Ÿ’ฐ Pricing Example

This actor uses Pay-Per-Event pricing โ€” you only pay for results.

  • Typical run (small): 100 results ร— $0.05 = $5.00
  • Medium run: 500 results ร— $0.05 = $25.00
  • Large run (power user): 2,000 results ร— $0.05 = $100.00

Free Apify accounts get $5/mo in platform credit. A typical browser automation tooling workflow at this scale typically exceeds the free credit โ€” upgrade to a paid Apify plan for unrestricted use.

๐Ÿ”— Related Actors

Pair with these for a complete workflow:


โญ Found this useful?

If this Actor saved you time, a quick review on the Apify Store genuinely helps other teams discover it. Have a feature request or hit a problem? Open it from the Issues tab โ€” we read every one.

You might also like

GPT Browser

anchor/gpt-browser

A GPT browser to use OpenAI prompt on any website. Put a list of URLs and a prompt, then the GPT agent will give you the answer you need. Fast, easy, and not limited with OpenAI ChatGPT restrictions. The best way to search and use GPT on large number of websites. Upload Excel or CSV. Screenshots ๐Ÿ“ธ

OpenCode

agentify/opencode

Instant access to OpenCode - Open-source AI coding assistant running on Apify.

MEGA File Downloader | Bypass Limit

easytools/mega-downloader-bypass-limit

Download MEGA files and folders fast, bypass common MEGA download limits, and get a ready-to-download file or ZIP.

2.6K

4.4

Playwright MCP Server โ€” Browser Automation via MCP Protocol

junipr/playwright-mcp-server

Model Context Protocol (MCP) server providing Playwright browser automation tools. Navigate, click, fill forms, take screenshots, evaluate JS โ€” all via WebSocket MCP transport for AI agents.

Rental to pay-per-event calculator

apify/rental-to-pay-per-event-calculator

Helps owners of rental Actors migrate to the pay-per-event pricing model.

LLM Visibility Tracker โ€” ChatGPT, Claude, Perplexity, Gemini

khadinakbar/llm-visibility-tracker

Track LLM visibility, ranking, share-of-voice, and citations for any brand across ChatGPT, Claude, Perplexity, and Gemini MCP-ready. $0.090/result.

21

RAG Web Browser

apify/rag-web-browser

Web search and fetch tool for AI agents and RAG pipelines. It queries Google Search, scrapes the top N pages using a full web browser, and returns their content as clean Markdown for further processing by an LLM. Can also fetch individual URLs.

Claude code

agentify/claude-code

Instant access to Claude Code - Anthropic's AI coding assistant running on Apify.

4.5K

4.6

OpenRouter

apify/openrouter

You can use any AI LLM model without accounts in AI providers. Use this Actor as a proxy for all requests. Use pay-per-event pricing to pay only for the real credit used.