Powerful browser automation with multi-browser support, screenshots, and test recording
The official Microsoft Playwright integration for MCP β more powerful than Puppeteer with support for Chromium, Firefox, and WebKit. Perfect for complex browser automation, UI testing, and sophisticated web interactions. Features: - Multi-browser support: Chromium, Firefox, Safari (WebKit) - Page screenshots and PDF generation - Element interaction: click, type, select, drag - Network interception and request mocking - Cookie and storage state management - Record and replay user interactions - Wait for network idle, elements, and custom conditions - Mobile device emulation Playwright MCP is the preferred choice for teams already using Playwright for testing, or for complex browser automation workflows that require Firefox/WebKit support. The larger browser support matrix and richer API make it the professional choice for production browser automation. Note: Requires Node.js 18+. On first run, Playwright automatically downloads required browser binaries (~150MB).
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="npx",
args=["-y", "@playwright/mcp@latest"],
)
agent = Agent(
name="My Agent",
model="gpt-4o",
mcp_servers=[mcp_server],
)If you maintain Playwright MCP, add this badge to your README to show it's verified on CuratedMCP:
[](https://curatedmcp.com/marketplace/playwright-mcp)
Puppeteer MCP Server
Browser automation for screenshots, scraping, and JavaScript-rendered page interaction
Airtable MCP
Query and update Airtable bases β CRM, project tracking, and custom databases via natural language
ServiceNow MCP
Official ServiceNow integration β automate ITSM, incidents, and approvals through AI