Skip to main content

DomainCanary

com.domaincanary/mcpVersion 1.0.0

Check a domain's DMARC, SPF and DKIM, build SPF records, explain bounces, read DMARC reports.

Status

Responds187 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:54 UTC
Latency
187 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
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://domaincanary.com/mcpResponds187 ms
No sign-in

Claude Code

claude mcp add --transport http domaincanary https://domaincanary.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: domaincanary
Remote MCP server URL: https://domaincanary.com/mcp

Cursor

{
  "mcpServers": {
    "domaincanary": {
      "url": "https://domaincanary.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"domaincanary","type":"http","url":"https://domaincanary.com/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

4 tools

Tools of DomainCanary
Read-only
Idempotent
Open world
analyze_reportUse this when someone has a DMARC aggregate report and wants to know which senders passed and which failed. The report is the XML, .gz or .zip file that receivers such as Google and Yahoo email to the address in a domain's rua tag. In ChatGPT, pass the uploaded file. Elsewhere, pass the report XML as text. Returns totals per report and each sending IP address with its SPF, DKIM and DMARC results. The result gives a next step for the report's domain and a link to a live check of that domain's DNS records. Nothing from the report is stored.NoYesYesNo
build_spfUse this when someone lists the services that send their email and wants the SPF record to publish, or wants a sender added to the SPF record they already have. Takes provider names such as Google Workspace or Mailchimp, include terms such as include:spf.example.com, or IP addresses, and returns one merged record with its count of DNS lookups against the limit of ten. Pass the domain when you know it, so the result includes the senders already in its published record.NoYesYesYes
check_domainUse this when someone asks whether a domain's email authentication is set up correctly, why mail from a domain fails DMARC, SPF or DKIM, or which DNS records to publish for it. Reads the domain's live DMARC, SPF and DKIM records and returns what is wrong with each, plus the records to add or change. Pass a DKIM selector when you know it. Without one, common selectors are tried. Takes a domain name only, not a mailbox address or an IP address.NoYesYesYes
explain_bounceUse this when someone pastes a bounce message, an SMTP reply such as 550 5.7.26, or an Authentication-Results header and asks what it means or how to fix it. Returns what the receiving server refused, what to change, when it clears, and the page that explains it. Works from the pasted text alone and reads no DNS records.NoYesYesNo

Details

Registry status
Active
Published
Oct 3, 2026
Updated
Oct 3, 2026
Repository
Not given
Categories (suggested)
SecuritySuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing