Tools / Email Validator
Email Validator icon

Email Validator

Check deliverability & catch fakes

Validate email addresses for format, deliverability, and risk. Detects disposable providers, verifies DNS/MX records, flags role-based addresses, and returns a 0-100 confidence score. Bulk mode handles up to 20 addresses at once. Essential for signup flows, CRM hygiene, and list cleaning.

2 skillsv0.02
Validate Email

Validate a single email address. Returns format validity, disposable/temporary provider detection, DNS and MX record verification, confidence score, role-based address detection, and risk signals.

Returns: Validation result including format check, disposable detection, DNS/MX verification, confidence score, role-based detection, and risk signals
Parameters
email *stringEmail address to validate (e.g. user@example.com)
Example
Validate a standard email
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "email-validator",
  "skill": "validate_email",
  "input": {
    "email": "user@example.com"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Bulk Validate Emails

Validate multiple email addresses at once (up to 20). Returns validation results for each address including format validity, disposable detection, DNS verification, confidence scores, and risk signals.

Returns: Array of validation results for each email with summary counts for disposable and invalid addresses
Parameters
emails *arrayList of email addresses to validate (max 20)
Example
Validate a batch of emails
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "email-validator",
  "skill": "bulk_validate",
  "input": {
    "emails": [
      "user@example.com",
      "test@guerrillamail.com"
    ]
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.022026-03-22
  • Added subtitle, expanded description, and agent instructions
v0.012026-03-21
  • Initial release with validate_email and bulk_validate skills

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"email-validator","skill":"validate_email","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

What is the difference between valid format and deliverable?

The tool checks format, DNS and MX records, and risk signals, so an address can be syntactically valid without being a good email to send to.

Can it detect disposable or role-based emails?

Yes. It flags disposable providers and role-based addresses like info@ or support@ so you can filter low-quality leads.

How many emails can I check at once?

`bulk_validate` handles up to 20 addresses in one call and returns per-address results plus summary counts for invalid and disposable emails.

How should I read the confidence score?

Confidence is scored from 0 to 100. A score below 50 usually means the address is likely undeliverable or too risky to trust.