Playwright MCP Server
io.airpipe/airpipeBuild, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Watch this dependency
Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.
Inspect evidence and set up a watch Share public evidence report
Score: 100/100
Handshake verified by our own probe.
why this score
Tools · 19
List the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
Update an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
Enable or disable one or more configurations by config_uuid.
Get a single configuration's data by config_uuid, optionally with its revisions.
Create a reusable module (a typed config fragment referenced by handle) and optionally deploy it to staging or production. spec_yaml is base64-encoded YAML of the module body; module_type is the confi…
Create a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
Deploy a specific past revision of a configuration to staging or production.
Delete one or more reusable modules by module_uuid.
Deploy a specific past revision of a module to staging or production.
Undeploy a configuration from an environment (STAGING or PRODUCTION).
Delete one or more AirPipe configurations by config_uuid.
Get a single reusable module by uuid, including its revision history and spec.
Undeploy a reusable module from an environment (STAGING or PRODUCTION).
Get airpipe config-authoring instructions plus RAG-retrieved real action examples for a natural-language request, so YOU (the calling model) write the YAML yourself instead of the server generating it…
Schema-validate an airpipe YAML config. Send { "yaml": <the full YAML string> }. Returns { valid: true } when it passes, or { valid: false, error: <message> } when it fails — feed the error back into …
Update an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.
List the organization's reusable modules (pass revisions=true to include revision history).
Edit an AirPipe configuration YAML with a natural-language instruction.
List the organization's AirPipe configurations.
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"playwright_mcp_server": {
"url": "https://api.airpipe.io/mcp",
"transport": "http"
}
}
}