brightdata_unlock
ActiveTool of Bright Data
Fetch any URL through Bright Data Web Unlocker — rotating residential proxies with automatic anti-bot bypass and CAPTCHA solving, built for the hardest-to-scrape sites (Cloudflare, PerimeterX, Akamai fronted). Returns the page content with status and length; large pages are truncated. Calls proxy the fetch synchronously and can take 10-30 seconds. BYOK: Bright Data API token via _apiKey + a Web Unlocker zone configured in your dashboard (first zone is auto-named "web_unlocker1"); pay-per-request pricing on the Bright Data side. Example: brightdata_unlock({ url: "https://example.com", _apiKey: "your-brightdata-token" })
Parameters schema
{
"type": "object",
"required": [
"url",
"_apiKey"
],
"properties": {
"url": {
"type": "string",
"description": "The absolute URL to fetch, including scheme, e.g. \"https://example.com/page\""
},
"zone": {
"type": "string",
"description": "Your Web Unlocker zone name from the Bright Data control panel. Default \"web_unlocker1\" — the auto-generated name of the first Web Unlocker zone."
},
"format": {
"type": "string",
"description": "Response shape: \"raw\" (default — the target page body as a string) or \"json\" (a JSON envelope with status/headers/body metadata from Bright Data)."
},
"_apiKey": {
"type": "string",
"description": "Your Bright Data API token (account settings or zone Overview tab). Requires a Bright Data account with a Web Unlocker zone; sign up at https://brightdata.com"
},
"country": {
"type": "string",
"description": "Two-letter ISO country code for the proxy exit location, e.g. \"us\", \"gb\", \"de\". Default: Bright Data auto-selects per your zone configuration."
}
}
}Parent server
Bright Data
https://github.com/pipeworx-io/mcp-bright-data
1/7 registries