CrewAI MCP Lead Gen Agents
A multi-agent system that generates qualified B2B lead lists with enriched contact data and personalized outreach templates — powered by CrewAI, Google Gemini, and 5 production MCP servers from the Vinkius AI Gateway.

The Problem with Manual Prospecting
Sales teams spend an average of 21% of their day researching prospects. An SDR manually checking LinkedIn, searching Crunchbase for funding data, running Hunter.io for email addresses, and then writing a personalized email for each lead — that is 2+ hours per 10 leads, and the quality degrades with fatigue.
This project automates the entire pipeline. Three AI agents handle company research, contact enrichment, and outreach personalization in a single run. You define your Ideal Customer Profile, and the system delivers a qualified lead list with verified emails and ready-to-send outreach templates.
The key differentiator is that the agents access live data through the Model Context Protocol (MCP) — they query Apollo.io for firmographics, Crunchbase for funding data, Hunter for verified emails, LinkedIn for professional profiles, and Exa AI for recent company signals. No stale data. No guessing.
How It Works
Phase 1 — Company Research and Qualification
The first agent acts as a senior sales researcher. It uses two MCP servers:
- Apollo.io for company search, firmographics, employee count, revenue estimates, and technology stack detection
- Crunchbase for funding rounds, investors, total funding raised, and acquisition history
Given your ICP (industry, company size, product fit), it finds 10 qualified companies, scores each for fit from 1-10, and provides reasoning for every score.
Phase 2 — Contact Enrichment
The second agent finds decision-makers at each qualified company. It uses two MCP servers:
- Hunter for email discovery and verification with confidence scores
- LinkedIn for professional profiles, current titles, seniority levels, and department information
It targets the specific role you define (VP of Engineering, Head of Product, CFO) and prioritizes email accuracy over speed.