Source code lives in the main repo: BlackHole/mcp-servers/google-maps
This repo exists for discoverability. All code, issues, and PRs go to the main repo.
AI-powered lead generation from Google Maps. Search businesses, enrich with emails/phones/socials, score leads, and export to CSV -- all from your AI agent.
Not just a scraper. A complete lead gen pipeline that replaces $200/month tools like Apollo and Hunter.io.
| Feature | This Tool | Apollo.io | Hunter.io | Outscraper |
|---|---|---|---|---|
| Free to use | Yes | $49/mo | $49/mo | Pay-per-row |
| MCP server (for AI agents) | Yes | No | No | No |
| Email discovery | Yes | Yes | Yes | No |
| Social links | Yes | Limited | No | No |
| Tech stack detection | Yes | No | No | No |
| Lead scoring | Yes | Yes | No | No |
| Google Maps search | Yes | No | No | Yes |
| Cross-platform (SERP + LinkedIn) | Yes | Partial | No | No |
| CSV/JSON export | Yes | Yes | Yes | Yes |
| No API key needed | Yes | No | No | No |
Google Maps search
--> Detail extraction (phone, website, address, rating)
--> Website enrichment (emails, socials, tech stack)
--> SERP ranking check (optional)
--> LinkedIn company lookup (optional)
--> Lead scoring (0-100)
--> Export CSV/JSON
One command to your AI agent:
"Find me 20 dental clinics in Dubai with their emails and phone numbers, export as CSV"
git clone https://github.com/dppalukuri/BlackHole.git
cd BlackHole/mcp-servers/google-maps
pip install -r requirements.txt
playwright install chromium
python server.pyAdd to Claude Desktop / Cursor config:
{
"mcpServers": {
"google-maps": {
"command": "python",
"args": ["/path/to/BlackHole/mcp-servers/google-maps/server.py"]
}
}
}| Tool | Description |
|---|---|
search_businesses |
Quick Google Maps search (no enrichment) |
find_leads |
Search + enrich with emails/socials + lead scoring |
generate_lead_report |
Full pipeline: Maps + enrichment + SERP + LinkedIn |
get_business_details |
Full details for a specific business |
get_reviews |
Reviews with rating, text, date |
export_leads |
Export last results to CSV or JSON |
| Signal | Points |
|---|---|
| Personal email found | 25 |
| Any email found | 15 |
| Phone number | 15 |
| Website | 10 |
| Social links (5 each) | max 15 |
| Rating >= 4.0 | 10 |
| 50+ reviews | 10 |
| Has address | 5 |
| Server | Description |
|---|---|
| Google Maps Extractor | Lead gen with email enrichment (this one) |
| SERP Scraper | Google & Bing search results extraction |
| LinkedIn Scraper | Profiles, jobs, companies |
| CAPTCHA Solver | Free CAPTCHA solving for AI agents |
| UAE Real Estate | Property search across UAE platforms |
MIT