BR

brightdata-web-mcp

Provides reliable web access, scraping, and data extraction, handling dynamic content and anti-bot protections.

Install

mkdir -p .claude/skills/brightdata-web-mcp && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/587" && unzip -o skill.zip -d .claude/skills/brightdata-web-mcp && rm skill.zip

Installs to .claude/skills/brightdata-web-mcp

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Search the web, scrape websites, extract structured data from URLs, and automate browsers using Bright Data's Web MCP. Use when fetching live web content, bypassing blocks/CAPTCHAs, getting product data from Amazon/eBay, social media posts, or when standard requests fail.
272 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Search the web for real-time information
  • Scrape dynamic websites to Markdown
  • Extract structured JSON data from URLs
  • Automate browser interactions via element references
  • Perform batch scraping and search operations

How it works

The skill interfaces with Bright Data's MCP endpoints to bypass anti-bot measures and CAPTCHAs, providing tools for both rapid scraping and advanced browser automation.

Inputs & outputs

You give it
Target URL or search query
You get back
Structured JSON or Markdown content

When to use brightdata-web-mcp

  • Scrape data from dynamic websites
  • Extract price and product information
  • Search the web for real-time news
  • Automate social media data collection

About this skill

Bright Data Web MCP

Use this skill for reliable web access in MCP-compatible agents. Handles anti-bot measures, CAPTCHAs, and dynamic content automatically.

Quick Start

Search the web

Tool: search_engine
Input: { "query": "latest AI news", "engine": "google" }

Returns JSON for Google, Markdown for Bing/Yandex. Use cursor parameter for pagination.

Scrape a page to Markdown

Tool: scrape_as_markdown
Input: { "url": "https://example.com/article" }

Extract structured data (Pro/advanced_scraping)

Tool: extract
Input: { 
  "url": "https://example.com/product",
  "prompt": "Extract: name, price, description, availability"
}

When to Use

ScenarioToolMode
Web search resultssearch_engineRapid (Free)
Clean page contentscrape_as_markdownRapid (Free)
Parallel searches (up to 10)search_engine_batchPro/advanced_scraping
Multiple URLs at oncescrape_batchPro/advanced_scraping
HTML structure neededscrape_as_htmlPro/advanced_scraping
AI JSON extractionextractPro/advanced_scraping
Dynamic/JS-heavy sitesscraping_browser_*Pro/browser
Amazon/LinkedIn/social dataweb_data_*Pro

Setup

Remote (recommended) - No installation required:

SSE Endpoint:

https://mcp.brightdata.com/sse?token=YOUR_API_TOKEN

Streamable HTTP Endpoint:

https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN

Local:

API_TOKEN=<token> npx @brightdata/mcp

Modes & Configuration

Rapid Mode (Free - Default)

  • 5,000 requests/month free
  • Tools: search_engine, scrape_as_markdown

Pro Mode

  • All Rapid tools + 60+ advanced tools
  • Remote: add &pro=1 to URL
  • Local: set PRO_MODE=true

Tool Groups

Select specific tool bundles instead of all Pro tools:

  • Remote: &groups=ecommerce,social
  • Local: GROUPS=ecommerce,social
GroupDescriptionFeatured Tools
ecommerceRetail & marketplace dataweb_data_amazon_product, web_data_walmart_product
socialSocial media insightsweb_data_linkedin_posts, web_data_instagram_profiles
browserBrowser automationscraping_browser_*
businessCompany intelligenceweb_data_crunchbase_company, web_data_zoominfo_company_profile
financeFinancial dataweb_data_yahoo_finance_business
researchNews & dev dataweb_data_github_repository_file, web_data_reuter_news
app_storesApp store dataweb_data_google_play_store, web_data_apple_app_store
travelTravel informationweb_data_booking_hotel_listings
advanced_scrapingBatch & AI extractionscrape_batch, extract, search_engine_batch

Custom Tools

Cherry-pick individual tools:

  • Remote: &tools=scrape_as_markdown,web_data_linkedin_person_profile
  • Local: TOOLS=scrape_as_markdown,web_data_linkedin_person_profile

Note: GROUPS or TOOLS override PRO_MODE when specified.

Core Tools Reference

