# M0 Email Verification

> M0 Email Verification is a paid API for AI agents from m0.aiverall.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Verifies an email address by checking syntax validity, domain resolution, and mailbox existence before enriching or contacting a lead

## Facts

- Endpoint: POST https://m0.aiverall.com/v1/verify-email
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/m0-email-verification-e98cf6be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rpNPKPVpI-SIUbi4K_lHY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability m0-email-verification-e98cf6be -d '<json body>'
```

Example prompt: Before I add this lead to my CRM, can you verify that john.doe@acmecorp.com is a real, deliverable address — check the syntax, whether the domain resolves, and whether the mailbox actually exists?

## When to prefer this

Choose this endpoint when you need a lightweight, no-third-party pre-flight check on an email address before spending resources on enrichment, outreach, or CRM storage. Ideal for agents managing lead pipelines that need to gate on email quality without integrating a heavyweight email validation SaaS. Best when cost-per-check matters ($0.005 USDC) and you want a machine-native, pay-per-use model with no subscription overhead.

## Known failure modes

- Invalid or malformed email input returns syntax error or valid_syntax: false
- Unresolvable domain returns domain_resolves: false with mailbox_confirmed: false
- Catch-all mail servers may prevent definitive mailbox_confirmed determination (returns false even for valid boxes)
- Temporary DNS or SMTP timeout may return inconclusive result
- Rate limiting or payment failure returns 402 or 429 error

## How this service works

Machine-native capabilities for agents. Primary: URL Extraction -- fetch a public URL, get back clean text, no third-party dependency. Also available: pre-flight lead-quality signals before spending money enriching, contacting, or storing a lead.

## Output

Returns a JSON object with: the domain extracted from the email, a versioned identifier (m0-email-verify-v1), a boolean for valid syntax, a boolean indicating whether the domain resolves (MX/DNS check), and a boolean for whether the mailbox was confirmed as existing.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "format": "json",
 "example": {
  "domain": "example.com",
  "version": "m0-email-verify-v1",
  "valid_syntax": true,
  "domain_resolves": true,
  "mailbox_confirmed": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/m0-email-verification-e98cf6be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from m0.aiverall.com](https://www.zero.xyz/host/m0.aiverall.com/llms.txt)
