Official

Brightdata MCP Server

Real-time web data and AI search insights for LLMs without blocking.

Data last scanned today · Reviewed today

7129 tools2,533JavaScriptMIT

Overview

The Brightdata MCP Server provides AI agents with tools to access live web information and structured package metadata. It enables developers to retrieve current data from npm and PyPI, including package versions and project details, to support informed dependency management. Additionally, the server offers Generative Engine Optimization (GEO) capabilities by querying AI models to track brand mentions and visibility across platforms like ChatGPT and Perplexity. The implementation includes a free tier offering 5,000 credits per month for prototyping and everyday use.

Our verdict

With a security score of 53/100, this server is classified as high risk, primarily because it is community-maintained rather than developed by the official Bright Data organization and has not undergone an editorial security review. Users should exercise caution as the authentication methods and read-only mode implementations are currently unverified. It is suitable for developers testing web-scraping features who are comfortable with the risks of third-party, unreviewed software.

  • Supports npm and PyPI package metadata retrieval
  • Provides tools for GEO and brand visibility tracking
  • Includes a free tier with 5,000 monthly credits
  • Small dependency surface with 7 direct dependencies
  • Not maintained by the official vendor
  • Lacks an editorial security review
  • Authentication methods remain unreviewed
  • Read-only mode status is currently unverified

Setup

Claude Desktop
{
  "mcpServers": {
    "brightdata-mcp": {
      "args": [
        "-y",
        "@brightdata/mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
search_engineWeb search with AI-optimized resultslow
search_engine_batchPerform batch web searcheslow
scrape_as_markdownConvert any webpage to clean markdownlow
scrape_batchPerform batch web scrapinglow
discoverAI-ranked web search with intent-based relevance scoringlow
extractAI-assisted extraction helperlow
web_data_amazon_productRetail and marketplace data for Amazon productslow
web_data_walmart_productRetail and marketplace data for Walmart productslow
web_data_google_shoppingRetail and marketplace data for Google Shoppinglow
web_data_linkedin_postsSocial and community data for LinkedIn postslow

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Is there a free tier for this service?

Yes, there is a free tier that provides 5,000 credits per month. This tier does not require a credit card and auto-renews monthly.

Can I use this server without installing anything locally?

Yes, you can use the hosted server by providing your API token in the URL configuration within your MCP client.

Which tool groups are available for specific use cases?

You can use the 'code' group for npm and PyPI package metadata or the 'geo' group for brand visibility and AI-generated insights.

How do I configure the server to use specific features?

You can specify functional groups by setting environment variables, such as setting GROUPS='code' to enable package lookup features.

What is the recommended way to set up the server in Claude Desktop?

You can add it by navigating to Settings, selecting Connectors, and adding a custom connector with the Bright Data URL that includes your API token.

Alternatives

Changelog

Badge

Brightdata MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.