Find and validate email addresses using Snov.io via Chrome DevTools MCP. Takes LinkedIn profile URLs and returns verified emails. Replaces ZeroBounce.
Finds and validates email addresses using Snov.io via Chrome DevTools MCP. Takes LinkedIn profile URLs from decision-maker-finder and returns verified emails. Minimum 3 verified emails per company required; flags RED if fewer.
agency.config.json populated with tools.email_validationmcp__chrome-devtools__*)Read agency.config.json:
tools.email_validation.tool -- must be "snovio"tools.email_validation.access -- must be "chrome_devtools"tools.browser_automation -- Chrome DevTools MCP configAccept parameters:
Using Chrome DevTools MCP:
mcp__chrome-devtools__navigate_page to Snov.io dashboardCRITICAL: ALWAYS use Snov.io LinkedIn Search (app.snov.io/linkedin/search) with the person's LinkedIn profile URL. NEVER guess email patterns from domain names. Snov.io returns the actual verified email tied to the LinkedIn profile.
For each contact:
1. mcp__chrome-devtools__navigate_page → https://app.snov.io/linkedin/search
2. mcp__chrome-devtools__fill → paste full LinkedIn profile URL (e.g. https://www.linkedin.com/in/chris-ferguson-80b98b79)
3. mcp__chrome-devtools__click → "Find email" / search button
4. mcp__chrome-devtools__wait_for → results to load (email found or not found)
5. mcp__chrome-devtools__take_snapshot → read verified email from results
Snov.io finds the real email from the LinkedIn profile and returns:
Use Snov.io Bulk LinkedIn Search:
For each contact, record:
{
"name": "Jane Doe",
"company": "BrandX",
"linkedin_url": "https://linkedin.com/in/janedoe",
"email": "[email protected]",
"email_status": "valid",
"email_type": "professional",
"source": "snovio"
}
Classification handling:
| Status | Action | Include in Outreach? |
|---|---|---|
| Valid | Use as-is | Yes |
| Catch-All | Flag but use | Yes (with caution) |
| Invalid | Do not email | No |
| Unknown | Flag for review | Maybe |
| Not Found | LinkedIn-only outreach | No email outreach |
For each company, verify minimum email coverage:
For RED companies:
Write validation results back to CRM via crm-writer:
No approval gate. Results are written directly.
Email Validation Complete (Snov.io):
- Contacts processed: N
- Emails found: N
- Valid: N (X%)
- Catch-All: N (X%)
- Invalid: N (X%)
- Not Found: N (X%)
Company Coverage:
- GREEN (3+ verified emails): N companies
- RED (< 3 verified emails): N companies [LIST]
Trigger phrases: