Brightdata MCP Server
Real-time web data and AI search insights for LLMs without blocking.
Data last scanned today · Reviewed today
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
{
"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
| Tool | Description | Risk |
|---|---|---|
| search_engine | Web search with AI-optimized results | low |
| search_engine_batch | Perform batch web searches | low |
| scrape_as_markdown | Convert any webpage to clean markdown | low |
| scrape_batch | Perform batch web scraping | low |
| discover | AI-ranked web search with intent-based relevance scoring | low |
| extract | AI-assisted extraction helper | low |
| web_data_amazon_product | Retail and marketplace data for Amazon products | low |
| web_data_walmart_product | Retail and marketplace data for Walmart products | low |
| web_data_google_shopping | Retail and marketplace data for Google Shopping | low |
| web_data_linkedin_posts | Social and community data for LinkedIn posts | low |
Compatibility
| Client | Local | Docker | Remote | Read-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
Maintain this server? Add the live badge to your README.