DomainCanary
mcp remote · streamable-http · v1.0.0 · source: crawl
https://domaincanary.com/mcp
Check a domain's DMARC, SPF and DKIM, build SPF records, explain bounces, read DMARC reports.
Works
100
Verified Oct 31, 2026 · p50 206 ms · p95 247 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'domaincanary' |
| tools_listed | 15 | pass | 4 tools |
| schema_complete | 15 | pass | 4 of 4 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 206 ms |
| latency_p95 | 5 | pass | p95 247 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (4)
| Name | Description | Schema |
|---|---|---|
check_domain | Use 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 | typed |
build_spf | Use 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 Wor | typed |
explain_bounce | Use 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, | typed |
analyze_report | Use 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 | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-domaincanary-mcp)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.