Bright Data Model Context Protocol (MCP) empowers your AI models and agents with
real-time, reliable access to public web data. With Bright Data MCP, your applications can effortlessly retrieve both static and dynamic content from across the web, eliminating the need to build or maintain complex data scraping and unlocking infrastructure.

Configuration

Before you begin, ensure you have the following:

If you prefer to use a different zone name, you can specify it with the WEB_UNLOCKER_ZONE environment variable in your configuration

Choose your client configuration:

// Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:

{
  "mcpServers": {
    "Bright Data": {
      "command": "npx",
      "args": ["@brightdata/mcp"],
      "env": {
        "API_TOKEN": "<insert your api key from https://brightdata.com/cp/setting/users>",
        "WEB_UNLOCKER_ZONE": "<Optional - if you want to use a spesific name for web_unlocker, the name goes here. If not - REMOVE this field>",
        "BROWSER_ZONE": "<Optional - if you want to use a spesific name for browser_api, the name goes here. If not - REMOVE this field>",
    		"RATE_LIMIT": "<Optional - rate limit format, possible values: limit/time+unit, e.g., 100/1h, 50/30m, 10/5s. If not in use - REMOVE this field>"       
}
    }
  }
}

Examples

How to verify that the MCP is working

Claude will ask for permission request, click “Allow”

You will be able to monitor your BrightData API usage under “My Zones” in the BrightData website

Troubleshooting

For any problem, look at the troubleshooting section on GitHub or contact support