{"uid":"cap_PU3q-MIlTPomEx3KS2izu","slug":"email-mx-readiness-check-fbf930f8","name":"Email MX Readiness Check","description":"Email MX Readiness Check: Email MX Readiness Check checks caller-supplied MX records for usable non-null exchanges from bounded caller-supplied values without an external provider. Call Email MX Readiness Check before accepting, caching, redirecting, or retrying a caller-supplied web response. Returns normalized web evidence, the computed finding, and an explicit pass or advisory status for Email MX Readiness Check as versioned deterministic JSON. Price: $0.001 USDC via x402 on Base. First-part…","url":"https://api.delx.ai/api/v1/x402/email-mx-readiness-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object","maxProperties":128,"additionalProperties":true},"maxItems":256,"description":"Records supplied to Email MX Readiness Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"ready":true,"usable_records":[{"exchange":"mx.example.com","priority":10}]},"schema":"delx/util-email-mx-readiness-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"2f2f55bbb9bea419341f4467faeb92d47276b73be2a24e15557a35a2e9286b7e","external_calls":0},"operation":"web_reliability:email_mx_readiness_check"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xjtY7YPmq-MpbZgtupP_0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates caller-supplied MX records to determine if they contain usable, non-null mail exchanges, returning a deterministic pass/advisory verdict as structured JSON.","exampleAgentPrompt":"Before I accept this email address from the form submission, can you check these MX records to make sure they have usable, non-null mail exchanges and pass the readiness check?","exampleUseCases":[{"title":"Pre-registration email domain check","prompt":"Before we register this new user with the email domain 'example.com', can you validate these MX records I pulled to make sure they actually have working mail exchanges and aren't null or broken?"},{"title":"Email delivery preflight for outbound campaign","prompt":"I'm about to queue a batch of outbound emails — can you run these MX records through the readiness check so I know which domains are actually reachable and which ones should be flagged as advisory?"},{"title":"Webhook intake MX validation","prompt":"We just received a web response with these MX records attached — can you check them for usable exchanges and tell me whether they pass or get an advisory status before I cache the result?"}],"resultDescription":"Returns versioned deterministic JSON containing: normalized evidence derived from the supplied MX records, a computed finding indicating whether usable non-null exchanges were found, and an explicit pass or advisory status verdict. No external DNS lookups are performed; all processing is in-memory using only the caller-supplied records.","failureModes":["Malformed or empty records array returns an error or advisory status","Records exceeding 256 items or objects exceeding 128 properties may be rejected","Null or missing exchange fields in all records trigger an advisory (non-pass) verdict","Payment failure via x402 protocol prevents the call from completing","Invalid JSON structure in the records array causes a processing error"],"whenToPreferThis":"Choose this endpoint when you need a fast, deterministic, self-contained MX record readiness check with no external DNS dependency — ideal for validating caller-supplied MX data in-memory before accepting, caching, redirecting, or retrying a response. Prefer it over live DNS lookup tools when you already have the MX records in hand and want a bounded, reproducible verdict with explicit pass/advisory output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T00:55:39.128Z","isFirstParty":false,"canonicalSlug":"email-mx-readiness-check-fbf930f8"}