network_mx_record_lookup
Perform a live MX record lookup for a domain to discover its inbound mail servers and priority order. Used for email routing analysis.
Instructions
MX Record Lookup (DNS Mail Servers). Run a live DNS MX (mail exchange) lookup for a domain to reveal its inbound mail servers and their routing priorities. Use this for the email-delivery path of a domain; use network_dns_lookup for arbitrary record types (A/CNAME/TXT), and network_spf_record_checker or network_dmarc_record_checker for email-auth policy. Issues a fresh outbound DNS query (preferably via a registered remote worker, with a local resolver fallback), so each call reflects current DNS state and is not idempotent. CAPTCHA-gated and rate-limited (anonymous 10/min, 60/hour, 200/day). Returns the MX records sorted ascending by priority (lowest preferred).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain whose MX records to resolve, hostname only (no scheme or path), e.g. example.com. | |
| action | No | Operation to run; only "lookup" is supported. | lookup |
| worker_id | No | Optional registered healthy worker peer ID. Omit to use the default master-server behavior. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when the lookup completed (HTTP 400/500 with success false on error). | |
| data | No | The MX result payload. |