Connection check
verified live · 27h ago
dmarc-examiner-mcp
Read your own DMARC aggregate and forensic reports: sources, alignment, alerts, CSV export.
Tools
21
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http, stdio
Last checked
27h ago
Tools & capabilities
21 toolsRead from the running server on 27h ago.
check_dmarc
domain*
Inspect the public DMARC record at _dmarc.<domain>. The domain does not need to belong to your organization. Returns parsed policy and rua/ruf addresses. Inspect the public DMARC record at _dmarc.<domain>. The domain does not need to belong to your organization. Returns parsed policy and rua/ruf addresses.
create_domain
name*
Add a new domain to the organization. Response includes the reporting_email and dmarc_record values to publish in DNS. May return 402 if the plan domain limit has been reached. Add a new domain to the organization. Response includes the reporting_email and dmarc_record values to publish in DNS. May return 402 if the plan domain limit has been reached.
create_webhook
url*name*
Create a new webhook endpoint. URL must start with https://. Returns 422 if the organization has reached its webhook limit. Create a new webhook endpoint. URL must start with https://. Returns 422 if the organization has reached its webhook limit.
delete_domain
domain_id*
Remove a domain from monitoring. Soft-deletes; historical reports remain accessible. Remove a domain from monitoring. Soft-deletes; historical reports remain accessible.
delete_webhook
webhook_id*
Delete a webhook endpoint permanently. Delete a webhook endpoint permanently.
dismiss_alert
alert_id*
Dismiss a specific alert Dismiss a specific alert
export_report_csv
report_id*
Export a DMARC report as CSV Export a DMARC report as CSV
get_domain
domain_id*
Get details of a specific domain Get details of a specific domain
get_forensic_report
report_id*
Get the full detail of a forensic (RUF) report by UUID, including the raw failed message envelope. Get the full detail of a forensic (RUF) report by UUID, including the raw failed message envelope.
get_forensic_reports_statistics
Aggregated forensic-report counters grouped by auth failure type, delivery result, source IP (with geolocation) and reported domain. Aggregated forensic-report counters grouped by auth failure type, delivery result, source IP (with geolocation) and reported domain.
get_forensic_reports_summary
Summary of forensic activity in the last 7 days — useful for daily digest views. Summary of forensic activity in the last 7 days — useful for daily digest views.
get_report
report_id*
Get details of a specific DMARC report Get details of a specific DMARC report
get_report_statistics
report_id*
Get statistics for a specific DMARC report Get statistics for a specific DMARC report
list_alerts
pagestatusper_page
List alerts for your organization List alerts for your organization
list_domains
pageper_page
List all monitored domains in your organization List all monitored domains in your organization
list_forensic_reports
pagedate_toper_pagedate_fromdomain_id
List DMARC RUF (forensic) reports with optional filtering and pagination. Returns 403 if the plan does not include forensic reports (Pro plan and above). List DMARC RUF (forensic) reports with optional filtering and pagination. Returns 403 if the plan does not include forensic reports (Pro plan and above).
list_reports
pagedomaindate_toper_pagedate_from
List DMARC reports for your organization List DMARC reports for your organization
list_webhooks
List webhook endpoints configured for the organization. Returns 403 if the plan does not include advanced alerting (Pro and above). List webhook endpoints configured for the organization. Returns 403 if the plan does not include advanced alerting (Pro and above).
test_webhook
webhook_id*
Send a synchronous webhook.test event to verify connectivity. Returns the delivery status. Test events do NOT update last_triggered_at, last_status or failure_count. Send a synchronous webhook.test event to verify connectivity. Returns the delivery status. Test events do NOT update last_triggered_at, last_status or failure_count.
update_webhook
urlnameis_activewebhook_id*
Update a webhook. Any combination of url, name and is_active may be provided; URL must remain HTTPS. Update a webhook. Any combination of url, name and is_active may be provided; URL must remain HTTPS.
verify_domain
domain_id*