{"uid":"cap_O00td-qVkJwE6dHHpS3Db","slug":"probekit-mx-record-lookup-cd157229","name":"ProbeKit MX Record Lookup","description":"List a domain's mail servers in preference order and detect null MX (RFC 7505) and MX targets that do not resolve, with coded findings. Use when an agent must find where mail for a domain is delivered or why a domain cannot receive mail.","url":"https://api.probekit.dev/v1/mail/mx?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","title":"DomainInput","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain","examples":["example.com"],"maxLength":1024,"minLength":1}},"additionalProperties":false}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wIU0IavydINtkzMGA_eWt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lists a domain's mail servers in preference order and detects null MX (RFC 7505) and unresolvable MX targets with coded findings.","exampleAgentPrompt":"Can you look up the MX records for probekit.dev and tell me which mail servers handle its email, whether any of them fail to resolve, and if the domain has a null MX set?","exampleUseCases":[{"title":"Diagnose undeliverable email domain","prompt":"We've been getting bounce-backs trying to email vendors at example-vendor.com — can you check their MX records and tell me if the domain is configured to receive mail or if it has a null MX blocking delivery?"},{"title":"Mail server routing audit before send","prompt":"Before we launch this outbound campaign, can you pull the MX records for acmecorp.com and list the mail servers in priority order so I know where our messages will be routed?"},{"title":"Detect misconfigured MX in onboarding check","prompt":"A new user signed up with their corporate domain bigclient.io — can you check its MX records and flag if any of the MX hosts don't resolve or if the domain has opted out of receiving mail with a null MX?"}],"resultDescription":"Returns an ordered list of MX records for the domain including hostname and priority, a flag indicating whether a null MX (RFC 7505) is present, and coded diagnostic findings for any MX targets that fail DNS resolution.","failureModes":["Domain does not exist (NXDOMAIN) — returns error or empty MX result","Domain has no MX records — returns empty list, possibly with null MX flag","MX target hostnames do not resolve — flagged as coded findings in response","Malformed or overly long domain input — rejected by schema validation","Temporary DNS resolver failure — may return transient error","Payment failure or missing x402 credentials — request rejected before processing"],"whenToPreferThis":"Use this endpoint when you need to specifically inspect mail server configuration for a domain — either to route email correctly, diagnose delivery failures, or detect domains that have opted out of receiving mail via null MX. Prefer this focused MX endpoint over the full mail diagnostics report when you only need MX data and want lower cost and faster response. Use the sibling bulk endpoint when checking more than one domain at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:05:29.651Z","isFirstParty":false,"canonicalSlug":"probekit-mx-record-lookup-cd157229"}