Data as of

Bright Data Web MCP for Claude Desktop: Setup & Config

Give Claude Desktop live web search, page extraction, and optional browser automation through Bright Data.

What you can do with Bright Data Web in Claude Desktop

Choose configurable live-web access spanning search, extraction, datasets, and package intelligence.

  • Research current web information and extract readable page content.
  • Monitor product details and prices across retail datasets.

Before you start: Bright Data Web in Claude Desktop

  • Node.js with npx for local execution
  • A Bright Data account and API token
  • An MCP-compatible client

This configuration uses the local process. A hosted endpoint is also documented. Rapid mode is the default; optional groups and Pro tools can change usage costs.

Bright Data Web Claude Desktop configuration

  1. Choose Claude Desktop configuration scope

    For Bright Data Web MCP, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.

  2. Add Bright Data Web MCP to Claude Desktop

    Use the brightdata-mcp entry below in mcpServers. Keep Bright Data Web MCP's documented stdio connection fields and your other Claude Desktop entries.

  3. Check Bright Data Web MCP in Claude Desktop

    Bright Data Web MCP: Fully quit and reopen Claude Desktop; check developer diagnostics.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

JSON
{
  "mcpServers": {
    "brightdata-mcp": {
      "command": "npx",
      "args": [
        "@brightdata/mcp"
      ],
      "env": {
        "API_TOKEN": "<your Bright Data API token>"
      }
    }
  }
}

Bright Data Web tools available to Claude Desktop

Bright Data Web's stored tool list documents 30 tools; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.

search_engine

When Claude Desktop requests search_engine from Bright Data Web, review the action before approving it.

Search the live web for results suitable for an assistant's research workflow.

search_engine_batch

When Claude Desktop requests search_engine_batch from Bright Data Web, review the action before approving it.

Run multiple web searches as a batch.

scrape_as_markdown

When Claude Desktop requests scrape_as_markdown from Bright Data Web, review the action before approving it.

Extract a web page into Markdown content.

scrape_batch

When Claude Desktop requests scrape_batch from Bright Data Web, review the action before approving it.

Retrieve content from multiple pages in one batch workflow.

discover

When Claude Desktop requests discover from Bright Data Web, review the action before approving it.

Find web results ranked against the intent of a research query.

scrape_as_html

When Claude Desktop requests scrape_as_html from Bright Data Web, review the action before approving it.

Retrieve HTML through an explicitly selected scraping tool.

extract

When Claude Desktop requests extract from Bright Data Web, review the action before approving it.

Use the advanced scraping group for AI-assisted extraction.

scraping_browser_snapshot

When Claude Desktop requests scraping_browser_snapshot from Bright Data Web, review the action before approving it.

Inspect the state of a remotely controlled browser.

scraping_browser_click_ref

When Claude Desktop requests scraping_browser_click_ref from Bright Data Web, review the action before approving it.

Click a referenced element in the remote browser.

scraping_browser_screenshot

When Claude Desktop requests scraping_browser_screenshot from Bright Data Web, review the action before approving it.

Capture an image from the remote browser.

web_data_amazon_product

When Claude Desktop requests web_data_amazon_product from Bright Data Web, review the action before approving it.

Retrieve structured Amazon product information.

web_data_walmart_product

When Claude Desktop requests web_data_walmart_product from Bright Data Web, review the action before approving it.

Retrieve structured Walmart product information.

web_data_google_shopping

When Claude Desktop requests web_data_google_shopping from Bright Data Web, review the action before approving it.

Access Google Shopping dataset information.

web_data_linkedin_posts

When Claude Desktop requests web_data_linkedin_posts from Bright Data Web, review the action before approving it.

Retrieve structured LinkedIn post data.

web_data_tiktok_posts

When Claude Desktop requests web_data_tiktok_posts from Bright Data Web, review the action before approving it.

Retrieve structured TikTok post data.

web_data_youtube_videos

When Claude Desktop requests web_data_youtube_videos from Bright Data Web, review the action before approving it.

web_data_yahoo_finance_business

When Claude Desktop requests web_data_yahoo_finance_business from Bright Data Web, review the action before approving it.

web_data_crunchbase_company

When Claude Desktop requests web_data_crunchbase_company from Bright Data Web, review the action before approving it.

web_data_zoominfo_company_profile

When Claude Desktop requests web_data_zoominfo_company_profile from Bright Data Web, review the action before approving it.

web_data_zillow_properties_listing

When Claude Desktop requests web_data_zillow_properties_listing from Bright Data Web, review the action before approving it.

web_data_github_repository_file

When Claude Desktop requests web_data_github_repository_file from Bright Data Web, review the action before approving it.

web_data_reuter_news

When Claude Desktop requests web_data_reuter_news from Bright Data Web, review the action before approving it.

web_data_google_play_store

When Claude Desktop requests web_data_google_play_store from Bright Data Web, review the action before approving it.

web_data_apple_app_store

When Claude Desktop requests web_data_apple_app_store from Bright Data Web, review the action before approving it.

web_data_booking_hotel_listings

When Claude Desktop requests web_data_booking_hotel_listings from Bright Data Web, review the action before approving it.

web_data_chatgpt_ai_insights

When Claude Desktop requests web_data_chatgpt_ai_insights from Bright Data Web, review the action before approving it.

web_data_grok_ai_insights

When Claude Desktop requests web_data_grok_ai_insights from Bright Data Web, review the action before approving it.

web_data_perplexity_ai_insights

When Claude Desktop requests web_data_perplexity_ai_insights from Bright Data Web, review the action before approving it.

web_data_npm_package

When Claude Desktop requests web_data_npm_package from Bright Data Web, review the action before approving it.

web_data_pypi_package

When Claude Desktop requests web_data_pypi_package from Bright Data Web, review the action before approving it.

Bright Data Web: full stored tool descriptions

Troubleshooting Bright Data Web in Claude Desktop

  • Fully quit and reopen Claude Desktop for Bright Data Web MCP. If npx @brightdata/mcp (Node.js/npm) is missing, check the desktop process's PATH, which may differ from your terminal.
  • In Claude Desktop's Bright Data Web MCP entry, check API_TOKEN. Keep secrets out of shared screenshots and repositories.
  • Bright Data Web MCP uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Requires a Bright Data API token.
  • Known limitation: Browser automation and Pro capabilities incur usage charges.
  • Known limitation: Requests stop after the free credit pool is exhausted unless funds are available.
  • General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.

Bright Data Web MCP — details. Claude Desktop guide

Frequently asked questions

Claude Desktop loads Bright Data Web MCP from claude_desktop_config.json: ~/Library/Application Support/Claude/ on macOS, or %APPDATA%\Claude\ on Windows. Open it via Settings → Developer → Edit Config when available.

Claude Desktop's brightdata-mcp example uses stdio.

Bright Data Web MCP's Claude Desktop configuration invokes npx @brightdata/mcp (Node.js/npm).

Claude Desktop's Bright Data Web MCP example references API_TOKEN. Check these names if startup or authentication fails; the example alone does not distinguish required from optional values.

Bright Data Web MCP's stored list contains 30 tools, including search_engine, search_engine_batch, scrape_as_markdown. Compare those names with Claude Desktop's connected tool list; the stored list is not a live check.

The README describes 5,000 credits per month without a credit card. Unused credits do not carry over.

No. Browser control belongs to the paid capabilities rather than the Rapid base toolkit.