Bright Data MCP Studio

Scraper Studio lifecycle, over MCP

Scrapers that
repair themselves.

Every scraping tutorial ends when the scraper runs. This one starts when it breaks. Point your coding agent at any public page — it builds the scraper, notices when the site changes underneath it, repairs it, and runs it again to prove the repair worked.

5 scrapers · 422 rows · last run 1h ago

Bright Data
AAmazon
Amazon
LLinkedIn
LinkedIn
WWalmart
Walmart
GGitHub
GitHub
RReddit
Reddit
ZZillow
Zillow
BBooking.com
Booking.com
EEtsy
Etsy
CCrunchbase
Crunchbase
HHome Depot
Home Depot
PPerplexity
Perplexity
TTikTok
TikTok

This came back a moment ago.

Pulled live from producthunt.com by the scheduled run — not a mockup.

one record, exactly as an agent receives it
product_name
Construct Computer
tagline
Your AI coworker gets a computer. You get your day back.
upvote_count
13
product_page_url
https://www.producthunt.com/products/construct-computer

Fields under watch

If any of these stops coming back, the scraper is considered broken and a repair starts on its own.

What happens on every run

One call does all of it. The order matters, so it is worth being precise about.

  1. 01

    Reuse what exists

    Known site? Use the scraper already built for it. Building one takes 5–10 minutes and only ever happens once per site.

  2. 02

    Run it

    Collect the page and return structured records.

  3. 03

    Check the data, not the status code

    A run that "succeeds" and returns rows of empty fields has still failed. Missing fields and empty-value ratios are what get measured.

  4. 04

    Describe the break, then repair

    The specific problem — which field went empty — becomes the instruction sent to Bright Data's repair flow.

  5. 05

    Run again to verify

    The repair reports success when its AI job finishes, not when the data is correct. Without a second run, a repair that fixed nothing looks like a win.

  6. 06

    Rebuild once, if it is still wrong

    Capped at a single rebuild. The rebuild deletes the collector it abandoned and records what was deleted, so the account never quietly loses a scraper.

It all runs from your agent.

The dashboard only shows what happened. Everything that does anything is an MCP tool, so it works from Claude Code, Claude Desktop, or any MCP client.

Get your config