LIVE PROJECT
v1.0.0
AI Lead Generation System
A complete B2B lead generation system powered by Bright Data's MCP server and OpenAI, designed to find and qualify leads matching your Ideal Customer Profile (ICP).
Core Capabilities
Intelligent Lead Discovery across Web & LinkedIn
Detailed ICP Matching with 8+ criteria
AI Confidence Scoring & Grading
Company Intelligence & Tech Stack Analysis
🚀 Quick Start
Get the system running locally in minutes.
1. Clone & Install
# Clone repository
git clone https://github.com/yourusername/lead-gen-system.git
cd lead-gen-system
# Install dependencies
pip install -r requirements.txt
2. Configure Environment
Create a .env file with your API keys:
BRIGHT_DATA_API_TOKEN=your_token_here
OPENAI_API_KEY=sk-proj-your_key_here
3. Run Application
python app.py
📖 How It Works
- Define ICP: Input target criteria like Industry, Job Title, Tech Stack, and Budget.
- AI Search: The system utilizes Bright Data's infrastructure to scrape and aggregate data from LinkedIn and company websites.
- Analysis: OpenAI GPT-4o analyzes the gathered data against your ICP, assigning a confidence score (0-100%).
- Results: View detailed lead cards with contact info, company details, and actionable AI insights.
🔧 Tech Stack
- Model Composition Protocol (MCP): For standardized tool integration.
- Bright Data: Enterprise-grade web scraping and data collection.
- LangChain: Orchestrating the AI agent workflow.
- OpenAI GPT-4o: Advanced reasoning for lead qualification.
- Flask: Lightweight backend server.
Technologies
Python
Flask
Bright Data MCP
OpenAI GPT-4o
LangChain
HTML/Tailwind
System Requirements
- Python 3.8+
- Memory 4GB+
- API OpenAI + BrightData