{"uid":"cap_2AMgTMfiJ9d69oAB1_fCq","slug":"syntexa-dns-mx-lookup-0c17251a","name":"Syntexa DNS MX Lookup","description":"Call when an agent needs MX records only, formatted as priority and exchange. Exact $0.008 USDC. Prefer unpaid POST /v1/sandbox/dns-mx first.","url":"https://agentshelf.syntexa.ch/v1/dns-mx?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hostname":{"type":"string","examples":["example.com"],"maxLength":253,"minLength":1,"description":"Public DNS hostname such as example.com. Not a URL, not an IP literal, and not a private name."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PCE5zZT1GbusKkDwYaiBX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up MX (Mail Exchange) DNS records for a given hostname, returning each record's priority and exchange server.","exampleAgentPrompt":"Can you look up the MX records for github.com and tell me the priority and exchange server for each one?","exampleUseCases":[{"title":"Email deliverability pre-flight check","prompt":"Before we send out the campaign, can you pull the MX records for acme-corp.com so I can confirm their mail servers are set up correctly?"},{"title":"Validating a new domain's mail setup","prompt":"I just configured MX records for mynewdomain.io — can you check what priority and exchange values are showing up in DNS right now?"},{"title":"Mapping competitor email infrastructure","prompt":"I need to know which mail servers handle incoming email for stripe.com — can you fetch their MX records with priorities?"}],"resultDescription":"Returns a list of MX records for the given hostname, each containing a numeric priority value and the fully-qualified domain name of the mail exchange server. Records are typically ordered by priority (lower = higher preference).","failureModes":["Hostname does not exist or has no MX records — returns empty list or NXDOMAIN error","Malformed hostname (too long, invalid characters) — rejected by schema validation","Transient DNS resolution failure — may return timeout or upstream error","Payment failure (insufficient USDC) — request rejected before DNS query is performed"],"whenToPreferThis":"Choose this endpoint when you need only MX record data (priority + exchange) for a hostname in a structured format suitable for agent pipelines. Prefer the free sandbox endpoint POST /v1/sandbox/dns-mx when available; use this paid endpoint when the sandbox is unavailable or rate-limited. Avoid if you need full DNS record sets (A, AAAA, TXT, etc.) — use a more general DNS API in that case.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:07.370Z","isFirstParty":false,"canonicalSlug":"syntexa-dns-mx-lookup-0c17251a"}