ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Bright Data with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Access the world's #1 web data platform. bypass anti-bot protections, extract structured search engine data, and manage scraping browsers directly from your AI

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 10 capabilities

The complete Bright Data capability set.

These are the exact actions your AI can choose when you ask it to work with Bright Data.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 10 available through Bright Data.

  1. 01

    Get dataset snapshot

    Returns structured JSON records. Error records include error_code: "dead_page" (404) or "bad_input" (wrong URL pattern). Download scraped data from a completed collection

  2. 02

    List datasets

    Use to find the correct dataset_id for trigger_dataset. Large response. filter by name. Browse all 100+ available datasets with IDs and names

  3. 03

    Get zone info

    Use to verify a zone is active and correctly configured before using send_request. Get zone configuration. type, status, bandwidth, and settings

  4. 04

    Get all zones

    Call this before send_request to get valid zone names. Empty list means zones must be created at brightdata.com/cp/zones. List all proxy zones configured in the account

Capability set02 / 03

05-07

3 capabilities in this set.

Part of 10 available through Bright Data.

  1. 05

    Get dataset progress

    Returns status ("running" or "ready"), records count, and errors count. Poll every 15-30s. Only call get_dataset_snapshot after status="ready". LinkedIn scraping takes 60-120s per URL. Check if a dataset collection is complete

  2. 06

    Get zone passwords

    For direct proxy connections outside this MCP. SENSITIVE. do not log credentials. Get proxy credentials for direct connections (Selenium, Playwright, etc.)

  3. 07

    Get account status

    Use first if other capabilities return auth errors. Check account status and API key validity

Capability set03 / 03

08-10

3 capabilities in this set.

Part of 10 available through Bright Data.

  1. 08

    List browser sessions

    Only relevant if Scraping Browser zones are configured. Default: 50 most recent. List Scraping Browser sessions by status, duration, or bandwidth

  2. 09

    Send request

    Requires a valid zone name. call get_all_zones first if unknown. Web Unlocker zones scrape any site; SERP API zones return structured search results from Google/Bing URLs. Scrape any URL bypassing anti-bot protections, or extract structured SERP data

  3. 10

    Trigger dataset

    Poll get_dataset_progress until status="ready", then call get_dataset_snapshot to download results. Provide either url or keyword. LinkedIn Posts (gd_lyy3tktm25m4avu764) requires URLs matching linkedin.com/(pulse|posts|feed/update). no keyword support. Always set include_errors=true. Start an async scraping job for LinkedIn, Amazon, Instagram, and 100+ sources

Observed, not estimated

915ms average. Fast in production.

Bright Data is checked daily against the live service.

Daily averagePeak 1158ms
Aug 20Today
Fastest day
751ms
Slowest day
1158ms
14-day trend
Slowing+16%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 10 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Bright Data, so you can see the experience inside your AI.

It does not authenticate your account with Bright Data. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Bright Data Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_Z06xKXBLbhmRgabDfSd6BBkkFtoyph9gsiWpikY1/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Bright Data capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "bright-data-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Z06xKXBLbhmRgabDfSd6BBkkFtoyph9gsiWpikY1/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Bright Data owners ask.

  • 01

    What is the workflow for scraping a LinkedIn post?

    Use trigger_dataset with the LinkedIn Posts dataset ID (gd_lyy3tktm25m4avu764) and a direct post URL (e.g., https://www.linkedin.com/feed/update/urn:li:activity:...). This returns a snapshot_id. Then poll get_dataset_progress every 15–30 seconds until the status is ready. LinkedIn scraping typically takes 60–120 seconds. Finally, call get_dataset_snapshot to retrieve the structured data including post content, author details, reactions, and comment count.

  • 02

    Why does send_request fail with a zone error?

    The send_request capability requires an active proxy zone (Web Unlocker or SERP API). If your account has no zones configured, the request will fail. Run get_all_zones first to check your available zones. If the list is empty, you need to create a zone in the Bright Data dashboard before using send_request.

  • 03

    Which URL formats does the LinkedIn Posts dataset accept?

    The LinkedIn Posts dataset (gd_lyy3tktm25m4avu764) only accepts direct post URLs matching the pattern linkedin.com/(pulse|posts|feed/update). Valid examples: https://www.linkedin.com/feed/update/urn:li:activity:1234567890 or https://www.linkedin.com/posts/username_title-activity-1234567890. Search result pages, profile pages, and hashtag pages are not supported.

  • 04

    How do I find the right dataset ID for my use case?

    Use the list_datasets capability to browse all 100+ available datasets. Common IDs: LinkedIn Posts (gd_lyy3tktm25m4avu764), LinkedIn People (gd_l1viktl72bvl7bjuj0), LinkedIn Companies (gd_l1vikfnt1wgvvqz95w), Amazon Products (gd_l7q7dkf244hwjntr0), Instagram Profiles (gd_l1vikfch901nx3by4), Google Maps (gd_m8ebnr0q2qlklc02fz).