Primary tool for diagnosing a single domain. Returns everything in one call:
• Base info — severity, DMARC status, policy (none/quarantine/reject), report status, user override
• Health status per dimension — DMARC record, SPF record, DKIM record, SPF alignment, DKIM alignment, DMARC compliance, message volume
• Stats summary — compliance %, source counts, fail counts for the period
• SPF records — return paths, SPF record text, lookup count, errors, pass/fail volume
• DKIM records — selectors, signing domains, record text, errors, pass/fail volume
• Daily timeline — per-day message volume and compliance breakdown
• Quantiles — statistical thresholds (5th, 90th, 95th percentile) for volumes, unknown, dmarcFail, dkimFail, spfFail over the period. Use these as baselines to detect anomalies: a daily value exceeding q90/q95 signals an unusual spike.
Key fields:
• pctEligibleForPolicy — percentage of messages subject to DMARC policy enforcement (excludes forwarded mail that is not evaluated against the policy). E.g. 99.66 means 99.66% of messages can be acted on by the DMARC policy.
• pctFromKnownSources — percentage of messages from recognized/legitimate sending sources.
When to use: after projects_overview or list_domains identified a domain that needs investigation.
Prefer this over get_domain_detail, get_spf_records, get_dkim_records, get_domain_stats —
those are narrower tools useful only when you need a specific slice of data.
For day-by-day activity health history (SPF/DKIM/DMARC quantile trend, volume anomaly direction),
call get_domain_activity_health separately.