Bright Data MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_TOKEN | Yes | Your Bright Data API token from the user settings page | |
| BROWSER_AUTH | No | Optional authentication string for enabling remote browser control tools, formatted like: brd-customer-[your-customer-ID]-zone-[your-zone-ID]:[your-password] | |
| WEB_UNLOCKER_ZONE | No | Optional 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
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| prompts | {} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| web_scraping_strategy | Decision 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_approach | Run 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
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
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 mixes patterns: 'discover' is a single verb, 'scrape_as_markdown' is a phrase, 'search_engine' is a noun. Inconsistent but still readable.
With 5 tools covering web search, scraping (single/batch), and engine search (single/batch), the count is appropriate for a focused data extraction tool.
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.