# MCP Macaco Playwright
> A community Playwright-based browser automation MCP package with navigation, page inspection, interaction, screenshots, network/console inspection, and optional Chrome DevTools Protocol support.
Canonical: https://www.mcpfolio.com/servers/mcp-macaco-playwright
Last updated: 2026-10-28
## Catalog record

- Publisher: Macaco AI / MacacoAI GitHub organization
- Categories: web-scraping, version-control

## Website

https://macaco.ai/

## Repository

https://github.com/macacoai/mcp-playwright

## Transports

stdio; Streamable HTTP; SSE

## Authentication

No authentication is required for the default local stdio process. The repository documents local HTTP/SSE modes but no hosted service endpoint or authentication.

## Tools

- **browser_navigate**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_navigate_back**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_navigate_forward**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_snapshot**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_take_screenshot**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_click**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_double_click**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_right_click**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_type**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_press_key**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_select_option**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_check_checkbox**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_select_radio**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_clear_input**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_get_text**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_get_elements**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_scroll_to**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_focus_element**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_blur_element**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_wait_for**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_tab_list**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_tab_new**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_tab_close**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_tab_select**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_network_requests**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_console_messages**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_connect_cdp**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_get_cdp_endpoints**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_disconnect_cdp**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_evaluate**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_handle_dialog**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_upload_file**: Documented in the repository function reference; see README for the exact parameters and limitations.
- **browser_save_pdf**: Documented in the repository function reference; see README for the exact parameters and limitations.

## Sources

- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/README.md)
- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/package.json)
- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/cli.js)
- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/lib/program.js)
- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/lib/mcp/transport.js)
- [primary_source](https://github.com/macacoai/mcp-playwright/blob/main/lib/config.js)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/mcp-macaco-playwright) to view instructions for each supported client.