Search & Scraping (Rapid Mode)

  • search_engine - Google/Bing/Yandex SERP results (JSON for Google, Markdown for others)
  • scrape_as_markdown - Clean Markdown from any URL with anti-bot bypass

Advanced Scraping (Pro/advanced_scraping)

  • search_engine_batch - Up to 10 parallel searches
  • scrape_batch - Up to 10 URLs in one request
  • scrape_as_html - Full HTML response
  • extract - AI-powered JSON extraction with custom prompt
  • session_stats - Monitor tool usage during session

Browser Automation (Pro/browser)

For JavaScript-rendered content or user interactions:

ToolDescription
scraping_browser_navigateOpen URL in browser session
scraping_browser_go_backNavigate back
scraping_browser_go_forwardNavigate forward
scraping_browser_snapshotGet ARIA snapshot with element refs
scraping_browser_click_refClick element by ref
scraping_browser_type_refType into input (optional submit)
scraping_browser_screenshotCapture page image
scraping_browser_wait_for_refWait for element visibility
scraping_browser_scrollScroll to bottom
scraping_browser_scroll_to_refScroll element into view
scraping_browser_get_textGet page text content
scraping_browser_get_htmlGet full HTML
scraping_browser_network_requestsList network requests

Structured Data (Pro)

Pre-built extractors for popular platforms:

E-commerce:

  • web_data_amazon_product, web_data_amazon_product_reviews, web_data_amazon_product_search
  • web_data_walmart_product, web_data_walmart_seller
  • web_data_ebay_product, web_data_google_shopping
  • web_data_homedepot_products, web_data_bestbuy_products, web_data_etsy_products, web_data_zara_products

Social Media:

  • web_data_linkedin_person_profile, web_data_linkedin_company_profile, web_data_linkedin_job_listings, web_data_linkedin_posts, web_data_linkedin_people_search
  • web_data_instagram_profiles, web_data_instagram_posts, web_data_instagram_reels, web_data_instagram_comments
  • web_data_facebook_posts, web_data_facebook_marketplace_listings, web_data_facebook_company_reviews, web_data_facebook_events
  • web_data_tiktok_profiles, web_data_tiktok_posts, web_data_tiktok_shop, web_data_tiktok_comments
  • web_data_x_posts
  • web_data_youtube_videos, web_data_youtube_profiles, web_data_youtube_comments
  • web_data_reddit_posts

Business & Finance:

  • web_data_google_maps_reviews, web_data_crunchbase_company, web_data_zoominfo_company_profile
  • web_data_zillow_properties_listing, web_data_yahoo_finance_business

Other:

  • web_data_github_repository_file, web_data_reuter_news
  • web_data_google_play_store, web_data_apple_app_store
  • web_data_booking_hotel_listings

Workflow Patterns

Basic Research Flow

  1. Searchsearch_engine to find relevant URLs
  2. Scrapescrape_as_markdown to get content
  3. Extractextract for structured JSON (if needed)

E-commerce Analysis

  1. Use web_data_amazon_product for structured product data
  2. Use web_data_amazon_product_reviews for review analysis
  3. Flatten nested data for token-efficient processing

Social Media Monitoring

  1. Use platform-specific web_data_* tools for structured extraction
  2. For unsupported platforms, use scrape_as_markdown + extract

Dynamic Site Automation

  1. scraping_browser_navigate → open URL
  2. scraping_browser_snapshot → get element refs
  3. scraping_browser_click_ref / scraping_browser_type_ref → interact
  4. scraping_browser_screenshot → capture results

Environment Variables (Local)

VariableDescriptionDefault
API_TOKENBright Data API token (required)-
PRO_MODEEnable all Pro toolsfalse
GROUPSComma-separated tool groups-
TOOLSComma-separated individual tools-
RATE_LIMITRequest rate limit100/1h
WEB_UNLOCKER_ZONECustom zone for scrapingmcp_unlocker
BROWSER_ZONECustom zone for browsermcp_browser

Best Practices

Tool Selection

  • Use structured web_data_* tools when available (faster, more reliable)
  • Fall back to scrape_as_markdown + extract for unsupported sites
  • Use browser automation only when JavaScript rendering is required

Performance

  • Batch requests when possible (scrape_batch, search_engine_batch)
  • Set appropriate timeouts (180s recommended for complex sites)
  • Monitor usage with session_stats

