browser-automation MCP server
io.github.DataLeadsPRO · Updated
Programmatic headless browser sessions: create, interact, browse, and extract - rendered in a real
At a glance
browser-automation is an MCP server in the Dev Tools & Git category. It is hosted remotely and connects over HTTP, and declares no required credentials. It exposes 5 tools, including session_create, interact and session_list. It scores B (72/100) on the MCP Skills Hub health score as of Oct 28, 2026.
One-click install
Opens your editor and pre-fills the config. Your editor will ask before adding it.
How to install browser-automation in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install browser-automation in Claude CodeAnthropic's agentic CLI
Add the server
bashclaude mcp add --transport http browser-automation https://data.dataleads.pro/mcp/browser-automationVerify it's connected
bashclaude mcp listSharing it with your team?
Add `--scope project` to write it to .mcp.json in the repository root, which you can commit (with the secrets left as environment variables).
Use it in a session
Ask Claude to use the tools this server exposes (e.g. session_create, interact, session_list). It discovers them automatically.
How to install browser-automation in Claude DesktopDesktop app (MCP config)
Open your MCP config
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
Add this server
json{ "mcpServers": { "browser-automation": { "command": "npx", "args": [ "-y", "mcp-remote", "https://data.dataleads.pro/mcp/browser-automation" ] } } }Why the wrapper?
This is a remote (HTTP) server and Claude Desktop only launches local processes, so mcp-remote proxies the connection. It will open a browser window if the server needs OAuth.
Restart Claude Desktop
The tools appear under the 🔌 menu once the app reloads.
How to install browser-automation in CursorAI-first code editor
Create / edit .cursor/mcp.json in your project
json{ "mcpServers": { "browser-automation": { "url": "https://data.dataleads.pro/mcp/browser-automation" } } }Enable it
Cursor Settings → MCP → toggle the server on. Tools become available to the Composer/Agent.
How to install browser-automation in Codex CLIOpenAI coding agent
Add to ~/.codex/config.toml
toml[mcp_servers.browser-automation] command = "npx" args = ["-y", "mcp-remote", "https://data.dataleads.pro/mcp/browser-automation"]Why the wrapper?
Codex runs MCP servers as local processes, so mcp-remote bridges this HTTP endpoint to stdio.
Run Codex
Codex loads MCP servers from config.toml on startup and exposes their tools to the agent.
How to install browser-automation in WindsurfCodeium's agentic IDE
Edit ~/.codeium/windsurf/mcp_config.json
json{ "mcpServers": { "browser-automation": { "serverUrl": "https://data.dataleads.pro/mcp/browser-automation" } } }Reload
Windsurf → Cascade → refresh MCP servers. Cascade can now call the tools.
How to install browser-automation in ClineVS Code autonomous agent
Open Cline → MCP Servers → Configure
Adds to cline_mcp_settings.json.
Add the server
json{ "mcpServers": { "browser-automation": { "type": "streamableHttp", "url": "https://data.dataleads.pro/mcp/browser-automation" } } }
How to install browser-automation in VS CodeCopilot / MCP support
Create .vscode/mcp.json
json{ "servers": { "browser-automation": { "type": "http", "url": "https://data.dataleads.pro/mcp/browser-automation" } } }Start it
VS Code shows a ▶ Start action above the server entry. Agent mode (Copilot Chat) can then use the tools.
What tools does browser-automation expose? (5)
Read from the live server. Click any tool for its input schema.
- session_createV1 Session Create
- interactV1 Interact
- session_listV1 Session List
- session_deleteV1 Session Delete
- browseV1 Browse
What the code can do
This is a remote server — nothing is installed or run on your machine, so there is no local code to analyze. What it can reach is described above: your requests go to the provider's host.
Before you install
Signals gathered from the source repo and package registry — not a safety verdict.
What it can reach
- Third-party hosted service — Your requests and any data in them are sent to data.dataleads.pro.
- No local execution — Nothing is installed or run on your machine.
- Last commit 1 month ago — Actively maintained.
- Repository created 1 month ago — Very new project with little track record yet.
- 0 GitHub stars — Very little community usage so far.
Client compatibility
Health score
B · 72Maintenance, adoption, transparency and packaging — not a safety audit. How this is calculated
- Maintenance30%98%
Last commit 41 days ago.
- Adoption20%0%
0 stars.
- Transparency20%100%
4/4: ✓ public source repo, ✓ declared license, ✓ documentation, ✓ discoverable tool list.
- Provenance15%75%
Links to its own repository; package linkage unverified.
- Packaging15%75%
Remote endpoint; authentication requirements not declared.
Documentation
Full READMEBrowser Automation API (Headless Sessions)
Programmatic headless browser sessions: create, interact, browse, and extract - rendered in a real browser.
Part of the DataLeads API suite (Tools category). Requests render in a real browser with anti-bot handling and protected-page support built in - no proxies to manage, no infrastructure to run.
Endpoints
| Method | Path | Description | |---|---|---| | POST | /session/create | V1 Session Create | | POST | /interact | V1 Interact | | POST | /session/list | V1 Session List | | POST | /session/delete | V1 Session Delete | | POST | /browse | V1 Browse |
Quick start
curl -X POST https://data.dataleads.pro/v1/session/create \
-H 'Content-Type: application/json' \
-d '{"clientKey": "YOUR_CLIENT_KEY", "url": "https://example.com", "extract": ["title", "markdown"]}'Replace YOUR_CLIENT_KEY with your key. Get one at https://data.dataleads.pro - free tier included.
MCP server
- Remote (Streamable HTTP):
https://data.dataleads.pro/mcp/browser-automation - Stdio (Docker):
docker run -e DATALEADS_API_KEY=yourkey ghcr.io/dataleads/browser-automation-mcp:latest
Pricing
| Tier | Price | Requests | |---|---|---| | Free | $0 | 500/mo | | Starter | $9/mo | 5,000 | | Pro | $29/mo | 25,000 | | Business | $99/mo | 100,000 | | Enterprise | custom | custom |
Full plan details at https://data.dataleads.pro.
License
Alternatives to browser-automation
- Vibe Test — Browser Testing AgentA · 88Code-aware browser testing agent — 14 Playwright tools for AI code editors via MCP
- ai-browserA · 91Visible Electron browser driven by a semantic accessibility tree: 17 MCP tools, no screenshots.
- Atlassian (browser SSO)A · 80Jira and Confluence behind SSO via your own browser session: every mcp-atlassian tool, no API token
- Pagerunner — The Browser Layer That LearnsA · 84Real Chrome profiles with site intelligence — already logged in, PII anonymization, sessions persist
Maintain browser-automation? Add a badge to your README
Shows its health grade, and links readers to install steps for every client.
[](https://mcp-skills-hub.vercel.app/mcps/io-github-dataleadspro-browser-automation)Catalog data refreshed . Something wrong? Report it.