Copy your API token (it looks like: 2dceb1aa0***************************)
2
Configure your MCP server
Copy
Ask AI
from crewai import Agent, Task, Crewfrom crewai_tools import MCPServerAdapterimport osserver_params = { "url": "https://mcp.brightdata.com/sse?token=API_TOKEN", "transport": "sse"}try: with MCPServerAdapter(server_params) as mcp_tools: print(f"Available tools: {[tool.name for tool in mcp_tools]}") my_agent = Agent( role="Web Scraping Specialist", goal="Extract data from websites using Bright Data tools", backstory="I am an expert at web scraping and data extraction using MCP tools.", tools=mcp_tools, verbose=True, llm="gpt-4o-mini", ) task = Task( description="Search for flights from New York to San Francisco and provide a summary of what you found. Use the search_engine tool to find flight information and return the results in a clear format.", expected_output="A clear summary of available flights from New York to San Francisco, including key details like airlines, times, and prices if available.", agent=my_agent ) crew = Crew( agents=[my_agent], tasks=[task], verbose=True ) result = crew.kickoff() print("\n=== RESULT ===") print(result)except Exception as e: print(f"Error connecting to MCP server: {e}") print("Make sure you have:") print("1. Set your BRIGHT_DATA_API_KEY environment variable") print("2. Installed the Bright Data MCP server: npm install -g @bright_data/mcp-server-bright-data") print("3. Have Node.js installed on your system")
3
Test it works
Run your CrewAI script with the flight search task
The agent will use Bright Data tools to search for flight information
You should see results with flight details
4
Monitor usage
View your API usage at My Zones in your Bright Data dashboard