{"repo":"brightdata/brightdata-mcp","free":true,"listed":false,"github":"https://github.com/brightdata/brightdata-mcp","clone":"git clone https://github.com/brightdata/brightdata-mcp.git","description":"A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.","language":"JavaScript","stars":2592,"topics":["ai-agents","ai-integrations","anti-bot-detection","browser-automation","data-collection","data-extraction","llm","mcp","mcp-server","modelcontextprotocol","scraping","scraping-tools","structured-data","web-crawling","web-data","web-scraping"],"license":"MIT","category":"web_data_infrastructure","readme_excerpt":"<div align=\"center\">\n  <a href=\"https://brightdata.com/ai/mcp-server\">\n    <img src=\"https://github.com/user-attachments/assets/c21b3f7b-7ff1-40c3-b3d8-66706913d62f\" alt=\"Bright Data Logo\">\n  </a>\n\n<h1>Bright Data MCP</h1>\n\n<p><strong>Web search, page scraping, structured data extraction, and browser automation for AI agents and LLMs over the Model Context Protocol.</strong></p>\n<p>Works with AI agents, coding agents, chat assistants, and any MCP-compatible client.</p>\n\n<p>\n  <a href=\"https://www.npmjs.com/package/@brightdata/mcp\"><img src=\"https://img.shields.io/npm/v/@brightdata/mcp?style=flat-square\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@brightdata/mcp\"><img src=\"https://img.shields.io/npm/dw/@brightdata/mcp?style=flat-square\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/brightdata-com/brightdata-mcp/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue?style=flat-square\" alt=\"License\"></a>\n</p>\n\n<p>\n  <a href=\"#quick-start\">Quick Start</a> •\n  <a href=\"#pricing-and-free-tier\">Pricing</a> •\n  <a href=\"#use-cases\">Use Cases</a> •\n  <a href=\"#tools-reference-69-tools\">Tools</a> •\n  <a href=\"#agent-skills\">Agent Skills</a> •\n  <a href=\"#documentation\">Docs</a> •\n  <a href=\"#support\">Support</a>\n</p>\n\n<p><strong>Free tier: 5,000 requests per month.</strong> No credit card required. Renews monthly.</p>\n\n</div>\n\n---\n\n## Overview\n\nThe Bright Data MCP server gives AI agents real-time access to public web data. It exposes **69 tools** covering:\n\n- **Web search** — Google, Bing, and Yandex results as structured data\n- **Page scraping** — any URL as Markdown or HTML, with bot detection, CAPTCHA solving, and proxy rotation handled automatically on every request\n- **Structured data extraction** — clean JSON from Amazon, LinkedIn, Instagram, TikTok, YouTube, X, Reddit, Facebook, Crunchbase, Zillow, and other major platforms, without parsing HTML\n- **Browser automation** — navigate, click, type, screenshot, and read pages in a remote browser session\n- **LLM response collection** — send prompts to ChatGPT, Grok, and Perplexity and get their answers back as structured data\n- **Package registry data** — npm and PyPI package versions, READMEs, dependencies, and metadata\n\nEvery request is routed through Bright Data's unblocking infrastructure, so pages that block ordinary HTTP clients (bot detection, CAPTCHAs, rate limits, geo-restrictions) return normally. No proxy setup, no headless browser maintenance, no retry logic to write.\n\nTwo deployment options: a hosted remote server (one URL, no installation) or a local instance via `npx @brightdata/mcp`.\n\n---\n\n## Quick Start\n\n**Hosted server — no installation.** Add this URL to your MCP client:\n\n```\nhttps://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE\n```\n\nGet your API token from your [Bright Data account settings](https://brightdata.com/cp/setting/users). New accounts get 5,000 free requests per month.\n\nOptional URL parameters:\n\n| Parameter | Description | Example |\n|-----------|-------------|---------|\n| `groups=<ids>` | Enable specific tool groups | `...&groups=social,ecommerce` |\n| `tools=<names>` | Enable specific tools only | `...&tools=search_engine,scrape_as_markdown` |\n\n<details>\n<summary><b>Claude Desktop</b></summary>\n\n1. Go to: Settings → Connectors → Add custom connector\n2. Name: `Bright Data`\n3. URL: `https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN`\n4. Click \"Add\"\n\nOr run locally:\n\n```json\n{\n  \"mcpServers\": {\n    \"Bright Data\": {\n      \"command\": \"npx\",\n      \"args\": [\"@brightdata/mcp\"],\n      \"env\": {\n        \"API_TOKEN\": \"<your-api-token-here>\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Claude Code</b></summary>\n\n```bash\nclaude mcp add --transport http brightdata \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n```\n\n</details>\n\n<details>\n<summary><b>Cursor</b></summary>\n\nAdd to `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"brightdata\": {\n      \"url\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>VS Code</b></summary>\n\nAdd to `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"brightdata\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Windsurf</b></summary>\n\nAdd to `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"brightdata\": {\n      \"serverUrl\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Gemini CLI</b></summary>\n\nAdd to `~/.gemini/settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"brightdata\": {\n      \"httpUrl\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Zed</b></summary>\n\nAdd to your Zed settings:\n\n```json\n{\n  \"context_servers\": {\n    \"brightdata\": {\n      \"url\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Warp</b></summary>\n\nGo to Settings > MCP Servers > Add MCP Server and add:\n\n```json\n{\n  \"brightdata\": {\n    \"url\": \"https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN\"\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Other clients (local npx)</b></summary>\n\nFor any client that supports local MCP servers:\n\n```json\n{\n  \"mcpServers\": {\n    \"Bright Data\": {\n      \"command\": \"npx\",\n      \"args\": [\"@brightdata/mcp\"],\n      \"env\": {\n        \"API_TOKEN\": \"<your-api-token-here>\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n---\n\n## Pricing and Free Tier\n\nEvery account includes a recurring monthly free tier. **No credit card or commitment required to start.**\n\n**5,000 free requests per month**, renewing on the 1st of each month. Unused requests don't roll over. For team accounts, the free tier is shared across all users in the account.\n\nWhat's included free:\n\n- Fetch any webpage and extract as Markdown\n- Access to 60+ pre-built scrapers for popular domains\n- Web search (Google, Bing, Yandex)\n- Web unlocking (bot detection bypass, CAPTCHA solving, proxy rotation)\n- Browser automation\n- Geo-targeting\n\nBeyond the free tier — pay as you go, no commitment:\n\n| | Search, Scrape & Extract | Browser Navigation |\n|---|---|---|\n| **Pay as you go** | $1.50 / 1K results | $8 / GB |\n\n- When free requests run out, requests stop. No surprise charges — unless you have deposited funds\n- Adding a credit card is a verification step only; you are not charged unless your free tier is exhausted **and** you have funds deposited\n- Set a spend cap in the [control panel](https://brightdata.com/cp) so pay-as-you-go usage never exceeds your budget\n\n[Full pricing, volume plans and enterprise →](https://brightdata.com/pricing/mcp-server)\n\n---\n\n## Use Cases\n\n### Real-time research\n\nAnswer questions using live web data instead of training data. Search, then read the sources.\n\n| Task | Tools |\n|------|-------|\n| Search the web for current information | `search_engine`, `search_engine_batch` |\n| Read a specific page as clean Markdown | `scrape_as_markdown`, `scrape_batch` |\n| Find the most relevant sources for a research question, ranked by AI relevance score | `discover` |\n\nExample prompts: \"What's Tesla's current stock price?\", \"Get today's weather forecast for New York\", \"Find the most cited sources on EU AI regulation from the last 6 months\".\n\n### E-commerce intelligence\n\nRead product data as structured JSON: price, availability, rating, review count, seller, images.\n\n| Task | Tools |\n|------|-------|\n| Amazon product details, reviews, search results | `web_data_amazon_product`, `web_data_amazon_product_reviews`, `web_data_amazon_product_search` |\n| Walmart, eBay, Best Buy, Etsy, Home Depot, Zara products | `web_data_walmart_product`, `web_data_ebay_product`, `web_data_bestbuy_products`, `web_data_etsy_products`, `web_data_homedepot_products`, `web_data_zara_products` |\n| Cross-retailer price view | `web_data_google_shopping` |\n| Seller profiles | `web_data_walmart_seller` |\n\nExample prompts: \"Compare this laptop's price on Amazon vs Walmart vs Best Buy\", \"Get the rating and review count for ASIN B0D2Q9397Y\", \"Is this product in stock?\".\n\n### Market and competitor analysis\n\nBuild competitor profiles from live data: funding, headcount, hiring, customer reviews, pricing pages.\n\n| Task | Tools |\n|------|-------|\n| Company funding, investors, size | `web_data_crunchbase_company`, `web_data_zoominfo_company_profile` |\n| Company pages, employees, job postings | `web_data_linkedin_company_profile`, `web_data_linkedin_job_listings` |\n| Customer sentiment | `web_data_google_maps_reviews`, `web_data_facebook_company_reviews`, app store review tools |\n| Competitor pricing pages | `scrape_as_markdown`, `scrape_batch` |\n| Market discovery | `search_engine_batch`, `discover` |\n\nExample prompt: \"Analyze Notion as a competitor: pricing, funding, hiring focus, and what customers complain about\".\n\n### AI agents with reliable web access\n\nReplace built-in fetch/search tools that get blocked on protected sites. Every request goes through unblocking infrastructure, so agents don't fail on bot detection, CAPTCHAs, or geo-restrictions.\n\n| Task | Tools |\n|------|-------|\n| Drop-in replacement for built-in web search | `search_engine` |\n| Drop-in replacement for built-in URL fetch | `scrape_as_markdown` |\n| Parallel data collection (10 at a time) | `search_engine_batch`, `scrape_batch` |\n| Interactive sites (login walls, infinite scroll, dynamic content) | `scraping_browser_*` (13 tools) |\n| Structured JSON from any page, no schema needed | `extract` |\n\n### Coding agents\n\nPackage registry data on demand — no scraping, no stale caches.\n\n| Task | Tools |\n|------|-------|\n| npm package version, README, dependencies, metadata | `web_data_npm_package` |\n| PyPI package version, README, dependencies, metadata | `web_data_pypi_package` |\n| Read files from GitHub repositories | `web_data_github_repository_file` |\n\nExample prompts: \"What's the latest version of express on npm?\", \"Get the README for ","default_branch":"main","files":52,"tree":[".github/workflows/publish-mcp.yml",".github/workflows/release.yml",".github/workflows/test.yml",".gitignore",".mcpbignore",".npmignore","CHANGELOG.md","Dockerfile","LICENSE","README.md","aria_snapshot_filter.js","assets/Demo.gif","assets/Demo2.gif","assets/Demo3.gif","assets/Tools.md","assets/logo.png","brightdata-mcp-2.7.1.mcpb","browser_session.js","browser_tools.js","examples/README.md","icon.png","manifest.json","mcp-evals/README.md","mcp-evals/llms.json","mcp-evals/server-configs/server-config.advanced_scraping.json","mcp-evals/server-configs/server-config.app_stores.json","mcp-evals/server-configs/server-config.browser.json","mcp-evals/server-configs/server-config.business.json","mcp-evals/server-configs/server-config.ecommerce.json","mcp-evals/server-configs/server-config.finance.json","mcp-evals/server-configs/server-config.research.json","mcp-evals/server-configs/server-config.social.json","mcp-evals/tool-groups.json/tool-groups.advanced_scraping.json","mcp-evals/tool-groups.json/tool-groups.app_stores.json","mcp-evals/tool-groups.json/tool-groups.browser.json","mcp-evals/tool-groups.json/tool-groups.business.json","mcp-evals/tool-groups.json/tool-groups.ecommerce.json","mcp-evals/tool-groups.json/tool-groups.finance.json","mcp-evals/tool-groups.json/tool-groups.research.json","mcp-evals/tool-groups.json/tool-groups.social.json","package-lock.json","package.json","prompts.js","search_dataset_schema.js","search_utils.js","server.js","server.json","smithery.yaml","test/search-dataset-schema.test.js","test/search-utils.test.js","test/server-health.test.js","tool_groups.js"],"storefront":"/r/brightdata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brightdata/brightdata-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}