J

brightdata-mcp

Created Oct 19, 2025 by brightdata

Language:

Javascript

Stars:

706

Forks:

99

README

The Web MCP

๐ŸŒ Give your AI real-time web superpowers
Seamlessly connect LLMs to the live web without getting blocked















Quick Start โ€ข
Features โ€ข
Pricing โ€ข
Demos โ€ข
Docs โ€ข
Support



๐ŸŽ‰ Free Tier Available! ๐ŸŽ‰
5,000 requests/month FREE 
Perfect for prototyping and everyday AI workflows






๐Ÿš€ Launch Week - January 2026 ๐Ÿš€
5 Days of Major Releases!


    ๐Ÿ“ฆ Tool Groups
    ๐Ÿง™ Setup Wizard
    โšก Token Efficiency
    ๐Ÿข Enterprise Integrations
    ๐Ÿ“Š Observability

๐ŸŒŸ Overview

The Web MCP is your gateway to giving AI assistants true web capabilities. No more outdated responses, no more "I can't access real-time information" - just seamless, reliable web access that actually works.

Built by Bright Data, the world's #1 web data platform, this MCP server ensures your AI never gets blocked, rate-limited, or served CAPTCHAs.

  โœ… Works with Any LLMClaude, GPT, Gemini, Llama
  ๐Ÿ›ก๏ธ Never Gets BlockedEnterprise-grade unblocking
  ๐Ÿš€ 5,000 Free RequestsMonthly
  โšก Zero ConfigWorks out of the box

๐ŸŽฏ Perfect For

  • ๐Ÿ” Real-time Research - Get current prices, news, and live data
  • ๐Ÿ›๏ธ E-commerce Intelligence - Monitor products, prices, and availability
  • ๐Ÿ“Š Market Analysis - Track competitors and industry trends
  • ๐Ÿค– AI Agents - Build agents that can actually browse the web
  • ๐Ÿ“ Content Creation - Access up-to-date information for writing
  • ๐ŸŽ“ Academic Research - Gather data from multiple sources efficiently

โšก Quick Start

Use the configuration wizard:

GIF for day2

๐Ÿ“ก Use our hosted server - No installation needed!

Perfect for users who want zero setup. Just add this URL to your MCP client:

https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE

Setup in Claude Desktop:

  1. Go to: Settings โ†’ Connectors โ†’ Add custom connector
  2. Name: Bright Data Web
  3. URL: https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN
  4. Click "Add" and you're done! โœจ

Run locally on your machine

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

๐Ÿš€ Pricing & Modes

  โšก Rapid Mode (Free tier)
  ๐Ÿ’Ž Pro Mode
  ๐Ÿ”ง Custom Mode



    $0/month
    5,000 requests

    โœ… Web Search
    โœ… Scraping with Web unlocker
    โŒ Browser Automation
    โŒ Web data tools

    Default Mode


    Pay-as-you-go
    Everything in rapid plus 60+ tools

    โœ… Browser Control
    โœ… Web Data APIs



    PRO_MODE=true


    Usage-based
    Pick the tools you need

    โœ… Combine tool groups
    โœ… Add individual tools
    โŒ Overrides Pro eligibility

    GROUPS="browser"
    TOOLS="scrape_as_html"

๐Ÿ’ก Note: Pro mode is not included in the free tier and incurs additional charges based on usage.


๐Ÿง  Advanced Tool Selection

  • GROUPS lets you enable curated tool bundles. Use comma-separated group IDs such as ecommerce,browser.

  • TOOLS adds explicit tool names on top of the selected groups.

  • Mode priority: PRO_MODE=true (all tools) โ†’ GROUPS / TOOLS (whitelist) โ†’ default rapid mode (base toolkit).

  • Base tools always enabled: search_engine, search_engine_batch, scrape_as_markdown, scrape_batch.

  • Group ID custom is reserved; use TOOLS for bespoke picks.

    Group ID Description Featured tools

    ecommerce Retail and marketplace datasets web_data_amazon_product, web_data_walmart_product, web_data_google_shopping

    social Social, community, and creator insights web_data_linkedin_posts, web_data_tiktok_posts, web_data_youtube_videos

    browser Bright Data Scraping Browser automation tools scraping_browser_snapshot, scraping_browser_click_ref, scraping_browser_screenshot

    finance Financial intelligence datasets web_data_yahoo_finance_business

    business Company and location intelligence datasets web_data_crunchbase_company, web_data_zoominfo_company_profile, web_data_zillow_properties_listing

    research News and developer data feeds web_data_github_repository_file, web_data_reuter_news

    app_stores App store data web_data_google_play_store, web_data_apple_app_store

    travel Travel information web_data_booking_hotel_listings

    advanced_scraping Batch and AI-assisted extraction helpers search_engine_batch, scrape_batch, extract

Claude Desktop example

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "",
        "GROUPS": "browser,advanced_scraping",
        "TOOLS": "extract"
      }
    }
  }
}

โœจ Features

๐Ÿ”ฅ Core Capabilities

