mcp
io.github.dmarc-examiner/mcpVersion 1.1.0Read your own DMARC aggregate and forensic reports: sources, alignment, alerts, CSV export.
Status
Responds189 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:49 UTC
- Latency
- 189 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.dmarc-examiner.com/mcpResponds189 msNo sign-in
Claude Code
claude mcp add --transport http dmarc-examiner https://mcp.dmarc-examiner.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: dmarc-examiner
Remote MCP server URL: https://mcp.dmarc-examiner.com/mcpCursor
{
"mcpServers": {
"dmarc-examiner": {
"url": "https://mcp.dmarc-examiner.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"dmarc-examiner","type":"http","url":"https://mcp.dmarc-examiner.com/mcp"}'Streamable HTTP
npm: @dmarc-examiner/mcp 1.1.0Package only
npm (npx)
claude mcp add dmarc-examiner -- npx -y @dmarc-examiner/mcp@1.1.0Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
21 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
check_dmarcInspect the public DMARC record at _dmarc.<domain>. The domain does not need to belong to your organization. Returns parsed policy and rua/ruf addresses. | Not declared | Not declared | Not declared | Not declared |
create_domainAdd 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. | Not declared | Not declared | Not declared | Not declared |
create_webhookCreate a new webhook endpoint. URL must start with https://. Returns 422 if the organization has reached its webhook limit. | Not declared | Not declared | Not declared | Not declared |
delete_domainRemove a domain from monitoring. Soft-deletes; historical reports remain accessible. | Not declared | Not declared | Not declared | Not declared |
delete_webhookDelete a webhook endpoint permanently. | Not declared | Not declared | Not declared | Not declared |
dismiss_alertDismiss a specific alert | Not declared | Not declared | Not declared | Not declared |
export_report_csvExport a DMARC report as CSV | Not declared | Not declared | Not declared | Not declared |
get_domainGet details of a specific domain | Not declared | Not declared | Not declared | Not declared |
get_forensic_reportGet the full detail of a forensic (RUF) report by UUID, including the raw failed message envelope. | Not declared | Not declared | Not declared | Not declared |
get_forensic_reports_statisticsAggregated forensic-report counters grouped by auth failure type, delivery result, source IP (with geolocation) and reported domain. | Not declared | Not declared | Not declared | Not declared |
get_forensic_reports_summarySummary of forensic activity in the last 7 days — useful for daily digest views. | Not declared | Not declared | Not declared | Not declared |
get_reportGet details of a specific DMARC report | Not declared | Not declared | Not declared | Not declared |
get_report_statisticsGet statistics for a specific DMARC report | Not declared | Not declared | Not declared | Not declared |
list_alertsList alerts for your organization | Not declared | Not declared | Not declared | Not declared |
list_domainsList all monitored domains in your organization | Not declared | Not declared | Not declared | Not declared |
list_forensic_reportsList DMARC RUF (forensic) reports with optional filtering and pagination. Returns 403 if the plan does not include forensic reports (Pro plan and above). | Not declared | Not declared | Not declared | Not declared |
list_reportsList DMARC reports for your organization | Not declared | Not declared | Not declared | Not declared |
list_webhooksList webhook endpoints configured for the organization. Returns 403 if the plan does not include advanced alerting (Pro and above). | Not declared | Not declared | Not declared | Not declared |
test_webhookSend 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. | Not declared | Not declared | Not declared | Not declared |
update_webhookUpdate a webhook. Any combination of url, name and is_active may be provided; URL must remain HTTPS. | Not declared | Not declared | Not declared | Not declared |
verify_domainRe-check a domain's DNS to confirm the DMARC record contains the organization's reporting email. Updates status to verified on success. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Aug 4, 2026
- Updated
- Aug 4, 2026
- Categories (suggested)
- Data and analyticsSecuritySuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared