playwright-mcpBrowser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.
Install via ClawdBot CLI:
clawdbot install Spiceman161/playwright-mcpBrowser 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 Feb 24, 2026
Automates daily price checks across competitor websites by navigating to product pages, extracting pricing data, and logging changes. Enables businesses to adjust their pricing strategies dynamically based on market trends.
Streamlines repetitive data entry tasks such as submitting contact forms, job applications, or survey responses by filling fields, clicking buttons, and verifying submissions. Reduces manual effort and ensures consistency in data input.
Scrapes headlines and article summaries from multiple news websites by navigating to sections, extracting text content, and compiling data into structured reports. Supports media monitoring and content curation workflows.
Automates checks for web accessibility by navigating pages, taking snapshots, and evaluating scripts to identify compliance issues. Helps developers ensure sites meet standards like WCAG without manual inspection.
Monitors social media platforms by logging in, extracting post metrics like likes and comments, and tracking engagement trends over time. Assists marketers in analyzing campaign performance and audience interaction.
Offers a subscription-based service where users access browser automation tools via a web interface, with features like scheduled scraping, data export, and analytics. Revenue is generated through monthly or annual plans tailored to business size and usage.
Provides bespoke automation solutions for clients, such as building scripts for data extraction, form handling, or testing workflows. Revenue comes from project-based contracts and ongoing maintenance services.
Distributes a free version with basic automation capabilities, while charging for advanced features like multi-browser support, higher timeouts, and priority support. Revenue is driven by upgrades and enterprise licenses.
💬 Integration Tip
Ensure the MCP server is running in STDIO mode before connecting tools, and configure allowed hosts to restrict navigation for security.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
API-first email platform designed for AI agents. Create and manage dedicated email inboxes, send and receive emails programmatically, and handle email-based workflows with webhooks and real-time events. Use when you need to set up agent email identity, send emails from agents, handle incoming email workflows, or replace traditional email providers like Gmail with agent-friendly infrastructure.