io.github.dmarc-examiner/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Read your own DMARC aggregate and forensic reports: sources, alignment, alerts, CSV export.
Summary by lookupd
Lets an agent inspect DMARC policies, review aggregate and forensic email authentication reports, manage alerts and webhooks, and export…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://mcp.dmarc-examiner.com/mcp
Claude Code, npm package (stdio)
claude mcp add mcp -- npx -y @dmarc-examiner/mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://mcp.dmarc-examiner.com/mcp
Codex, npm package (stdio)
codex mcp add mcp -- npx -y @dmarc-examiner/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.dmarc-examiner.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@dmarc-examiner/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (21 tools)
Publisher-provided text
list_domainsList all monitored domains in your organizationget_domainGet details of a specific domaincheck_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.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 hverify_domainRe-check a domain's DNS to confirm the DMARC record contains the organization's reporting email. Updates status to verified on success.delete_domainRemove a domain from monitoring. Soft-deletes; historical reports remain accessible.list_reportsList DMARC reports for your organizationget_reportGet details of a specific DMARC reportget_report_statisticsGet statistics for a specific DMARC reportexport_report_csvExport a DMARC report as CSVlist_alertsList alerts for your organizationdismiss_alertDismiss a specific alertlist_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).get_forensic_reportGet the full detail of a forensic (RUF) report by UUID, including the raw failed message envelope.get_forensic_reports_statisticsAggregated forensic-report counters grouped by auth failure type, delivery result, source IP (with geolocation) and reported domain.get_forensic_reports_summarySummary of forensic activity in the last 7 days — useful for daily digest views.list_webhooksList webhook endpoints configured for the organization. Returns 403 if the plan does not include advanced alerting (Pro and above).create_webhookCreate a new webhook endpoint. URL must start with https://. Returns 422 if the organization has reached its webhook limit.update_webhookUpdate a webhook. Any combination of url, name and is_active may be provided; URL must remain HTTPS.delete_webhookDelete a webhook endpoint permanently.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_c
Details
- Version: 1.1.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 622 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/dmarc-examiner/mcp
- Website: https://dmarc-examiner.com/docs/settings/mcp-integration?utm_source=mcp-registry&utm_medium=content&utm_campaign=mcp-repo
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.dmarc-examiner/mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp