Skip to content
Agentmart
Submit a tool

Brightdata MCP

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

Connector by brightdataOfficial · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 2,686
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/brightdata-brightdata-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

Use cases: web-scraping, web-search, browser-automation

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
21 read · 1 write · 2 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 21 · Look things up without changing anything.

  • ask_brightdata_assistant
  • extract
  • list_dataset_fields
  • scrape_as_html
  • scrape_as_markdown
  • scrape_batch
  • scraping_browser_get_html
  • scraping_browser_get_text
  • scraping_browser_go_back
  • scraping_browser_go_forward
  • scraping_browser_navigate
  • scraping_browser_network_requests
Show 9 more tools
  • scraping_browser_screenshot
  • scraping_browser_scroll
  • scraping_browser_scroll_to_ref
  • scraping_browser_snapshot
  • scraping_browser_wait_for_ref
  • search_dataset
  • search_engine
  • search_engine_batch
  • session_stats

Write 1 · Create, change, send or run things.

  • scraping_browser_fill_form

Delete 2 · Delete, drop, revoke or wipe things.

  • scraping_browser_click_ref
  • scraping_browser_type_ref

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • API_TOKEN

Other settings (environment variables or headers).

  • BASE_MAX_RETRIES
  • BASE_TIMEOUT
  • BROWSER_ZONE
  • GROUPS
  • TOOLS
  • WEB_UNLOCKER_ZONE

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ask_brightdata_assistantAsk Bright Data Assistantread-only

    Ask Bright Data's support assistant (Sophie) a question about Bright Data products, APIs, MCP usage, zones, scraping, or account setup. Use when the user asks "how do I..." about Bright Data, when you hit a Bright Data error you don't recognize, or when deciding between products (Web Unlocker vs. Scraping Browser vs. dataset tools). Supports threaded follow-ups via dialog_id.

  • extractExtract Structured Dataread-only

    Scrape a webpage and extract structured data as JSON. First scrapes the page as markdown, then uses AI sampling to convert it to structured JSON format.

  • list_dataset_fieldsList Dataset Fieldsread-only

    List the filterable fields of a searchable dataset (field name, type, and description). Call this before search_dataset to learn which field names and types you can filter on. Supported dataset_id values: - gd_l1viktl72bvl7bjuj0: LinkedIn people profiles - gd_me5ppxjr2ge6icjuh0: LinkedIn people profiles (contact-enriched) - gd_l1vikfnt1wgvvqz95w: LinkedIn company information

  • scrape_as_htmlScrape as HTMLread-only

    Scrape a single webpage URL with advanced options for content extraction and get back the results in HTML.

  • scrape_as_markdownScrape as Markdownread-only

    Scrape a single webpage URL with advanced options for content extraction and get back the results in MarkDown language.

  • scrape_batchScrape Batchread-only

    Scrape multiple webpages URLs with advanced options for content extraction and get back the results in MarkDown language.

  • scraping_browser_click_refBrowser Click Elementcan change or delete data

    Click on an element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

  • scraping_browser_fill_formBrowser Fill Form

    Fill multiple form fields in one operation. Use scraping_browser_snapshot first to get the correct ref values. This is more efficient than filling fields one by one.

  • scraping_browser_get_htmlBrowser Get HTMLread-only

    Get the HTML content of the current page. Avoid using this tool and if used, use full_page option unless it is important to see things like script tags since this can be large

  • scraping_browser_get_textBrowser Get Textread-only

    Get the text content of the current page

  • scraping_browser_go_backBrowser Go Backread-only

    Go back to the previous page

  • scraping_browser_go_forwardBrowser Go Forwardread-only

    Go forward to the next page

  • scraping_browser_navigateBrowser Navigateread-only

    Navigate a scraping browser session to a new URL

  • scraping_browser_network_requestsBrowser Network Requestsread-only

    Get all network requests made since loading the current page. Shows HTTP method, URL, status code and status text for each request. Useful for debugging API calls, tracking data fetching, and understanding page behavior.

  • scraping_browser_screenshotBrowser Screenshotread-only

    Take a screenshot of the current page. Set full_page to capture the whole scrollable page.

Show 9 more tools
  • scraping_browser_scrollBrowser Scrollread-only

    Scroll to the bottom of the current page

  • scraping_browser_scroll_to_refBrowser Scroll to Elementread-only

    Scroll to a specific element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

  • scraping_browser_snapshotBrowser Snapshotread-only

    Capture an ARIA snapshot of the current page showing all interactive elements with their refs. This provides accurate element references that can be used with ref-based tools. Use this before interacting with elements to get proper refs instead of guessing selectors. A filtered snapshot does not include page text; If necessary, call scraping_browser_get_text to read it.

  • scraping_browser_type_refBrowser Type Textcan change or delete data

    Type text into an element using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

  • scraping_browser_wait_for_refBrowser Wait for Elementread-only

    Wait for an element to be visible using its ref from the ARIA snapshot. Use scraping_browser_snapshot first to get the correct ref values. This is more reliable than CSS selectors.

  • search_datasetSearch Datasetread-only

    Search a Bright Data dataset by a filter and get matching records back directly (fast Elasticsearch-backed search; no snapshot). Use this to FIND MANY records by criteria, as opposed to run_scraper which collects fresh records by URL. First call list_dataset_fields to get valid field names. A filter is a tree: a group {operator:"and"|"or", filters:[...]} or a leaf {name, value, operator}. Max nesting depth 3. Leaf operators: =, !=, <, <=, >, >=, in, not_in, includes, not_includes, array_includes, not_array_includes, is_null, is_not_null. Supported dataset_id values: - gd_l1viktl72bvl7bjuj0: Li…

  • search_engineSearch Engineread-only

    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.

  • search_engine_batchSearch Engine Batchread-only

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

  • session_statsSession Statsread-only

    Tell the user about the tool usage during this session

Signals

Stars
2,686
Forks
335
Open issues
15
Weekly downloads
11,829
Last commit
Oct 20, 2026 (8 days ago)
Last release
Oct 20, 2026 (8 days ago)
Last package publish
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.brightdata/brightdata-mcp
Version
4.1.0
Auth
API key
Packages
npm @brightdata/mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Brightdata MCP. Agent Mart. https://agentmart.dev/connectors/brightdata-brightdata-mcp (last updated 2026-10-25)