๐Ÿ” Smart Web SearchGoogle-quality results optimized for AI
๐Ÿ“„ Clean MarkdownAI-ready content extraction


๐ŸŒ Global AccessBypass geo-restrictions automatically
๐Ÿ›ก๏ธ Anti-Bot ProtectionNever get blocked or rate-limited


๐Ÿค– Browser AutomationControl real browsers remotely (Pro)
โšก Lightning FastOptimized for minimal latency

๐ŸŽฏ Example Queries That Just Work

โœ… "What's Tesla's current stock price?"
โœ… "Find the best-rated restaurants in Tokyo right now"
โœ… "Get today's weather forecast for New York"
โœ… "What movies are releasing this week?"
โœ… "What are the trending topics on Twitter today?"

๐ŸŽฌ Demos

Note: These videos show earlier versions. New demos coming soon! ๐ŸŽฅ

View Demo Videos

Basic Web Search Demo

https://github.com/user-attachments/assets/59f6ebba-801a-49ab-8278-1b2120912e33

Advanced Scraping Demo

https://github.com/user-attachments/assets/61ab0bee-fdfa-4d50-b0de-5fab96b4b91d

๐Ÿ“บ More tutorials on YouTube โ†’


๐Ÿ”ง Available Tools

โšก Rapid Mode Tools (Default - Free)

Tool Description Use Case
๐Ÿ” search_engine Web search with AI-optimized results Research, fact-checking, current events
๐Ÿ“„ scrape_as_markdown Convert any webpage to clean markdown Content extraction, documentation

๐Ÿ’Ž Pro Mode Tools (60+ Tools)

Click to see all Pro tools

Category Tools Description
Browser Control scraping_browser.* Full browser automation
Web Data APIs web_data_* Structured data extraction
E-commerce Product scrapers Amazon, eBay, Walmart data
Social Media Social scrapers Twitter, LinkedIn, Instagram
Maps & Local Location tools Google Maps, business data

๐Ÿ“š View complete tool documentation โ†’


๐ŸŽฎ Try It Now!

๐Ÿงช Online Playground

Try the Web MCP without any setup:


๐Ÿ”ง Configuration

Basic Setup

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

Advanced Configuration

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "your-token-here",
        "PRO_MODE": "true",              // Enable all 60+ tools
        "RATE_LIMIT": "100/1h",          // Custom rate limiting
        "WEB_UNLOCKER_ZONE": "custom",   // Custom unlocker zone
        "BROWSER_ZONE": "custom_browser", // Custom browser zone
        "POLLING_TIMEOUT": "600"         // Polling timeout in seconds (default: 600)
      }
    }
  }
}

Environment Variables

Variable Description Default Example
API_TOKEN Your Bright Data API token (required) - your-token-here
PRO_MODE Enable all 60+ tools false true
RATE_LIMIT Custom rate limiting unlimited 100/1h, 50/30m
WEB_UNLOCKER_ZONE Custom Web Unlocker zone name mcp_unlocker my_custom_zone
BROWSER_ZONE Custom Browser zone name mcp_browser my_browser_zone
POLLING_TIMEOUT Timeout for webdata* tools polling (seconds) 600 300, 1200
GROUPS Comma-separated tool group IDs - ecommerce,browser
TOOLS Comma-separated individual tool names - extract,scrape_as_html

Notes:

  • POLLING_TIMEOUT controls how long webdata* tools wait for results. Each second = 1 polling attempt.
  • Lower values (e.g., 300) will fail faster on slow data collections.
  • Higher values (e.g., 1200) allow more time for complex scraping tasks.

๐Ÿ“š Documentation


๐Ÿšจ Common Issues & Solutions

๐Ÿ”ง Troubleshooting Guide

โŒ "spawn npx ENOENT" Error

Solution: Install Node.js or use the full path to node:

"command": "/usr/local/bin/node"  // macOS/Linux
"command": "C:\\Program Files\\nodejs\\node.exe"  // Windows

โฑ๏ธ Timeouts on Complex Sites

Solution: Increase timeout in your client settings to 180s

๐Ÿ”‘ Authentication Issues

Solution: Ensure your API token is valid and has proper permissions

๐Ÿ“ก Remote Server Connection

Solution: Check your internet connection and firewall settings

More troubleshooting โ†’


๐Ÿค Contributing

We love contributions! Here's how you can help:

Please follow Bright Data's coding standards.


๐Ÿ“ž Support

      ๐Ÿ› GitHub Issues
      Report bugs & features




      ๐Ÿ“š Documentation
      Complete guides




      โœ‰๏ธ Email
      support@brightdata.com

๐Ÿ“œ License

MIT ยฉ Bright Data Ltd.


Built with โค๏ธ by





The world's #1 web data platform





โญ Star us on GitHub โ€ข 
Read our Blog
Last updated: Oct 19, 2025

More MCP servers built with Javascript

React

The library for web and native user interfaces.

By facebook 242.4K
Three.js

JavaScript 3D Library.

By mrdoob 110.5K
Axios

Promise based HTTP client for the browser and node.js

By axios 108.5K