{"uid":"cap_iIAcfHUe3FSOO_xA5Lezw","slug":"spf-authorizes-mailgun-checker-4ab88354","name":"SPF Authorizes Mailgun Checker","description":"Does the domain's SPF record authorise mailgun to send its mail? Reads the SPF TXT record (Cloudflare DoH) and checks for mailgun's include/ip mechanisms, returning yes/no, the matching mechanism and the full record. Confirms a vendor integration is wired for deliverability, or spots an unexpected sender. $0.01 per lookup.","url":"https://email.intel.rallylive.ca/email/spf-authorizes/mailgun?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"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_Wa5P7JkTM7kgnCLiTmEIo","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":"Checks whether a domain's SPF record authorizes Mailgun to send email on its behalf, returning yes/no, the matching mechanism, and the full SPF record.","exampleAgentPrompt":"Check whether Mailgun is authorized to send email for rallylive.ca by looking up its SPF record — I need to confirm our Mailgun integration is properly wired for deliverability.","exampleUseCases":[{"title":"Pre-launch deliverability audit","prompt":"Before we go live with our Mailgun email campaigns, can you verify that the SPF record for ourbrand.com actually includes Mailgun as an authorized sender?"},{"title":"Spot unauthorized Mailgun sender","prompt":"I just noticed some emails coming from mailgun.org claiming to be from acmecorp.com — can you check whether acmecorp.com's SPF record actually authorizes Mailgun to send on its behalf?"},{"title":"Customer onboarding ESP validation","prompt":"We just onboarded a new customer onto our platform and they say they set up Mailgun — can you check if customerdomain.net's SPF record is configured to authorize Mailgun so their emails won't bounce?"}],"resultDescription":"Returns a yes/no authorization result indicating whether Mailgun is permitted by the domain's SPF record, identifies the specific SPF mechanism that matched (e.g. include:mailgun.org or an IP range), and provides the complete raw SPF TXT record retrieved via Cloudflare DNS over HTTPS.","failureModes":["Domain has no SPF TXT record — returns no authorization with empty record","Domain does not exist or DNS lookup fails — returns error from Cloudflare DoH","SPF record exists but is malformed or exceeds DNS lookup limit — may return inconclusive result","Rate limiting or upstream Cloudflare DoH unavailability — returns service error","Missing or invalid domain query parameter — returns bad request error"],"whenToPreferThis":"Choose this endpoint when you specifically need to confirm whether Mailgun is authorized as an email sender for a domain via SPF, especially for pre-send deliverability checks, onboarding vendor integrations, or auditing unexpected senders. It uses Cloudflare DoH for reliable DNS resolution and returns both the boolean result and the raw mechanism for transparency. Use sibling watch endpoints if you need ongoing change monitoring rather than a one-time check.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-24T12:44:15.997Z","isFirstParty":false,"canonicalSlug":"spf-authorizes-mailgun-checker-4ab88354"}