A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Free B2B email finder & verification MCP server. Find, verify, and enrich business emails without paid API subscriptions
B2B email finder and verification — no paid API subscriptions required.
Prospector is a Model Context Protocol (MCP) server that finds and verifies business email addresses. Unlike Hunter.io, Apollo.io, or Lusha, Prospector does its own DNS/SMTP verification and web scraping. Zero external API costs.
| Feature | Prospector | Hunter.io MCP | Apollo.io MCP | Lusha MCP |
|---|---|---|---|---|
| Self-contained verification | Yes | No (API wrapper) | No (API wrapper) | No (API wrapper) |
| External subscription required | No | $49-399/mo | $49-119/mo | Credits-based |
| Email finding | Yes | Yes | Yes | Bulk lookup only |
| SMTP verification | Yes | Via API | Via API | Via API |
| Catch-all detection | Yes | Via API | No | No |
| Website scraping | Yes | No | No | No |
| Pattern generation | Yes | Yes | No | No |
| Free tier | 50/day | 25/mo | Limited | Limited |
| Tools | 6 | 2 | 9-27 | 2 |
| Open source | Yes | Archived | Community forks | Minimal |
claude mcp add prospector -- npx prospector-mcp
Add to claude_desktop_config.json:
{
"mcpServers": {
"prospector": {
"command": "npx",
"args": ["prospector-mcp"]
}
}
}
Add to your MCP settings:
{
"prospector": {
"command": "npx",
"args": ["prospector-mcp"]
}
}
verify_emailVerify if an email address is valid and deliverable. Performs DNS MX lookup, SMTP handshake (without sending email), catch-all detection, and disposable domain filtering. Returns a confidence score (0-100).
Input: { "email": "jane@acmecorp.com" }
Output: { "email": "jane@acmecorp.com", "status": "valid", "score": 95, "mx_host": "aspmx.l.google.com", ... }
verify_emails_batchVerify up to 25 emails in a single request. Efficient for cleaning outreach lists.
Input: { "emails": ["jane@acme.com", "fake@nowhere.xyz"] }
Output: { "summary": { "total": 2, "valid": 1, "invalid": 1 }, "results": [...] }
find_emailsFind email addresses for a business. Scrapes their website for contact info, generates pattern-based candidates from a contact name, and SMTP-verifies everything it finds. This is your Hunter.io replacement.
Input: { "domain": "acmecorp.com", "contact_name": "Jane Smith" }
Output: { "best_email": "jane.smith@acmecorp.com", "confidence": 95, "results": [...] }
check_domainQuick check if a domain can receive email. Returns MX records and catch-all status. Does not count against your verification quota.
Input: { "domain": "acmecorp.com" }
Output: { "can_receive_email": true, "mx_host": "aspmx.l.google.com", "catch_all": false }
usage_statsCheck your current daily usage quota and remaining verifications.
RCPT TO: to check if the mailbox exists (no email is sent)Prospector uses a simple daily quota system:
| Tier | Verifications/Day | Price |
|---|---|---|
| Free | 50 | $0 |
| Pro | 500 | $12/mo |
| Business | 2,000 | $29/mo |
Set your tier via environment variable:
PROSPECTOR_TIER=pro npx prospector-mcp
For remote deployment, Prospector includes an HTTP/SSE transport:
node src/http-server.js
# or
PROSPECTOR_PORT=8080 node src/http-server.js
Endpoints:
POST /mcp — MCP Streamable HTTP endpointGET /health — Health check with usage statsNote: Some hosting providers and corporate networks block outbound port 25. If SMTP verification returns "unknown" for all emails, check your network's firewall rules.
MIT
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
via CLI