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
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.
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.
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
{
"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.
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