disable_hosted_dmarc
ChatGPTDisables hosted DMARC for a domain, removing the configuration and deleting the hosted TXT record. The domain must publish a DMARC TXT record through its DNS provider to keep DMARC active
enable_hosted_dmarc
ChatGPTEnables hosted DMARC for one monitored domain, importing its current DMARC configuration. Returns the CNAME target to publish for the domain's _dmarc record
get_dmarc_stats
ChatGPTSummarizes reported message volume and DMARC authentication results for a monitored domain, grouped into calendar buckets. Use it to assess DMARC coverage and its trend over time. Older data may not be available due to subscription retention
get_domain
ChatGPTGets current configuration, domain check results, and recent DMARC, SPF, and TLS summaries for one domain
get_hosted_dmarc
ChatGPTGets the complete effective hosted DMARC configuration for one monitored domain. Use it before proposing a hosted DMARC change. Returns an error when hosted DMARC is not enabled
get_spf_chain
ChatGPTReturns the cached SPF resolution chain for a monitored domain. Use it to diagnose lookup limits, loops, DNS errors, dynamic mechanisms, and incomplete resolution. Chain totals and subtree summaries describe the complete chain even when maxDepth truncates the returned tree
list_dkim_selectors
ChatGPTLists DKIM selectors learned from DMARC reports for a monitored domain and its signing subdomains
list_dmarc_records
ChatGPTLists DMARC record history for a monitored domain, newest first. A record is added whenever the published record changes, including a change to no record. With hosted DMARC, the published record is listed only after it's detected in DNS. Use it to inspect DNS changes over time, for example policy progression or resolved validation issues
list_dmarc_report_rows
ChatGPTLists individual DMARC aggregate report rows for a monitored domain with source, policy evaluation, and SPF and DKIM authentication details. Use after list_dmarc_sources or get_dmarc_stats to investigate a source or authentication pattern. Rows are returned newest report first. Older data may be unavailable due to subscription retention
list_dmarc_sources
ChatGPTLists services sending email for a monitored domain with DMARC, SPF, and DKIM message counts. Filter by sourceKey to inspect one source, or use the has* filters to find authentication patterns
list_domains
ChatGPTLists monitored domains. Compact response by default. Request status details about DMARC, SPF, TLSRPT and hosted MTA-STS, and domain health issues with the include parameter
list_spf_records
ChatGPTLists SPF record history for a monitored domain, newest first. Use it to inspect DNS changes over time
update_hosted_dmarc
ChatGPTUpdates selected fields in an enabled hosted DMARC configuration and returns the complete updated effective configuration. Omitted fields remain unchanged. Use get_hosted_dmarc first to inspect the current effective configuration