brightdata-mcp MCP Server

The Bright Data MCP server gives AI agents real-time access to public web data. It exposes 69 tools covering:

Local serverstdioMIT

What is the brightdata-mcp Server?

brightdata-mcp is an MCP project maintained in the brightdata/brightdata-mcp repository. The maintainer describes its purpose as “The Bright Data MCP server gives AI agents real-time access to public web data. It exposes 69 tools covering”. Read the project documentation for the complete scope.

Installation

The documented npm package is @brightdata/mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares API_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ecommerceAmazon, Walmart, eBay, Best Buy, Etsy, Home Depot, Zara, Google Shopping
socialLinkedIn, Instagram, Facebook, TikTok, YouTube, X, Reddit
browserRemote browser automation
businessCrunchbase, ZoomInfo, Google Maps reviews, Zillow
financeYahoo Finance
researchGitHub repository files
app_storesGoogle Play, Apple App Store
travelBooking.com
geoChatGPT, Grok, Perplexity response collection
codenpm, PyPI package data
advanced_scrapingBatch tools, HTML scraping, AI extraction, session stats
search_engineSearch Google, Bing, or Yandex. Google returns JSON (URL, title, description); Bing and Yandex return Markdown. Paginate with the cursor parameter
search_engine_batchUp to 10 search queries in one call
scrape_as_markdownAny URL as Markdown. Bot protection and CAPTCHA handled automatically
scrape_batchUp to 10 URLs in one call; returns an array of URL/content pairs in Markdown
discoverAI-relevance-ranked web search. Returns scored results (title, description, URL, relevance score). Supports intent-based ranking, geo-targeting, date…
scrape_as_htmlAny URL as raw HTML
extractScrape a page and convert it to structured JSON using AI, with an optional custom extraction prompt
session_statsTool usage counts for the current session
web_data_amazon_productProduct URL containing /dp/
web_data_amazon_product_reviewsProduct URL containing /dp/
web_data_amazon_product_searchSearch keyword + Amazon domain URL
web_data_walmart_productProduct URL containing /ip/
web_data_walmart_sellerWalmart seller URL
web_data_ebay_producteBay product URL
web_data_homedepot_productshomedepot.com product URL
web_data_zara_productsZara product URL
web_data_etsy_productsEtsy product URL
web_data_bestbuy_productsBest Buy product URL
web_data_google_shoppingGoogle Shopping product URL
web_data_linkedin_person_profileLinkedIn profile URL
web_data_linkedin_company_profileLinkedIn company URL
web_data_linkedin_job_listingsLinkedIn jobs URL
web_data_linkedin_postsLinkedIn post URL
web_data_linkedin_people_searchLinkedIn people search URL
web_data_instagram_profilesInstagram profile URL
web_data_instagram_postsInstagram post URL
web_data_instagram_reelsInstagram reel URL
web_data_instagram_commentsInstagram URL
web_data_facebook_postsFacebook post URL
web_data_facebook_marketplace_listingsMarketplace listing URL
web_data_facebook_company_reviewsFacebook company URL + review count
web_data_facebook_eventsFacebook event URL
web_data_tiktok_profilesTikTok profile URL
web_data_tiktok_postsTikTok post URL
web_data_tiktok_shopTikTok Shop product URL
web_data_tiktok_commentsTikTok video URL
web_data_x_postsX post URL
web_data_x_profile_postsX profile URL
web_data_youtube_videosYouTube video URL
web_data_youtube_profilesYouTube channel URL
web_data_youtube_commentsYouTube video URL, optional num_of_comments (default 10)
web_data_reddit_postsReddit post URL
scraping_browser_navigateOpen or reuse a browser session and navigate to a URL
scraping_browser_go_backNavigate back
scraping_browser_go_forwardNavigate forward
scraping_browser_snapshotARIA snapshot of the page listing interactive elements with refs. Required before ref-based actions
scraping_browser_click_refClick an element by ref from the latest snapshot
scraping_browser_type_refType into an element by ref; optionally press Enter to submit
scraping_browser_screenshotScreenshot of the current page; optional full_page
scraping_browser_get_textText content of the page body
scraping_browser_get_htmlHTML of the current page
scraping_browser_scrollScroll to the bottom of the page
scraping_browser_scroll_to_refScroll an element into view
scraping_browser_wait_for_refWait for an element to become visible, with optional timeout
scraping_browser_network_requestsNetwork requests since page load: method, URL, status
web_data_crunchbase_companyCrunchbase company URL
web_data_zoominfo_company_profileZoomInfo company URL
web_data_google_maps_reviewsGoogle Maps URL, optional days_limit (default 3)
web_data_zillow_properties_listingZillow listing URL
web_data_chatgpt_ai_insightsPrompt
web_data_grok_ai_insightsPrompt
web_data_perplexity_ai_insightsPrompt
web_data_npm_packagenpm package name (e.g., @brightdata/sdk)
web_data_pypi_packagePyPI package name (e.g., langchain-brightdata)
web_data_yahoo_finance_businessYahoo Finance business URL
web_data_github_repository_fileGitHub file URL
web_data_google_play_storePlay Store app URL
web_data_apple_app_storeApp Store app URL
web_data_booking_hotel_listingsBooking.com listing URL

How to install the brightdata-mcp Server

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": [
        "@brightdata/mcp"
      ],
      "env": {
        "API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
API_TOKENDeclared in the maintainer’s client configuration.Yes