{"uid":"cap_mhNxY8sDk13pgdH73BVCi","slug":"agentstoolshub-dmarc-record-checker-bf5e2e68","name":"AgentsToolsHub DMARC Record Checker","description":"Fetch and grade a domain's DMARC record at _dmarc.<domain>: policy (none/quarantine/reject), alignment modes, aggregate-report (rua) and failure-report (ruf) destinations, and the percentage applied. DMARC is what actually stops spoofing — p=none grades C even though most domains sit there. Use this when an agent needs to spoofing policy grade + report destinations.","url":"https://agentstoolshub.com/api/v1/security/dmarc-check?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","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uLE9CP32HunJJo5QgTkRQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and grades a domain's DMARC DNS record, returning policy level, alignment modes, report destinations, and an overall spoofing-protection grade.","exampleAgentPrompt":"Can you check the DMARC record for paypal.com and tell me what policy is set, whether it would actually stop spoofing, and where the aggregate reports are being sent?","exampleUseCases":[{"title":"Email security audit for client domain","prompt":"I need to audit the email security of acmecorp.com — can you pull the DMARC record, tell me if the policy is strict enough to actually block spoofing, and show me where the aggregate and failure reports are going?"},{"title":"Pre-send deliverability check","prompt":"Before I send this campaign from newsletter.example.com, can you check if their DMARC policy is set to reject or quarantine, and confirm there's a valid rua address set up?"},{"title":"Competitive domain security comparison","prompt":"I want to see how well competitor.com is protected against email spoofing — what's their DMARC grade and policy, and do they have reporting set up?"}],"resultDescription":"Returns the raw DMARC record fetched from _dmarc.<domain>, including the policy tag (p=none/quarantine/reject), DKIM and SPF alignment modes, aggregate report (rua) and failure report (ruf) email destinations, the percentage of mail subject to the policy (pct), and an overall letter grade reflecting the strength of the domain's spoofing protection.","failureModes":["Domain has no DMARC record — returns missing/absent status","DNS lookup failure or timeout — network error response","Invalid domain format in query parameter — validation error","Domain exists but _dmarc subdomain has malformed TXT record — parsing error or partial result"],"whenToPreferThis":"Use this endpoint when you need a structured, graded summary of a domain's DMARC configuration including report destinations and policy enforcement level. Prefer this over raw DNS lookup tools when you want an interpreted grade (not just raw TXT record) and need rua/ruf destinations extracted cleanly for downstream use.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:26:57.400Z","isFirstParty":false,"canonicalSlug":"agentstoolshub-dmarc-record-checker-bf5e2e68"}