MailVakt
mcp remote · streamable-http · v0.1.1 · source: crawl
https://mcp.mailvakt.com/mcp
Use when email lands in spam: audits SPF, DKIM, DMARC, MX and returns the DNS records to fix it.
Works
100
Verified Oct 31, 2026 · p50 694 ms · p95 791 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 'mailvakt' |
| tools_listed | 15 | pass | 8 tools |
| schema_complete | 15 | pass | 8 of 8 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 694 ms |
| latency_p95 | 5 | pass | p95 791 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 (8)
| Name | Description | Schema |
|---|---|---|
diagnose_domain | Audit a domain's SPF, DKIM, DMARC, MX, alignment, BIMI, MTA-STS and TLS-RPT setup and check it against free public blocklists (not Spamhaus) when troubleshooting email authentication or spam delivery. | typed |
analyze_email_headers | Analyze raw email headers supplied by the user to investigate authentication or delivery issues. Returns the SPF, DKIM and DMARC results reported in those headers, alignment, the sending IP, whether t | typed |
generate_dns_records | Propose email-authentication DNS records and policy files for a domain using its DNS configuration and optional provider names or IDs. Supports baseline (monitoring) or enforce goals; baseline is the | typed |
start_inbox_test | Create an email-receipt test in MailVakt. Takes an optional expected sender domain; returns a test ID, unique recipient address and expiry time. The user must send a test message to that address befor | typed |
get_inbox_test | Read a MailVakt email-receipt test using the ID returned by start_inbox_test. Returns pending, received or expired status and, when processed, the received message's authentication, unsubscribe, conte | typed |
add_domain | Add a domain to the signed-in user's MailVakt account for DMARC report collection. Takes a domain; returns its DMARC reporting (rua) address and account entry. Repeated calls for the same account and | typed |
list_domains | List domains in the signed-in user's MailVakt account, including each domain's DMARC reporting address. Takes no input and requires domains:read permission. Returns an empty list if the account has no | typed |
get_dmarc_summary | Summarize received DMARC aggregate reports for a domain already in the signed-in user's MailVakt account. Takes the domain and a 1-to-90-day window (default 7); returns report and message totals, DMAR | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-mailvakt-mailvakt)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.