# Mekler AI Email/Domain Mail Configuration Checker

> Mekler AI Email/Domain Mail Configuration Checker is a paid API for AI agents from api.mekler.ai, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-12).

Checks an email address or domain for mail configuration health: syntax, MX records, SPF, DMARC, optional DKIM selector, and disposable-domain status.

## Facts

- Endpoint: POST https://api.mekler.ai/v1/email/domains/check-mail-configuration?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mekler-ai-email-domain-mail-configuration-checker-60958c77
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jciBJ67sRECaoJlXGyMrb

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 mekler-ai-email-domain-mail-configuration-checker-60958c77 -d '<json body>'
```

Example prompt: Can you check the full mail configuration for example.com — I need to see its MX records, SPF, DMARC, and also check the DKIM selector called 'google'?

## When to prefer this

Choose this endpoint when you need a fast, structured DNS-level audit of email authentication configuration (MX, SPF, DMARC, DKIM) for a domain or email address, including a disposable-domain check — without needing actual mailbox verification or SMTP probing. It is especially useful for pre-flight checks before sending campaigns, validating inbound signup addresses, or auditing domain email hygiene.

## Known failure modes

- DNS lookup failure returns status 'unknown' for affected records rather than an error
- No mailbox existence verification — mailbox_exists always returns 'unknown'
- DKIM check returns 'selector_required' if no selector is supplied
- Disposable domain list is small and known — emerging disposable domains may not be flagged
- Invalid or malformed input value may fail schema validation
- Does not predict actual email delivery success

## How this service works

Dated topic news search, x402 service diagnostics, annual SEC financial facts, CSV validation, citation-source comparison, web extraction and email domain checks for agents. Find recent topic news with deduplicated source links and optional source-linked headline highlights; retrieve six annual US-GAAP USD fields by CIK with filing links, same-filing growth checks and optional observed revisions; check supplied CSV and citations; extract public page text, rendering JavaScript in a headless browser when needed; inspect email address syntax and mail-domain DNS. Pay per call with native USDC on Base or Solana via x402, without a separate API key. Wallet-first free trials cover CSV, column-spec, citation and static-page operations.

## Output

Returns a structured JSON object with: domain name, syntax status (for email-kind inputs), mail route (MX records or A/AAAA fallback or null MX), SPF record and DNS status, DMARC record and DNS status, DKIM record status (if selector supplied), disposable-domain flag, and mailbox_exists (always 'unknown' — no mailbox verification is performed).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "kind": {
   "enum": [
    "email",
    "domain"
   ],
   "type": "string"
  },
  "value": {
   "type": "string",
   "maxLength": 320,
   "minLength": 1
  },
  "selector": {
   "type": "string",
   "maxLength": 100,
   "minLength": 1
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "spf": {
   "dns": {
    "status": "ok",
    "ttl_seconds": 60
   },
   "record": "v=spf1 -all",
   "status": "record_found"
  },
  "dkim": {
   "status": "selector_required"
  },
  "dmarc": {
   "dns": {
    "status": "ok",
    "ttl_seconds": 60
   },
   "record": "v=DMARC1; p=reject",
   "status": "record_found"
  },
  "domain": "example.org",
  "syntax": "not_applicable",
  "service": "email-domain-checks",
  "disposable": "not_on_small_known_list",
  "mail_route": {
   "mx": {
    "status": "ok",
    "values": [
     [
      10,
      "mail.example.org"
     ]
    ],
    "ttl_seconds": 60
   },
   "status": "mx_configured"
  },
  "mailbox_exists": "unknown",
  "schema_version": "1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mekler-ai-email-domain-mail-configuration-checker-60958c77/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.mekler.ai](https://www.zero.xyz/host/api.mekler.ai/llms.txt)
