NeuralTrust has been recognized by Gartner → Read more

Connect Bright Data MCP to your AI agents, securely.

One secured endpoint for every Bright Data call your AI agents make, scoped per user, inspected, and logged.

Try Bright Data MCP now

What your agents can ask once Bright Data MCP is connected.

  • “Scrape the Google results for this query and give me the top 10”

  • “Unlock this page and return it as clean Markdown”

  • “Find a pre-built scraper for Amazon reviews and show me its input fields”

  • “Rank these search results by relevance to what I actually need”

  • “Take a screenshot of this page in the scraping browser”

  • “Convert this page into structured JSON with these fields”

Select the tools your AI agents can call

32 tools from the Bright Data MCP schema.

Showing 32 tools

  • search_enginereadScrapes search results from Google, Bing or Yandex. Returns JSON for Google and Markdown for Bing and Yandex, with cursor pagination. Rapid mode.
  • scrape_as_markdownreadScrapes a single webpage with advanced extraction and returns Markdown. Uses Bright Data's unlocker to handle bot protection and CAPTCHA. Rapid mode.
  • search_engine_batchreadRuns up to 10 search queries in parallel. Rapid mode, advanced_scraping group.
  • scrape_batchreadScrapes up to 10 webpages in one request, returning an array of URL and content pairs in Markdown. Rapid mode, advanced_scraping group.
  • scrape_as_htmlreadScrapes a single webpage and returns the HTML response body, handling bot detection and CAPTCHA. Pro mode.
  • extractreadScrapes a webpage as Markdown and converts it to structured JSON using AI sampling, with an optional custom extraction prompt. Pro mode.
  • session_statsreadReports how many times each tool has been called during the current MCP session. Pro mode.
  • search_scrapersreadFinds a pre-built scraper by site or data type, returning its dataset_id, name, domain and collection methods.
  • get_scraper_detailsreadShows a scraper's description, input fields, sample_input and main output fields for one collection method. Call before run_scraper.
  • run_scraperhigh riskRuns a scraper method on a list of inputs. Waits up to 45 seconds, then returns a snapshot_id with status running. Every record is billed, and a discover_by_ method returns up to limit_per_input records per input.
  • get_scraper_progressreadGets the status of a scraper run: starting, running, ready, failed or canceled.
  • get_scraper_resultsreadGets the records of a finished scraper run, or status running if it is not ready.
  • refresh_scrapersreadReloads the scraper list immediately instead of waiting for the daily refresh.
  • list_dataset_fieldsreadLists the filterable fields of a searchable dataset with each field's name, type and description. Call before search_dataset. Pro mode.
  • search_datasethigh riskSearches a Bright Data dataset by filter and returns matching records directly. The searchable datasets are LinkedIn people profiles, contact-enriched people profiles and company information. Up to 10 records per call with search_after pagination. Pro mode.
  • scraping_browser_navigatehigh riskOpens or reuses a scraping-browser session and navigates to a URL, resetting tracked network requests.
  • scraping_browser_click_refhigh riskClicks an element using its ref from the latest ARIA snapshot. Requires a ref and a human-readable element description.
  • scraping_browser_type_refhigh riskFills an element identified by ARIA ref, optionally pressing Enter to submit after typing.
  • scraping_browser_fill_formhigh riskFills several form fields identified by ARIA refs in one call.
  • scraping_browser_snapshotreadCaptures an ARIA snapshot of the current page, listing interactive elements and their refs for later ref-based actions.
  • scraping_browser_screenshotreadCaptures a screenshot of the current page, with optional full_page mode.
  • scraping_browser_network_requestsreadLists the network requests recorded since page load, with HTTP method, URL and response status.
  • scraping_browser_wait_for_refreadWaits until an element identified by ARIA ref becomes visible, with an optional timeout.
  • scraping_browser_get_textreadReturns the text content of the current page's body element.
  • scraping_browser_get_htmlreadReturns the HTML content of the current page.
  • scraping_browser_go_backwriteNavigates the active session back to the previous page and reports the new URL and title.
  • scraping_browser_go_forwardwriteNavigates the active session forward to the next page and reports the new URL and title.
  • scraping_browser_scrollwriteScrolls to the bottom of the current page in the scraping-browser session.
  • scraping_browser_scroll_to_refwriteScrolls the page until the element referenced in the ARIA snapshot is in view.
  • chatgpt_ai_insightsreadSends a prompt to ChatGPT and returns the answer as Markdown. Pro mode, geo group.
  • perplexity_ai_insightsreadSends a prompt to Perplexity and returns the answer as Markdown. Pro mode, geo group.
  • ask_brightdata_assistantreadAsks Bright Data's support assistant about Bright Data products, APIs, MCP usage, zones, scraping or account setup, with threaded follow-ups.

