playwright-mcp-1-0-0Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automat...
Install via ClawdBot CLI:
clawdbot install itsjustFred/playwright-mcp-1-0-0Browser automation powered by Playwright MCP server. Control Chrome, Firefox, or WebKit programmatically.
npm install -g @playwright/mcp
# Or
npx @playwright/mcp
Install browsers (first time):
npx playwright install chromium
npx @playwright/mcp
# Headless mode
npx @playwright/mcp --headless
# Specific browser
npx @playwright/mcp --browser firefox
# With viewport
npx @playwright/mcp --viewport-size 1280x720
# Ignore HTTPS errors
npx @playwright/mcp --ignore-https-errors
# MCP tools available:
# - browser_navigate: Open URL
# - browser_click: Click element
# - browser_type: Type text
# - browser_select_option: Select dropdown
# - browser_get_text: Extract text content
# - browser_evaluate: Run JavaScript
# - browser_snapshot: Get page structure
# - browser_close: Close browser
1. browser_navigate to form URL
2. browser_type into input fields
3. browser_click to submit
4. browser_get_text to verify result
1. browser_navigate to page
2. browser_evaluate to run extraction script
3. Parse returned JSON data
| Tool | Description |
|------|-------------|
| browser_navigate | Navigate to URL |
| browser_click | Click element by selector |
| browser_type | Type text into input |
| browser_select_option | Select dropdown option |
| browser_get_text | Get text content |
| browser_evaluate | Execute JavaScript |
| browser_snapshot | Get accessible page snapshot |
| browser_close | Close browser context |
| browser_choose_file | Upload file |
| browser_press | Press keyboard key |
# Security
--allowed-hosts example.com,api.example.com
--blocked-origins malicious.com
--ignore-https-errors
# Browser settings
--browser chromium|firefox|webkit
--headless
--viewport-size 1920x1080
--user-agent "Custom Agent"
# Timeouts
--timeout-action 10000 # Action timeout (ms)
--timeout-navigation 30000 # Navigation timeout (ms)
# Output
--output-dir ./playwright-output
--save-trace
--save-video 1280x720
browser_navigate: { url: "https://example.com/login" }
browser_type: { selector: "#username", text: "user" }
browser_type: { selector: "#password", text: "pass" }
browser_click: { selector: "#submit" }
browser_get_text: { selector: ".welcome-message" }
browser_navigate: { url: "https://example.com/data" }
browser_evaluate: {
script: "() => { return Array.from(document.querySelectorAll('table tr')).map(r => r.textContent); }"
}
browser_navigate: { url: "https://example.com" }
browser_evaluate: { script: "() => { document.body.style.zoom = 1; return true; }" }
# Screenshot saved via --output-dir or returned in response
--no-sandbox with caution)# Update browsers
npx playwright install chromium
# Debug mode
npx @playwright/mcp --headless=false --output-mode=stdout
# Check installation
playwright-mcp --version
Generated Mar 1, 2026
Automate daily price checks across competitor websites to track pricing strategies and stock availability. Extract product details and pricing data for analysis, enabling dynamic pricing adjustments and inventory decisions.
Perform automated end-to-end testing of web applications by simulating user interactions like form submissions and navigation. Validate functionality across different browsers to ensure compatibility and catch bugs early in development cycles.
Scrape publicly available data from news sites, forums, and social media to gather insights on market trends and consumer sentiment. Automate extraction of structured data for reports, supporting business intelligence and strategic planning.
Streamline posting of articles or listings to content management systems by automating form fills and uploads. Reduce manual effort in content distribution workflows, improving efficiency for digital marketing teams.
Automate checks on websites for compliance with accessibility standards or data privacy regulations by evaluating page structures and content. Generate reports on issues to support legal and compliance teams in maintaining standards.
Offer a subscription-based platform that provides browser automation as a service, allowing clients to schedule tasks like data scraping or testing without managing infrastructure. Revenue is generated through tiered pricing based on usage volume and features.
Provide bespoke automation solutions for businesses needing tailored workflows, such as integrating with internal systems or handling complex web interactions. Revenue comes from project-based fees and ongoing maintenance contracts.
Use the skill to collect and process web data, then sell aggregated insights or raw datasets to clients in industries like finance or marketing. Revenue is generated through one-time sales or recurring data delivery subscriptions.
💬 Integration Tip
Ensure the MCP server is running in STDIO mode and properly configured with allowed hosts to avoid security issues during automation tasks.
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with w...
Playwright-based web scraping OpenClaw Skill with anti-bot protection. Successfully tested on complex sites like Discuss.com.hk.
Browser automation and web scraping with Playwright. Forms, screenshots, data extraction. Works standalone or via MCP. Testing included.
Performs deep scraping of complex sites like YouTube using containerized Crawlee, extracting validated, ad-free transcripts and content as JSON output.
Automate web tasks like form filling, data scraping, testing, monitoring, and scheduled jobs with multi-browser support and retry mechanisms.
Web scraping and content comprehension agent — multi-strategy extraction with cascade fallback, news detection, boilerplate removal, structured metadata, and...