MailVakt
Server Details
Use when email lands in spam: audits SPF, DKIM, DMARC, MX and returns the DNS records to fix it.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- MailVakt
TDQS
Scored across 8 tools
Tools are generally distinct by resource and action: domain management (add/list), domain audit (diagnose), DNS generation, header analysis, DMARC summary, and inbox test create/read. Slight potential confusion exists between diagnose_domain and analyze_email_headers for authentication troubleshooting, and between diagnose_domain and generate_dns_records for DNS fixes, but descriptions clarify inputs and outputs.
All tool names use snake_case with a consistent verb_noun pattern (add_domain, get_dmarc_summary, start_inbox_test, etc.). No mixed conventions, vague verbs, or style deviations.
8 tools sit comfortably within the typical 3-15 sweet spot for a focused email-authentication/DMARC service. Each tool has a distinct role, so the set feels neither bloated nor thin.
Core workflows are covered: domain onboarding, diagnosis, DNS record generation, header analysis, DMARC summary, and inbox testing. Missing domain lifecycle operations (delete/update domain) and a way to list inbox tests are minor gaps that agents can work around.
Available Tools
8 toolsadd_domainAdd domainAIdempotentInspect
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 domain return the existing entry. Requires domains:write permission. Does not verify domain ownership, modify DNS, or start receiving reports until the user publishes the reporting address in DNS.
Inputs: domain (required).
analyze_email_headersAnalyze email headersARead-onlyInspect
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 that IP and the From domain are on free public blocklists (not Spamhaus), and detected issues. It does not independently verify DKIM signatures or establish the receiving provider's exact spam-filter decision. Provide headers only, not the message body.
Inputs: headers (required).
diagnose_domainDiagnose email domainARead-onlyInspect
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. Takes a domain, optional checks and DKIM selectors, and fresh=true to bypass cached results. Returns a graded scorecard, findings, proposed DNS fixes and a public report permalink. Uses DNS and policy-file lookups; never changes DNS or guarantees inbox placement.
Inputs: domain (required), fresh, checks, dkim_selectors.
generate_dns_recordsGenerate email DNS recordsARead-onlyInspect
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 default. Returns typed SPF, DKIM, DMARC, MTA-STS and TLS-RPT proposals or provider setup instructions where applicable. Provider-specific values and reporting addresses may need user input. Uses public DNS/policy lookups, possibly cached. Does not publish records or change DNS.
Inputs: domain (required), goal, providers.
get_dmarc_summaryDMARC report summaryARead-onlyInspect
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, DMARC pass/fail counts, and per-source SPF/DKIM alignment and receiver actions. Requires domains:read and reports:read permissions. Returns zero totals if no reports were received, or an error if the domain is not in the account. Does not add domains or generate report traffic.
Inputs: domain (required), days.
get_inbox_testGet inbox test resultARead-onlyInspect
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, content and deliverability findings. Reports processing failures as errors. Anyone with the test ID can retrieve it; use only an ID supplied by the user or created in this conversation. Does not measure placement at other mailbox providers.
Inputs: id (required).
list_domainsList domainsARead-onlyInspect
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 domains. Use to find the account's available domains before requesting DMARC summaries; does not enumerate domains belonging to other users.
Inputs: no named parameters.
start_inbox_testStart inbox testAInspect
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 before expiry, then use get_inbox_test to read the result. Creates a new test on each call. Does not send email or measure inbox-versus-spam placement at Gmail, Outlook or other mailbox providers.
Inputs: expected_from_domain.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Check a domain's SPF, DKIM, DMARC and MX from live DNS, the Gmail/Yahoo rules, and fix records.
Scan and fix a domain's email deliverability (SPF, DKIM, DMARC, MTA-STS, BIMI, DNS blocklists).
Complete domain email-auth audit in one call: SPF with RFC 7208 lookup counting, DKIM selector pr...
Check a domain's email authentication: SPF, DKIM, DMARC, BIMI, MX, MTA-STS, TLS-RPT. Score + fixes.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAudits email deliverability configuration for a domain, checking SPF, DKIM, DMARC, and MX records, returning a score and recommendations.MIT
- AlicenseAqualityBmaintenanceEnables auditing any domain's email deliverability and DNS health, including SPF, DKIM, DMARC, MX, mail provider, DNS blacklist status, catch-all, domain age, and a deliverability score.1290 npm1MIT
- AlicenseAqualityBmaintenanceProvides comprehensive email deliverability and domain registration analysis, evaluating SPF, DKIM, DMARC, DNS records, and expiry to identify issues and suggest fixes.51MIT
- AlicenseNot gradedqualityCmaintenanceEnables users to audit a domain's email-authentication DNS configuration—covering SPF, DKIM, DMARC, MX, BIMI, MTA-STS, and TLS-RPT—and receive issues, recommendations, a 0–100 score, and A–F grade.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.