MCPwell

Home › Servers › Browserless

Browserless MCP server

Browserless's server for browser automation, scraping, screenshots, and PDFs. A remote endpoint and a package are both declared.

TransportStreamable HTTP (remote), stdio (local, npm)
AuthRemote endpoint takes credential headers (API key/token). Local install declares secret environment variables
Registry nameio.browserless/mcp · 1.39.0
Sourcehttps://github.com/browserless/browserless-mcp
Remote endpointshttps://mcp.browserless.io/mcp
Data sourceOfficial MCP Registry
Date checked2026-10-17

Install

Configs are generated only from packages and remotes on the registry entry. Empty optional flags are listed instead of inserted. Nothing is added that the entry does not declare.

Remote

Header declared · https://mcp.browserless.io/mcp

Authorization: Bearer token for your Browserless API key (Bearer <token>). Optional: the hosted server also supports OAuth sign-in.

Claude Desktop · mcpServers
{
  "mcpServers": {
    "browserless": {
      "url": "https://mcp.browserless.io/mcp",
      "headers": {
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
Cursor · mcpServers
{
  "mcpServers": {
    "browserless": {
      "url": "https://mcp.browserless.io/mcp",
      "headers": {
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
VS Code · .vscode/mcp.json
{
  "servers": {
    "browserless": {
      "type": "http",
      "url": "https://mcp.browserless.io/mcp",
      "headers": {
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
Claude Code · .mcp.json
{
  "mcpServers": {
    "browserless": {
      "type": "http",
      "url": "https://mcp.browserless.io/mcp",
      "headers": {
        "Authorization": "<YOUR_AUTHORIZATION>"
      }
    }
  }
}
claude mcp add
claude mcp add --transport http browserless https://mcp.browserless.io/mcp

Local package (npm)

Claude Desktop · mcpServers
{
  "mcpServers": {
    "browserless": {
      "command": "npx",
      "args": [
        "-y",
        "@browserless.io/[email protected]"
      ],
      "env": {
        "BROWSERLESS_TOKEN": "<YOUR_BROWSERLESS_TOKEN>"
      }
    }
  }
}
Cursor · mcpServers
{
  "mcpServers": {
    "browserless": {
      "command": "npx",
      "args": [
        "-y",
        "@browserless.io/[email protected]"
      ],
      "env": {
        "BROWSERLESS_TOKEN": "<YOUR_BROWSERLESS_TOKEN>"
      }
    }
  }
}
VS Code · .vscode/mcp.json
{
  "servers": {
    "browserless": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@browserless.io/[email protected]"
      ],
      "env": {
        "BROWSERLESS_TOKEN": "<YOUR_BROWSERLESS_TOKEN>"
      }
    }
  }
}
Claude Code · .mcp.json
{
  "mcpServers": {
    "browserless": {
      "command": "npx",
      "args": [
        "-y",
        "@browserless.io/[email protected]"
      ],
      "env": {
        "BROWSERLESS_TOKEN": "<YOUR_BROWSERLESS_TOKEN>"
      }
    }
  }
}
claude mcp add
claude mcp add browserless -- npx -y @browserless.io/[email protected]

Optional environment variables

Not placed in the snippet. Names declared on the entry:

FAQ

What transport does Browserless use?

Streamable HTTP (remote), stdio (local, npm).

What credentials are declared for Browserless?

Remote endpoint takes credential headers (API key/token). Local install declares secret environment variables.

When was this checked, and what is the source?

These facts were checked on 2026-10-17. Registry name: io.browserless/mcp. Source: https://github.com/browserless/browserless-mcp.

Similar servers

Browser Use

Browser Automation

Browser Use's server for driving a Chrome browser through multi-step tasks such as forms and data extraction.

stdio (local, pypi)

Browserbase

Browser Automation

Controls cloud-hosted browsers through Browserbase and Stagehand for web automation.

stdio (local, npm)

Playwright (Microsoft)

Browser Automation

Microsoft's server that drives a real browser with Playwright so agents can navigate and interact with pages.

stdio (local, npm)