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 below completed:

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-token-here>",
        "WEB_UNLOCKER_ZONE": "<optional if you want to override the default mcp_unlocker zone name>",
        "BROWSER_AUTH": "<optional if you want to enable remote browser control tools>"
      }
    }
  }
}

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