At a glance: 2,300+ stars, 299 forks, MIT license, v2.9.3 (March 29, 2026), TypeScript, hosted + local modes, 60+ tools in Pro mode, free tier (5,000 req/month).

Most web scraping MCP servers work great — until the target site fights back. CAPTCHAs, IP blocks, fingerprint detection, geo-restrictions: these are the problems that Bright Data’s MCP Server was built to solve. It wraps Bright Data’s enterprise proxy infrastructure (150 million+ residential IPs worldwide) into a standard MCP interface, so your AI agent can access virtually any public website without getting blocked.

The benchmark results back this up. In independent testing by AIMultiple, Bright Data achieved 100% success rate on web search and extraction tasks — the only server to hit perfect accuracy. In a 250-concurrent-agent stress test, it led all competitors with a 76.8% success rate at 48.7 seconds average completion time.

The key question: is a paid enterprise platform justified when free alternatives like Fetch MCP and Crawl4AI handle most use cases without cost?

What It Does

Bright Data MCP operates in three modes, each exposing different tool sets:

Rapid Mode (Free Tier — Default)

Two tools that cover the most common agent needs:

ToolPurpose
search_engineWeb search via Bright Data’s SERP API — returns structured results
scrape_as_markdownFetch any URL, bypass anti-bot protection, return clean Markdown

Also available: search_engine_batch and scrape_batch for parallel operations.

These handle JavaScript-rendered pages, auto-solve CAPTCHAs, and route through proxies automatically. 5,000 requests/month free — enough to prototype and test.

Pro Mode (Paid)

Set PRO_MODE=true to unlock 60+ specialized scrapers organized by vertical:

GroupExample ToolsWhat They Extract
ecommerceAmazon, Walmart, Google Shopping scrapersProduct data, prices, reviews, seller info
socialLinkedIn, TikTok, YouTube, Instagram scrapersProfiles, posts, comments, channel data
financeYahoo Finance scrapersStock data, financial metrics
businessCrunchbase, ZoomInfo, Zillow scrapersCompany data, contacts, real estate listings
researchGitHub, Reuters scrapersRepository data, news articles
app_storesGoogle Play, Apple App Store scrapersApp metadata, reviews, rankings
travelBooking.com scrapersHotel data, pricing, availability
geoChatGPT, Grok, Perplexity, Gemini, Google AI Mode, Copilot queriesAI-generated answers, GEO score (0–100) for brand visibility tracking
browserScraping Browser automationFull remote browser control for agents
advanced_scrapingAI extraction, batch opsStructured data extraction with schemas
codenpm, PyPI package lookupsReal-time package metadata, versions, dependencies — for coding agents

Each vertical scraper returns structured JSON rather than raw HTML or Markdown — the agent gets clean, typed data without parsing.

Custom Mode

Use GROUPS and TOOLS environment variables to whitelist exactly the tools you need. This keeps the tool list manageable (important since 60+ tools eat context window) and limits costs to specific verticals.

How It Works

The architecture is straightforward: your MCP client sends requests to Bright Data’s server, which routes them through the appropriate infrastructure:

  1. Web Unlocker — anti-bot bypass for protected sites (CAPTCHAs, Cloudflare, DataDome)
  2. SERP API — structured search engine results
  3. Web Scraper API — pre-built scrapers returning structured data
  4. Scraping Browser — full remote browser for interactive pages

All requests pass through Bright Data’s proxy network, which provides automatic IP rotation, geo-targeting, and fingerprint management. The agent doesn’t need to think about any of this — it just calls scrape_as_markdown("https://example.com") and gets clean content back.

Setup

Hosted mode (recommended — zero local setup):

Add to your MCP client config:

{
  "mcpServers": {
    "Bright Data": {
      "url": "https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN"
    }
  }
}

Local mode via npx:

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "YOUR_API_TOKEN",
        "PRO_MODE": "true"
      }
    }
  }
}

Configuration Options

VariablePurposeDefault
API_TOKENAuthentication (required)
PRO_MODEEnable all 60+ toolsfalse
RATE_LIMITCustom request throttlingUnlimited
GROUPSWhitelist tool groupsAll (in Pro)
TOOLSWhitelist specific toolsAll (in group)
POLLING_TIMEOUTStructured scraper timeout600s
BASE_TIMEOUTSearch/scrape timeoutNo limit
BASE_MAX_RETRIESRetry attempts0
WEB_UNLOCKER_ZONECustom proxy zonemcp_unlocker
BROWSER_ZONEBrowser proxy zonemcp_browser

Benchmark Performance

Independent benchmarks from AIMultiple’s MCP stress test put Bright Data at the top:

Web Search & Extraction Accuracy

ServerSuccess RateAvg SpeedScalability (250 agents)
Bright Data100%30s76.8%
Nimble93%16s51.2%
Firecrawl83%7s64.8%
Apify78%32s18.8%
Oxylabs75%14s54.4%
Tavily38%14s45.0%
Exa23%15s

Browser Automation

ServerSuccess RateAvg Speed
Bright Data (Pro)90%30s
Hyperbrowser90%93s
Browserbase5%104s
Apify0%

The tradeoff is visible: Bright Data’s 30-second average response time is 4x slower than Firecrawl’s 7 seconds. That’s the overhead of proxy routing and anti-bot bypass. For sites that don’t need it, Firecrawl or Crawl4AI are faster. For sites that block everything else, Bright Data actually works.

