Skip to content
Agentmart
Submit a tool

Playwright Stealth

Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.

Connector by pulsemcp.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 81
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pulsemcp-com-playwright-stealth

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Browser automation using Playwright with optional stealth mode to bypass anti-bot protection.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
2 read · 4 write · 0 delete
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 6

Read from the source code; the running server may list different tools.

Read 2 · Look things up without changing anything.

  • browser_get_state
  • browser_screenshot

Write 4 · Create, change, send or run things.

  • browser_close
  • browser_execute
  • browser_start_recording
  • browser_stop_recording

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • PROXY_PASSWORD
  • PROXY_USERNAME

Other settings (environment variables or headers).

  • BROWSER_PERMISSIONS
  • HEADLESS
  • IGNORE_HTTPS_ERRORS
  • NAVIGATION_TIMEOUT
  • PROXY_BYPASS
  • PROXY_URL
  • SCREENSHOT_STORAGE_PATH
  • STEALTH_LOCALE
  • STEALTH_MASK_LINUX
  • STEALTH_MODE
  • STEALTH_USER_AGENT
  • TIMEOUT
Show 1 more settings
  • VIDEO_STORAGE_PATH

Tools (6)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • browser_close

    Close the browser session. Shuts down the browser and clears all state. A new browser will be launched on the next execute call.

  • browser_execute

    Execute Playwright code in the browser. This tool runs JavaScript code with access to a Playwright `page` object. The browser session persists across calls, so you can navigate, interact with elements, and extract data across multiple tool invocations. **Available in scope:** - `page` - The Playwright Page object with full API access **Example usage:** Navigate to a page: ```javascript await page.goto('https://example.com'); return await page.title(); ``` Click an element and wait: ```javascript await page.click('button.submit'); await page.waitForSelector('.success-message'); ``` Extrac…

  • browser_get_state

    Get the current browser state. Returns information about the current browser session including the URL, page title, and whether a browser is open. **Returns:** - `currentUrl`: Current page URL - `title`: Current page title - `isOpen`: Whether a browser session is active - `stealthMode`: Whether stealth mode is enabled - `headless`: Whether running in headless mode - `proxyEnabled`: Whether a proxy is configured - `ignoreHttpsErrors`: Whether HTTPS certificate errors are being ignored

  • browser_screenshot

    Take a screenshot of the current page, a specific element, or a page region. Captures the visible viewport, full page, a specific element, or a rectangular region as a PNG image. Screenshots are saved to filesystem storage and can be accessed later via MCP resources. **Parameters:** - `fullPage`: Whether to capture the full scrollable page (default: false) - `selector`: CSS selector of a specific element to screenshot (e.g., '#main-content', '.hero-banner', 'table.results') - `clip`: Region of the page to screenshot as {x, y, width, height} in pixels - `resultHandling`: How to handle the res…

  • browser_start_recording

    Start recording the browser session as a video. This tool begins capturing all browser interactions as a WebM video file. It works by recycling the browser context with video recording enabled. **Session state preservation:** Cookies and localStorage are automatically saved and restored when the context is recycled. sessionStorage for the current origin is also preserved on a best-effort basis. In rare cases involving multiple origins, some state may not be restored — if you experience authentication issues, log in again. **Behavior when already recording:** If recording is already active, …

  • browser_stop_recording

    Stop recording the browser session and save the video. This tool stops the active video recording, saves the video file, and returns a resource URI for the recorded video. **Session state preservation:** Cookies and localStorage are automatically saved and restored when the context is recycled. sessionStorage for the current origin is also preserved on a best-effort basis. The browser automatically navigates back to the URL it was on before the recording stopped. **Error:** Returns an error if no recording is currently active. Use `browser_start_recording` first. **Returns:** - A resource…

Compare and alternatives

    Featured in

    Signals

    Stars
    81
    Forks
    10
    Open issues
    26
    Contributors
    4
    Last commit (this folder)
    Jun 14, 2026 (4 months ago)
    Last release
    Jun 17, 2026 (4 months ago)

    From GitHub (fetched Oct 24, 2026).

    Details

    Registry name
    com.pulsemcp/playwright-stealth
    Version
    0.2.3
    Auth
    API key
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026

    More from pulsemcp.com

    Cite this page

    Playwright Stealth MCP server. Agent Mart. https://agentmart.dev/connectors/pulsemcp-com-playwright-stealth (last updated 2026-10-24)