Email Deliverability, DNS & Domain Reputation Check
omnial/x402-solutions-lead-email-verify
Given an email address, checks its format and whether its domain has working mail servers, returns whether it looks disposable, a role address (e.g. support@, info@), or from a free provider, plus a full DNS lookup of the domain (A/AAAA/NS/TXT/MX records, SPF and DMARC presence and record) and a domain reputation score and letter grade based on HTTPS and security-header hygiene. Does not confirm the specific mailbox itself can receive mail -- see the schema notes on `valid`.
Price
Up to $0.325 per call; you pay what the call used
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.00.
Data source
Data from public DNS records.
Use it
Your AI assistant does the work: it finds this tool, shows you the price first, runs it, and you are charged when the run finishes. There is nothing to set up for this tool in particular.
Connect once and your AI can find and run this tool, and any other it needs.
For developers: the calls your assistant makes
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/x402-solutions-lead-email-verify" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/x402-solutions-lead-email-verify" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/x402-solutions-lead-email-verify", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/x402-solutions-lead-email-verify", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.325 |
- Updated
- Nov 6, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"steps": {
"type": "object",
"properties": {
"dns-lookup": {
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"has_spf": {
"type": "boolean"
},
"a_records": {
"type": "array",
"items": {
"type": "string"
},
"description": "IPv4 addresses."
},
"has_dmarc": {
"type": "boolean"
},
"mx_records": {
"type": "array",
"items": {
"type": "object",
"properties": {
"exchange": {
"type": "string"
},
"priority": {
"type": "number"
}
},
"additionalProperties": true
}
},
"ns_records": {
"type": "array",
"items": {
"type": "string"
}
},
"txt_records": {
"type": "array",
"items": {
"type": "string"
},
"description": "Raw TXT records, e.g. domain-verification and SPF strings."
},
"aaaa_records": {
"type": "array",
"items": {
"type": "string"
},
"description": "IPv6 addresses."
},
"dmarc_record": {
"type": "string",
"description": "The domain's published DMARC policy record, if present."
},
"cname_records": {
"type": "array",
"items": {
"type": "string"
}
}
},
"description": "Public DNS records for the submitted email's domain.",
"additionalProperties": true
},
"email-validate": {
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "The submitted email address, echoed back."
},
"valid": {
"type": "boolean",
"description": "True when the address is a well-formed email on a domain with mail servers. Observed true even for a fabricated, non-existent mailbox on a real domain -- this does not confirm the specific mailbox can receive mail, only that the address is well-formed and the domain accepts mail."
},
"domain": {
"type": "string",
"description": "The domain portion of the submitted email."
},
"mx_records": {
"type": "array",
"items": {
"type": "string"
},
"description": "Mail server hostnames for the domain."
},
"format_valid": {
"type": "boolean"
},
"is_disposable": {
"type": "boolean"
},
"has_mx_records": {
"type": "boolean",
"description": "Whether the domain has any mail-exchange DNS records at all."
},
"is_role_address": {
"type": "boolean",
"description": "True for a shared role address like support@ or info@ rather than an individual's own mailbox."
},
"is_free_provider": {
"type": "boolean"
}
},
"description": "Format and domain-mail-setup check for the submitted email address.",
"additionalProperties": true
},
"domain-reputation": {
"type": "object",
"properties": {
"grade": {
"type": "string",
"description": "Letter grade, e.g. \"A\"."
},
"checks": {
"type": "object",
"properties": {
"has_mx": {
"type": "boolean"
},
"has_csp": {
"type": "boolean"
},
"has_spf": {
"type": "boolean"
},
"has_xfo": {
"type": "boolean"
},
"has_hsts": {
"type": "boolean"
},
"has_xcto": {
"type": "boolean"
},
"mx_count": {
"type": "number"
},
"resolves": {
"type": "boolean"
},
"has_dmarc": {
"type": "boolean"
},
"https_works": {
"type": "boolean"
},
"https_status": {
"type": "number"
},
"ip_addresses": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true
},
"domain": {
"type": "string"
},
"issues": {
"type": "array",
"items": {
"type": "string"
},
"description": "Human-readable list of hygiene issues found, e.g. missing headers."
},
"issue_count": {
"type": "number"
},
"reputation_score": {
"type": "number",
"description": "0-100."
}
},
"description": "A reputation score for the domain based on public DNS and web hygiene checks.",
"additionalProperties": true
}
},
"description": "The three checks this endpoint runs, keyed by step name.",
"additionalProperties": true
}
},
"description": "The email verification, DNS, and domain reputation result.",
"additionalProperties": true
}