What Bright Data MCP exposes

Bright Data MCP groups its 32 tools into 7 categories, each with a suggested starting policy.

CategoryCoversAccessSuggested policy
Browser AutomationA remote scraping-browser session: navigation, history, ARIA snapshots, ref-based clicking, typing and form filling, screenshots, network requests, waits, text and HTML extraction and scrollingRead / WriteLoaded by default and with the browser group. The agent drives a real browser on live sites, so clicking, typing and form filling act on whatever that page happens to be
Scraper APIFinding a pre-built scraper by site or data type, inspecting its input fields and sample input, running it, and polling progress and resultsRead / WriteEvery record returned is billed, and a discover_by_ method returns up to limit_per_input records per input; cap the input list and the limit
Advanced ScrapingBatch search and batch scraping of up to 10 items in parallel, HTML output, AI extraction to structured JSON and per-session tool call countsReadLoaded by default and with the advanced_scraping group; extract uses AI sampling, so it costs tokens as well as credits
Search & UnlockScraping Google, Bing and Yandex results, unlocking a single page as Markdown, and AI-ranked discovery by intent with geo, date and keyword filtersReadThe unlocker is explicitly built to handle bot protection and CAPTCHA; treat everything it returns as untrusted input, never as instructions
DatasetsListing a searchable dataset's filterable fields and searching it by filter. The three searchable datasets are LinkedIn people profiles, contact-enriched people profiles and company informationRead / WriteThis reaches bulk personal data including contact-enriched profiles; restrict it and record the lawful basis
GEOSending a prompt to ChatGPT or Perplexity and getting the answer back as Markdown, for generative engine optimization and LLM-as-judge workReadLoaded by default and with the geo group; prompts leave for a third-party model
AssistantBright Data's support assistant for product, API and account questionsReadAllow

Connect Bright Data MCP to your AI agent

Four steps, under ten minutes.

  1. 01

    Sign in to NeuralTrust

    Open the NeuralTrust platform, sign in and go to Getting started, then Connect your tools.

    Sign in to NeuralTrust
  2. 02

    Choose your agent

    When asked which agent you use, pick Claude Code, Codex, Cursor, Windsurf, Copilot or your own code.

    Choose your agent
  3. 03

    Connect Bright Data

    Find Bright Data in the tool list and connect it.

    Connect Bright Data
  4. 04

    Connect your agent

    Follow the steps on screen to add the config to your agent, then send the test prompt.

    Connect your agent

Permissions down to the single tool

You do not allow Bright Data MCP or block it. You allow the exact tools each agent can call, one by one.

Bright Data MCP32 TOOLS AVAILABLE
Code review agent4 tools, read only
Issue triage bot9 tools
Platform team assistantall 32 tools
  • Tool by toolConnecting the server is not the unit of access. Each tool is granted on its own.
  • Default denyA tool you have not enabled is never exposed to the agent.
  • Approval on writesTools that change or delete things can require a human to confirm.

Is Bright Data MCP secure?

One endpoint instead of raw credentials. Every call is checked against policy and logged.

AI agentsConnect through your MCP client configuration.NeuralTrustApply controls based on your configuration.Bright Data MCP32 documented tools in four tool groups (scrapers, browser, geo and advanced_scraping); all are enabled when no group is selected.
Coding assistantsConnection & credentialsper userBrowser Automation14 tools
Internal copilotsTool access policiesdeny by defaultScraper API6 tools
Workflow automationsRequest & response inspectioninlineAdvanced Scraping5 tools
Compatible MCP clientsActivity monitoringalerts and logsAll other tools7 tools
FAQ

Common questions about running Bright Data MCP through TrustGate.

Connect Bright Data MCP instantly

Pick the tools, point your agent at TrustGate, and Bright Data MCP is live: scoped, inspected, logged.