MCP docs › Tools › Email Verifier
Email Verifier
email_verify medium Email finding & verification
Verify deliverability of one or many email addresses (syntax, MX, SMTP).
When to use. Checking whether addresses will actually deliver before a send — syntax, MX and live SMTP probe. Run it on any list you scraped or were given.
Not for. Finding addresses (use website_email_find) or only spotting throwaways (use disposable_email_check — it is much cheaper).
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
emails |
string[] | yes | — | Email addresses to verify (max 100). |
do_smtp |
boolean | no | true |
Perform live SMTP mailbox checks. |
Returns
One row per address with a verdict.
Each row typically carries: email verdict syntax_valid domain mx_found smtp_ok is_catch_all is_disposable is_role score reason
The response body is { status, count, fields, results }. Runs that exceed the inline wait return { status: "running", job_id, tool_flow } instead — see Jobs & errors.
Call it over MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "email_verify",
"arguments": {
"emails": [
"hello@example.com",
"sales@example.com"
],
"do_smtp": true
}
}
}
Call it over the REST API
curl -X POST https://convertfleet.online/api/tool-run \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"email","params":{"emails":["hello@example.com","sales@example.com"],"do_smtp":true}}'
Both paths run the same job engine, enforce the same plan limits and count against the same monthly quota. See the REST API page.
Related tools
disposable_email_checkFast signup-fraud / list-hygiene screening: is this address or domain a temporary/throwaway mailbox? Cheap and quick.website_email_findTurning a company domain into contact details — crawls the site for public emails, phones and social profiles. The standard enrichment step
JSON Schema
{
"type": "object",
"properties": {
"emails": {
"type": "array",
"items": {
"type": "string"
},
"description": "Email addresses to verify (max 100)."
},
"do_smtp": {
"type": "boolean",
"description": "Perform live SMTP mailbox checks.",
"default": true
}
},
"additionalProperties": false,
"required": [
"emails"
]
}