Atlas / MCP servers / brightdata / Browserai

BrowseraiSAFE

mcp/brightdata/browserai-1

A powerful Model Context Protocol (MCP) server that provides an access to serverless browser for AI agents and apps

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
9 7r · 2w · 0d
Transport
—
License
MIT
Stars
35
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Browserai MCP Empower AI Agents with Real-Time Web Data

🌟 Overview

Welcome to the Browserai Model Context Protocol (MCP) server, designed to enable LLMs, AI agents, and applications to access, discover, and extract web data in real-time. This server empowers MCP clients—such as Claude Desktop, VS Code, Cursor, and WindSurf—to seamlessly search the web, navigate websites, perform actions, and retrieve data efficiently, even from sites with anti-scraping measures.

⚙️ How it Works

The Browserai MCP server functions as an intermediary between your AI agent (the MCP client) and the internet:

  1. Your AI agent (e.g., Claude Desktop, a VSCode extension) dispatches a request to the Browserai MCP server via the Model Context Protocol.
  2. The MCP server, utilizing your Browserai API token and project configurations, executes the requested web action (e.g., search, navigate, extract data).
  3. It leverages Browserai's robust infrastructure to manage complexities such as bypassing geo-restrictions and bot detection mechanisms.
  4. The server then delivers the structured data or action outcome back to your AI agent.

This architecture allows your agent to access real-time web information and capabilities without the need to directly manage browser instances or anti-blocking technologies.

✨ Features

  • Real-Time Web Access: Retrieve up-to-date information directly from the web.
  • Bypass Geo-restrictions: Access content without geographical limitations.
  • Web Unlocker: Navigate websites protected by bot detection systems.
  • Browser Control: Utilize optional remote browser automation capabilities.
  • Seamless Integration: Compatible with all MCP-compliant AI assistants.

🔧 Account Setup

To begin using the Browserai MCP server, a Browserai account and API key are required.

  1. Ensure you have an account on [bro
Read from source at commit f2f514e17a15OBSERVED · 2026-10-08
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add browserai-mcp --env API_TOKEN=${API_TOKEN} -- npx -y @brightdata/[email protected]
claude-desktop
{
  "mcpServers": {
    "browserai-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@brightdata/[email protected]"
      ],
      "env": {
        "API_TOKEN": "${API_TOKEN}"
      }
    }
  }
}
03

Exposed tools (9)

7 read · 2 write · 0 destructive.

ToolRiskDescription
batch_actionswriteExecute multiple actions in sequence within a single browser session.
extract_from_sessionreadExtract specific data from the current page in a browser session.
get_page_inforeadGet comprehensive information about the current page including title, URL, meta tags, and page structure.
get_session_statusreadCheck the current status and information of a browser session.
interact_and_extract_in_sessionreadInteract with elements in an existing browser session.
list_active_sessionsreadList all currently active browser sessions with their status and basic information.
navigate_to_urlreadNavigate to a specific URL in an existing browser session.
start_new_sessionwriteStart a new browser session.
wait_for_elementreadWait for a specific element to appear on the page before proceeding.
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (4 observation(s))
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (1)

LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
fastmcp, zod
Why it matters. 2 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: no_behavioural_pass.

Audited 2026-10-08 · audit v0.4.1 · source sha f2f514e17a15full audit observations/trust-audit/mcp-server/brightdata__browserai-1.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-08f2f514e17a15SAFEB89first audit
06

Questions

What is the Browserai MCP server?

A powerful Model Context Protocol (MCP) server that provides an access to serverless browser for AI agents and apps

What tools does Browserai expose?

9 in total: 7 read-only, 2 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Browserai safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Browserai need?

It reads API_TOKEN from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How current is this page?

The grade is for one exact copy of the source (f2f514e17a15), read on 2026-10-08. The repository is watched and re-audited when it changes.

Advertisement