{"uid":"cap_zszh_WY3X-i3REPvbtxwq","slug":"mx-record-email-validator-0e08157a","name":"MX Record Email Validator","description":"Validate an email address's syntax and confirm its domain has live mail servers configured (MX records, falling back to A record), returning the parsed domain and sorted mail hosts. For cleaning contact lists, pre-checking signup forms, and CRM enrichment agents that need to filter out addresses that can never receive mail.","url":"https://x402.forgemesh.io/mx-record-email-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","description":"Email address to validate"}}},"responseSchema":{"type":"json","example":{"email":"someone@example.com","domain":"example.com","mx_hosts":[],"deliverable":false,"syntax_valid":true,"interpretation":"domain has no mail service — undeliverable"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__94FlnjmklFlQpCpayEju","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates email address syntax and checks whether the domain has live mail servers (MX or A records), returning parsed domain and sorted mail hosts.","exampleAgentPrompt":"Can you check whether 'john.doe@example.com' is actually a valid email address that can receive mail — verify the syntax and confirm the domain has live mail servers set up?","exampleUseCases":null,"resultDescription":"Returns whether the email is valid, the parsed domain, and a sorted list of mail hosts (MX records or A record fallback) confirming the domain can receive mail.","failureModes":["Invalid email syntax — returns validation error","Domain has no MX or A records — returns unreachable status","Network timeout when querying DNS — returns error","Malformed input (non-string email field) — returns 400-level error","Domain exists but has no mail configuration — returns undeliverable result"],"whenToPreferThis":"Use this endpoint when you need both syntax validation and live DNS deliverability checking (MX record lookup) in a single call — ideal for pre-screening signup form submissions, scrubbing contact lists before email campaigns, or enriching CRM records to flag addresses that can never receive mail. Prefer this over simple regex validation when you need confirmed server-level reachability.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:54:03.272Z","isFirstParty":false}