Skip to main content
Glama
brightdata

Bright Data MCP

Official
by brightdata

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_TOKENYesYour Bright Data API token from the user settings page
BROWSER_AUTHNoOptional authentication string for enabling remote browser control tools, formatted like: brd-customer-[your-customer-ID]-zone-[your-zone-ID]:[your-password]
WEB_UNLOCKER_ZONENoOptional override for the default mcp_unlocker zone name

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}
prompts
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_engineB

Scrape search results from Google, Bing or Yandex. Returns SERP results in JSON or Markdown (URL, title, description),Ideal forgathering current information, news, and detailed search results.

scrape_as_markdownB

Scrape a single webpage URL with advanced options for content extraction and get back the results in MarkDown language. This tool can unlock any webpage even if it uses bot detection or CAPTCHA.

search_engine_batchA

Run multiple search queries simultaneously. Returns JSON for Google, Markdown for Bing/Yandex.

scrape_batchA

Scrape multiple webpages URLs with advanced options for content extraction and get back the results in MarkDown language. This tool can unlock any webpage even if it uses bot detection or CAPTCHA.

discoverA

Search the web and rank results by AI-driven relevance. Returns scored results with title, description, and URL. Supports intent-based ranking, geo-targeting, date filtering, and keyword filtering.

Prompts

Interactive templates invoked by user choice

NameDescription
web_scraping_strategyDecision tree for picking the right Bright Data tool. Invoke at the start of any scraping session to learn the correct tool selection order (dataset tools -> Web Unlocker -> Browser API).
diagnose_scraping_approachRun a two-step diagnostic to discover the correct Bright Data product for a new website. Tries Web Unlocker first, then Browser API, then reports which succeeded.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 5 tools

Disambiguation4/5

Most tools have distinct purposes: discover for AI-ranked web search, scrape for webpage content, and search_engine for SERP results. However, discover and search_engine both involve search, potentially causing confusion.

Naming Consistency3/5

Naming mixes patterns: 'discover' is a single verb, 'scrape_as_markdown' is a phrase, 'search_engine' is a noun. Inconsistent but still readable.

Tool Count4/5

With 5 tools covering web search, scraping (single/batch), and engine search (single/batch), the count is appropriate for a focused data extraction tool.

Completeness4/5

Covers key data extraction needs: AI search, webpage scraping, and SERP scraping. Minor gap: no tool for updating or deleting data, but that is outside typical scope.

Maintenance

ActivityMaintained
ResponsivenessResponsive