BestMCPStack

brightdata-mcp review

Tested

Bright Data's Web MCP server enabling AI agents to search, extract & navigate the web · directory profile

Scrapes landed, but slowly — and two searches timed out

Bright Data passed 4 of its 7 applicable tasks. All three server-rendered scrapes succeeded, but at 8.4–15.4 seconds each — the slowest passing scrapes in the run. Two of its three search tasks exceeded our uniform 60-second timeout and scored as errors; the JavaScript-rendered fixture came back as the static shell. In this suite, its cheap per-request pricing came with the weakest measured reliability.

Measured strengths

  • All three server-rendered scrape tasks passed
  • Cheapest verified pay-as-you-go rate in the roster at $1.50 per 1,000 requests
  • Free tier of 5,000 requests/month (brightdata.com/pricing/web-unlocker, checked 2026-07-17)

Measured caveats

  • Two of three search tasks exceeded the 60-second task timeout and scored as errors
  • Slowest passing scrapes of the run: 8.4–15.4 s per page (p50 14.9 s)
  • Failed the JavaScript-rendered scrape — returned the static shell without client-side content
  • Its search tool accepts no result-count parameter, so the canonical limit cannot be applied
  • No structured-extraction task type

Pricing

Pay-as-you-go at $1.50 per 1,000 requests with a 5,000 requests/month free tier (brightdata.com/pricing/web-unlocker, checked 2026-07-17).

Benchmark results

Run 20260717T113200Z-7113 · promoted 2026-07-17 · harness 88581d0 · how these numbers are produced

Success rate
57% (7 applicable tasks)
Latency p50 / p95
14908 ms / 18084 ms
Cost per task (estimated)
~$0.0015 (1 requests)

Capability coverage

  • scrape_markdown: supported
  • web_search: supported
  • structured_extract: not offered (excluded from scoring)

Task-by-task outcomes

Task Outcome Latency
Scrape a minimal static page passed 15378 ms
Scrape a long-form encyclopedia article passed 14908 ms
Scrape a technical documentation page passed 8362 ms
Scrape a JavaScript-rendered page failed Returned the static shell without the client-side-rendered content 18760 ms
Known-answer search (historically stable fact) error Exceeded the uniform 60-second task timeout
Known-answer search (protocol constant) passed 10152 ms
Navigational search for a canonical domain error Exceeded the uniform 60-second task timeout
Extract a titled summary as structured JSON not supported

Head-to-head comparisons