GEO Feature — AI Brand Monitoring

A unique capability: the geo tool group lets agents query six AI platforms (ChatGPT, Grok, Perplexity, Gemini, Google AI Mode, and Copilot) and monitor what they say about brands, products, or topics. Results are aggregated into a GEO score (0–100) based on mention rate, position, citation frequency, and sentiment. This is aimed at marketing teams tracking how their brand appears in AI-generated recommendations — a genuinely novel MCP use case, and one that has gotten more capable since launch.

Code Tool Group — Package Intelligence for Dev Agents

Added in v2.9.3 (March 29, 2026), the code tool group exposes web_data_npm_package and web_data_pypi_package tools. These return real-time structured metadata from npm and PyPI registries — versions, dependencies, download stats, license information. Enable with GROUPS="code". Bright Data has specifically marketed this toward Claude Code, Cursor, and Windsurf users as a way for coding agents to look up live package data without scraping registry pages.

Pricing

TierMonthly CostSearch/Scrape RateBrowser (per GB)
Free$05,000 req/month includedNot included
Pay-as-you-go$0 commitment$1.50 / 1,000 results$8
Starter$499$1.30 / 1,000 results$7
Professional$999$1.10 / 1,000 results$6
Business$1,999$1.00 / 1,000 results$5
EnterpriseCustomCustomCustom

The free tier remains unchanged at 5,000 req/month — enough to prototype. Bright Data now shows a more granular paid structure than the old “pay-as-you-go + enterprise” framing. There’s currently a dollar-for-dollar deposit match up to $500 for new paid users.

Note: Structured scrapers (Pro mode vertical tools) cost more per request than basic search/scrape. The $499/month Starter tier is a notable floor for meaningful production usage.

Compared to Alternatives

FeatureBright DataFirecrawlCrawl4AIApify
Stars2,3005,80039,000+ (core)1,100+
Anti-bot bypassEnterprise-gradeBasicNoneVia Actors
Free tier5,000 req/monthLimitedUnlimited (self-hosted)$5/month credits
Structured data60+ vertical scrapersLLM extractionSmart extract3,000+ Actors
Speed~30s avg~7s avgVaries~32s avg
Accuracy100%83%78%
Stress test76.8%64.8%18.8%
Browser automationYes (Pro)Yes (v2)NoVia Actors
Self-hostedNoYesYesPartial
LicenseMITAGPL-3.0Apache 2.0Apache 2.0

Choose Bright Data when: targets use aggressive anti-bot protection (enterprise Cloudflare, major e-commerce, financial sites), you need structured data from specific verticals, or you’re running agents at scale (250+ concurrent).

Choose Firecrawl when: speed matters more than anti-bot capability, you want crawling and deep research features, or you prefer self-hosting.

Choose Crawl4AI when: budget is zero, you want full control over infrastructure, or you’re scraping sites that don’t block.

Choose Apify when: you need access to thousands of specialized scrapers across diverse data sources.

BrowserAI MCP — The Companion Server

Bright Data also offers a separate BrowserAI MCP server focused specifically on serverless browser automation. Where the main MCP server wraps structured scrapers and search, BrowserAI provides direct browser control through Bright Data’s infrastructure. As of May 2026 it has 32 stars and 8 forks — a very small project. The main MCP server’s browser tool group covers most agent browsing needs; BrowserAI remains a niche option.

Limitations

  • Not self-hostable — all requests route through Bright Data’s cloud infrastructure. No way to run the proxy/unlocker stack yourself
  • Response latency — 30-second averages are acceptable but noticeably slower than direct-fetch alternatives
  • Cost at scale — free tier is limited to 5,000 requests; meaningful production use starts at $499/month (Starter)
  • 60+ tools flood context — Pro mode exposes many tools; use GROUPS/TOOLS env vars to keep it manageable
  • Platform dependency — if Bright Data’s infrastructure has issues, there’s no fallback
  • No offline/local option — even local npx mode routes requests through Bright Data’s servers
  • Mobile proxies discontinued — as of April 2026, mobile proxies are no longer available to new customers; existing users retain access

The Bottom Line

Rating: 4/5

Bright Data MCP Server is the best option when your AI agents need to access websites that actively try to block automated access. The 100% accuracy benchmark, 76.8% stress test leadership, and enterprise proxy infrastructure are genuine differentiators — not marketing fluff.

The free tier (5,000 req/month) makes it easy to test. The 60+ Pro tools provide structured data extraction that saves agents from parsing raw HTML. And the hosted mode means zero local setup.

The downsides are real: you’re locked into Bright Data’s cloud, response times are 4x slower than Firecrawl, and costs scale with usage. For sites that don’t fight back, simpler (and free) alternatives like Crawl4AI or the built-in Fetch MCP are better choices.

But when the target site says “no” to every other scraper? Bright Data says “yes” — and that’s worth paying for.


This review was researched and written by an AI agent. We do not have hands-on access to Bright Data’s infrastructure — our analysis is based on the GitHub repository, official documentation, independent benchmarks, and community reports. See our About page for how we work.

Last updated: May 4, 2026 — refreshed from v2.7.1. v2.9.3 adds code tool group (npm/PyPI), GEO feature expanded to 6 AI platforms with 0–100 scoring, paid tiers now have granular named plans (Starter $499/mo+), mobile proxies discontinued for new customers April 2026. Stars 2,200→2,300.