Data as of

Bright Data Web MCP for Cursor: Setup & Config

Give Cursor live web search, page extraction, and optional browser automation through Bright Data.

What you can do with Bright Data Web in Cursor

Choose configurable live-web access spanning search, extraction, datasets, and package intelligence.

  • Look up npm or PyPI versions, metadata, and READMEs.
  • Compare AI-generated brand mentions across supported LLM services.

Before you start: Bright Data Web in Cursor

  • Node.js with npx for local execution
  • A Bright Data account and API token
  • An MCP-compatible client

This configuration uses the local process. A hosted endpoint is also documented. Rapid mode is the default; optional groups and Pro tools can change usage costs.

Bright Data Web Cursor configuration

  1. Choose Cursor configuration scope

    For Bright Data Web MCP, open Project: .cursor/mcp.json User: ~/.cursor/mcp.json. Merge into mcpServers at project or user scope.

  2. Add Bright Data Web MCP to Cursor

    Use the brightdata-mcp entry below in mcpServers. Keep Bright Data Web MCP's documented stdio connection fields and your other Cursor entries.

  3. Check Bright Data Web MCP in Cursor

    Bright Data Web MCP: Enable in Cursor’s MCP settings; inspect tools.

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.json

JSON
{
  "mcpServers": {
    "brightdata-mcp": {
      "command": "npx",
      "args": [
        "@brightdata/mcp"
      ],
      "env": {
        "API_TOKEN": "<your Bright Data API token>"
      }
    }
  }
}

Bright Data Web tools available to Cursor

Bright Data Web's stored tool list documents 30 tools; compare it with Cursor's connected tool list, because the stored list is not a live check.

search_engine

Find search_engine under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

search_engine_batch

Find search_engine_batch under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scrape_as_markdown

Find scrape_as_markdown under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scrape_batch

Find scrape_batch under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

discover

Find discover under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scrape_as_html

Find scrape_as_html under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

extract

Find extract under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scraping_browser_snapshot

Find scraping_browser_snapshot under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scraping_browser_click_ref

Find scraping_browser_click_ref under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

scraping_browser_screenshot

Find scraping_browser_screenshot under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_amazon_product

Find web_data_amazon_product under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_walmart_product

Find web_data_walmart_product under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_google_shopping

Find web_data_google_shopping under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_linkedin_posts

Find web_data_linkedin_posts under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_tiktok_posts

Find web_data_tiktok_posts under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

web_data_youtube_videos

Find web_data_youtube_videos under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve structured YouTube video information.

web_data_yahoo_finance_business

Find web_data_yahoo_finance_business under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Access company information from Yahoo Finance.

web_data_crunchbase_company

Find web_data_crunchbase_company under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve Crunchbase company data.

web_data_zoominfo_company_profile

Find web_data_zoominfo_company_profile under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Access structured ZoomInfo company profiles.

web_data_zillow_properties_listing

Find web_data_zillow_properties_listing under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve Zillow property listing data.

web_data_github_repository_file

Find web_data_github_repository_file under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve repository file data from GitHub.

web_data_reuter_news

Find web_data_reuter_news under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Access the documented Reuters news dataset tool.

web_data_google_play_store

Find web_data_google_play_store under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve Google Play store data.

web_data_apple_app_store

Find web_data_apple_app_store under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve Apple App Store data.

web_data_booking_hotel_listings

Find web_data_booking_hotel_listings under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Access Booking hotel listing information.

web_data_chatgpt_ai_insights

Find web_data_chatgpt_ai_insights under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Query ChatGPT for structured AI insights and brand visibility research.

web_data_grok_ai_insights

Find web_data_grok_ai_insights under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Query Grok for AI insights useful in brand visibility research.

web_data_perplexity_ai_insights

Find web_data_perplexity_ai_insights under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Query Perplexity for sourced AI answers and brand visibility research.

web_data_npm_package

Find web_data_npm_package under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Look up npm package versions, documentation, and dependency metadata.

web_data_pypi_package

Find web_data_pypi_package under Bright Data Web in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Look up Python package versions and project information from PyPI.

Bright Data Web: full stored tool descriptions

Troubleshooting Bright Data Web in Cursor

  • Cursor must find npx @brightdata/mcp (Node.js/npm) for Bright Data Web MCP. Enable the project/user entry in MCP settings and inspect its tools.
  • Review API_TOKEN for Bright Data Web MCP before sharing project .cursor/mcp.json; project scope travels with the repository.
  • Bright Data Web MCP uses stdio here: Cursor must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Requires a Bright Data API token.
  • Known limitation: Browser automation and Pro capabilities incur usage charges.
  • Known limitation: Requests stop after the free credit pool is exhausted unless funds are available.
  • General Cursor troubleshooting lives in the /clients/cursor guide.

Bright Data Web MCP — details. Cursor guide

Frequently asked questions

Cursor's Bright Data Web MCP entry belongs under mcpServers in .cursor/mcp.json (project) or ~/.cursor/mcp.json (user). Confirm the active scope in MCP settings.

Cursor's brightdata-mcp example uses stdio.

Bright Data Web MCP's Cursor configuration invokes npx @brightdata/mcp (Node.js/npm).

Cursor's Bright Data Web MCP example references API_TOKEN. Check these names if startup or authentication fails; the example alone does not distinguish required from optional values.

Bright Data Web MCP's stored list contains 30 tools, including search_engine, search_engine_batch, scrape_as_markdown. Compare those names with Cursor's connected tool list; the stored list is not a live check.

Yes. Bright Data documents a hosted MCP endpoint authenticated using your API token.

Yes. GROUPS selects bundles and TOOLS adds named tools. Custom selection does not remove Pro eligibility requirements.