Email Verification MCP
Verify email deliverability - syntax, disposable domains, MX lookup, optional SMTP handshake. Agent-friendly verdicts, 0-100 score, and machine-readable reasons.
Documentation
Email Verification MCP Server
Model Context Protocol server that verifies whether an email address is deliverable — helping AI agents clean lead lists, validate signups, and reduce bounces.
Public Streamable HTTP endpoint
http://64.227.2.61/verify-mcp/mcp
Tools
| Tool | Args | Returns |
|---|---|---|
| verify_email_tool | email, deep_check=false | JSON: verdict, score, flags, mx_host, reasons |
| verify_emails_batch | emails[list], deep_check=false | JSON: results array + by_verdict summary |
| why_invalid | JSON: verdict + human/machine reasons |
Verdicts
| Verdict | Meaning |
|---|---|
| valid | deliverable (MX found; SMTP accepted if deep-checked) |
| invalid | bad syntax or rejected by mail server |
| disposable | on disposable/temporary-email blocklist |
| invalid_domain | no MX records — domain likely nonexistent |
| unreachable | mail host unreachable |
| unknown | MX present, inconclusive |
REST API (same engine)
POST http://64.227.2.61/verify/api/v1/email-verify · batch · payments (Solana USDC) · OpenAPI at /verify/openapi.json
Example
verify_email_tool(email="someone@mailinator.com") → {"email":"someone@mailinator.com","verdict":"disposable","score":10, "is_disposable":true,"reasons":["syntax_ok","disposable"]}
Contact: samayhuf@gmail.com