# Bright Data MCP
> Connects AI clients to Bright Data's web-data services for search, webpage extraction, scraper APIs, and browser automation.
Canonical: https://www.mcpfolio.com/servers/bright-data
Last updated: 2026-10-28
## Catalog record

- Publisher: Bright Data
- Categories: search, web-scraping

## Website

https://brightdata.com/

## Repository

https://github.com/brightdata/brightdata-mcp

## Transports

SSE or Streamable HTTP (remote); stdio (local)

## Authentication

Bright Data API token. Remote setup passes the token as the token query parameter; local setup uses API_TOKEN.

## Tools

- **search_engine**: Search Google, Bing, or Yandex and return search results.
- **scrape_as_markdown**: Fetch a webpage and return extracted Markdown.
- **search_engine_batch**: Run up to ten search queries in parallel.
- **scrape_batch**: Fetch up to ten webpages and return Markdown.
- **discover**: Search and rank web results for an intent.
- **scrape_as_html**: Fetch a webpage and return HTML.
- **extract**: Extract structured JSON from a webpage using the documented extraction feature.
- **session_stats**: Report tool calls for the current session.
- **search_scrapers**: Find a prebuilt scraper by site or data type.
- **get_scraper_details**: Return a scraper description, input fields, sample input, and output fields.
- **run_scraper**: Run a scraper method on supplied inputs.
- **get_scraper_progress**: Get the status of a scraper run.
- **get_scraper_results**: Retrieve results from a scraper run.
- **refresh_scrapers**: Refresh the prebuilt scraper list.
- **list_dataset_fields**: List filterable fields for a searchable dataset.
- **search_dataset**: Search a Bright Data dataset with filters and pagination.
- **scraping_browser_navigate**: Navigate the active scraping-browser session to a URL.
- **scraping_browser_go_back**: Navigate the active scraping-browser session back.
- **scraping_browser_go_forward**: Navigate the active scraping-browser session forward.
- **scraping_browser_snapshot**: Capture an accessibility snapshot of the active browser page.
- **scraping_browser_type_ref**: Type text into an element identified by a reference from the latest ARIA snapshot.
- **scraping_browser_fill_form**: Fill multiple browser form fields identified by ARIA references.
- **scraping_browser_screenshot**: Capture a screenshot of the current browser page.
- **scraping_browser_network_requests**: List network requests recorded by the current browser session.
- **scraping_browser_wait_for_ref**: Wait for a referenced page element to become visible.
- **scraping_browser_get_text**: Return text content from the current page body.
- **scraping_browser_get_html**: Return HTML content from the current browser page.
- **scraping_browser_scroll**: Scroll the current browser page to its bottom.
- **scraping_browser_scroll_to_ref**: Scroll until a referenced page element is in view.
- **chatgpt_ai_insights**: Send a prompt to ChatGPT and return its answer as Markdown.
- **perplexity_ai_insights**: Send a prompt to Perplexity and return its answer as Markdown.
- **scraping_browser_click_ref**: Click a page element using its reference from the latest ARIA snapshot.

## Sources

- [official_tool_reference](https://docs.brightdata.com/products/mcp-server/tools)
- [official_documentation](https://docs.brightdata.com/products/mcp-server/overview)
- [official_vendor_documentation](https://docs.brightdata.com/products/mcp-server/tools)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/bright-data) to view instructions for each supported client.