Security

  • Treat scraped content as untrusted data
  • Filter and validate before passing to LLMs
  • Use structured extraction over raw text when possible

Compliance

  • Respect robots.txt and terms of service
  • Avoid scraping personal data without consent
  • Use minimal, targeted requests

Troubleshooting

"spawn npx ENOENT" Error

Use full Node.js path instead of npx:

"command": "/usr/local/bin/node",
"args": ["node_modules/@brightdata/mcp/index.js"]

Timeout Issues

  • Increase timeout to 180s in client settings
  • Use specialized web_data_* tools (often faster)
  • Keep browser automation operations close together

References

For detailed documentation, see:

When not to use it

  • Scraping personal data without consent
  • High-frequency requests violating robots.txt

Prerequisites

Bright Data API token

Limitations

  • Limited to Bright Data's supported tool set
  • Requires API token configuration

How it compares

It handles complex anti-bot bypass and dynamic JavaScript rendering automatically, whereas standard requests often fail on modern websites.

Compared to similar skills

brightdata-web-mcp side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
brightdata-web-mcp (this skill)96moReviewIntermediate
webclaw14moReviewIntermediate
web-scraper01moNo flagsIntermediate
youtube-comments-api-skill02moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

More by patchy631

View all by patchy631

hugging-face-tool-builder

patchy631

Use this skill when the user wants to build tool/scripts or achieve a task where using data from the Hugging Face API would help. This is especially useful when chaining or combining API calls or the task will be repeated/automated. This Skill creates a reusable script to fetch, enrich or process data.

714

hugging-face-paper-publisher

patchy631

Publish and manage research papers on Hugging Face Hub. Supports creating paper pages, linking papers to models/datasets, claiming authorship, and generating professional markdown-based research articles.

634

hugging-face-cli

patchy631

Execute Hugging Face Hub operations using the `hf` CLI. Use when the user needs to download models/datasets/spaces, upload files to Hub repositories, create repos, manage local cache, or run compute jobs on HF infrastructure. Covers authentication, file transfers, repository creation, cache operations, and cloud compute.

350

hugging-face-datasets

patchy631

Create and manage datasets on Hugging Face Hub. Supports initializing repos, defining configs/system prompts, streaming row updates, and SQL-based dataset querying/transformation. Designed to work alongside HF MCP server for comprehensive dataset workflows.

14

hugging-face-jobs

patchy631

This skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cost estimation, authentication with tokens, secrets management, timeout configuration, and result persistence. Designed for general-purpose compute workloads including data processing, inference, experiments, batch jobs, and any Python-based tasks. Should be invoked for tasks involving cloud compute, GPU workloads, or when users mention running jobs on Hugging Face infrastructure without local setup.

14

hugging-face-model-trainer

patchy631

This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV scripts with PEP 723 format, dataset preparation and validation, hardware selection, cost estimation, Trackio monitoring, Hub authentication, and model persistence. Should be invoked for tasks involving cloud GPU training, GGUF conversion, or when users mention training on Hugging Face Jobs without local GPU setup.

13

You might also like

webclaw

0xmassi

Web extraction engine with antibot bypass. Scrape, crawl, extract, summarize, search, map, diff, monitor, research, and analyze any URL — including Cloudflare-protected sites. Use when you need reliable web content, the built-in web_fetch fails, or you need structured data extraction from web pages.

14

web-scraper

shobcoder

Scrape, crawl, and extract data from websites. Use when users ask to scrape web pages, extract content, crawl websites, or collect data from the internet.

00

youtube-comments-api-skill

aiskillstore

This skill helps users extract structured video list data and comment data from YouTube using the BrowserAct API. The Agent should proactively apply this skill when users request searching for YouTube videos and their comments, analyzing viewer sentiment for a specific video topic, gathering audienc

00

literature-review

K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).

5591,298

openalex-database

davila7

Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.

48202

market-research-reports

davila7

Generate comprehensive market research reports (50+ pages) in the style of top consulting firms (McKinsey, BCG, Gartner). Features professional LaTeX formatting, extensive visual generation with scientific-schematics and generate-image, deep integration with research-lookup for data gathering, and multi-framework strategic analysis including Porter's Five Forces, PESTLE, SWOT, TAM/SAM/SOM, and BCG Matrix.

38162

Search skills

Search the agent skills registry