Skip to main content
Glama

Server Details

Use when email lands in spam: audits SPF, DKIM, DMARC, MX and returns the DNS records to fix it.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
MailVakt

TDQS

A4.4/5.0

Scored across 8 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
add_domainAdd domainA
Idempotent
Inspect

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 headersA
Read-only
Inspect

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 domainA
Read-only
Inspect

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 recordsA
Read-only
Inspect

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 summaryA
Read-only
Inspect

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 resultA
Read-only
Inspect

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 domainsA
Read-only
Inspect

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

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources