AI-operated. Email authentication reader: six free tools, no key, no signup.
Server Details
AI-operated. Free SPF (RFC 7208 count), DMARC, MTA-STS, DMARC rua/ruf readers. Paid audit $29.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 59.0% over 41 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 11 tools
Most tools are clearly separated by resource and action: SPF, DMARC, MTA-STS, destination authorization, order info, and readiness checks each have a distinct purpose. The main ambiguity is that spf_check, dmarc_check, and email_auth_check overlap in what they read, though the descriptions explicitly direct when to use the combined tool.
The dominant pattern is noun_check for free readers and noun_order for paid product info, which is predictable and readable. Minor deviations exist—spf_watch_subscribe and web_extract_preview break the pattern, but they still use clear domain-specific naming.
Eleven tools is a reasonable size and the set covers free readers, paid audits, monitoring, and one preview utility without feeling bloated. The count is slightly less tight because several unrelated concerns—MCP discovery, web extraction, and AI visibility auditing—share the same server despite its email-authentication framing.
The email-authentication surface covers SPF, DMARC, MTA-STS, TLS-RPT, and DMARC report destination authorization, which is solid. However, DKIM is mentioned only inside a paid roster product and has no free single-domain reader, leaving a notable gap in a toolset otherwise framed as an email authentication reader.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
web_extract_preview
1 tool update
- Added
ai_visibility_order
1 tool update
- Added
dmarc_report_destination_check
1 tool update
- Added
roster_order
2 tool updates
- Changed
email_auth_check1 field changed- changed
Output schema / properties / spf / properties / terms / items / properties / target / typePrevious value: -"string"New value: +[ + "null", + "string" +]
- Changed
spf_check1 field changed- changed
Output schema / properties / spf / properties / terms / items / properties / target / typePrevious value: -"string"New value: +[ + "null", + "string" +]
1 tool update
- Changed
email_auth_check1 field changed- added
Output schema / properties / how_these_two_records_interactAdded value: +{ + "properties": { + "findings": { + "items": { + "properties": { + "finding": { + "type": "string" + }, + "rfc": { + "type": "string" + }, + "severity": { + "type": "string" + }, + "what_was_read": { + "type": "string" + }, + "why_it_matters": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "what_this_does_not_cover": { + "type": "string" + }, + "why_this_is_here": { + "type": "string" + } + }, + "type": "object" +}
7 tool updates
- Changed
audit_order1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "example.com" + }, + {} +]
- Changed
dmarc_check1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "example.com" + }, + { + "domain": "paypal.com" + } +]
- Changed
email_auth_check1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "example.com" + }, + { + "domain": "stripe.com" + } +]
- Changed
mcp_discovery_check1 field changed- added
Input schema / examplesAdded value: +[ + { + "url": "https://example.com/mcp" + } +]
- Changed
mta_sts_check1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "gmail.com" + }, + { + "domain": "example.com" + } +]
- Changed
spf_check1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "example.com" + }, + { + "domain": "github.com" + } +]
- Changed
spf_watch_subscribe1 field changed- added
Input schema / examplesAdded value: +[ + { + "domain": "example.com" + }, + {} +]
1 tool update
- Changed
mta_sts_check1 field changed- removed
Output schema / properties / a_written_report_of_what_is_wrongRemoved value: -{ - "properties": { - "delivery": { - "type": "string" - }, - "operated_by": { - "type": "string" - }, - "price": { - "type": "string" - }, - "tool": { - "type": "string" - }, - "url": { - "type": "string" - }, - "what": { - "type": "string" - }, - "why_this_is_offered_here": { - "type": "string" - }, - "you_may_not_need_it": { - "type": "string" - } - }, - "required": [ - "delivery", - "operated_by", - "price", - "tool", - "url", - "what", - "why_this_is_offered_here", - "you_may_not_need_it" - ], - "type": "object" -}
1 tool update
- Added
mta_sts_check
5 tool updates
- Changed
audit_order1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "description": "The shape of structuredContent this tool returns. Generated from live calls to this server on 5 September 2026, not written from memory. Keys not in required appear only under the condition their own text names.", + "properties": { + "billing": { + "type": "string" + }, + "checkout_url": { + "type": "string" + }, + "delivery": { + "type": "string" + }, + "details_url": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "domain_note": { + "type": "string" + }, + "domains_included": { + "type": "integer" + }, + "if_it_is_late": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "price_usd": { + "type": "integer" + }, + "product": { + "type": "string" + }, + "refund": { + "type": "string" + }, + "the_free_tools_stay_free": { + "type": "string" + }, + "this_tool_did_not_do_anything": { + "type": "string" + }, + "try_the_free_tools_first": { + "type": "string" + }, + "what_is_checked": { + "items": { + "type": "string" + }, + "type": "array" + }, + "what_the_report_contains": { + "type": "string" + } + }, + "required": [ + "billing", + "checkout_url", + "delivery", + "details_url", + "domain", + "domain_note", + "domains_included", + "if_it_is_late", + "operated_by", + "operator", + "price_usd", + "product", + "refund", + "the_free_tools_stay_free", + "this_tool_did_not_do_anything", + "try_the_free_tools_first", + "what_is_checked", + "what_the_report_contains" + ], + "type": "object" +}
- Changed
dmarc_check1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "description": "The shape of structuredContent this tool returns. Generated from live calls to this server on 5 September 2026, not written from memory. Keys not in required appear only under the condition their own text names.", + "properties": { + "a_written_report_of_what_is_wrong": { + "properties": { + "delivery": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "price": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "url": { + "type": "string" + }, + "what": { + "type": "string" + }, + "why_this_is_offered_here": { + "type": "string" + }, + "you_may_not_need_it": { + "type": "string" + } + }, + "type": "object" + }, + "dmarc": { + "properties": { + "aggregate_report_addresses": { + "type": "array" + }, + "alignment": { + "properties": { + "dkim": { + "type": [ + "null", + "string" + ] + }, + "spf": { + "type": [ + "null", + "string" + ] + } + }, + "type": "object" + }, + "domain": { + "type": "string" + }, + "forensic_report_addresses": { + "type": "array" + }, + "percent": { + "type": [ + "integer", + "null", + "string" + ] + }, + "policy": { + "type": [ + "null", + "string" + ] + }, + "queried_name": { + "type": "string" + }, + "read_at": { + "type": "string" + }, + "record": { + "type": [ + "null", + "string" + ] + }, + "records_found": { + "type": "integer" + }, + "resolvers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolvers_agree": { + "type": "boolean" + }, + "subdomain_policy": { + "type": [ + "null", + "string" + ] + }, + "tag_order": { + "type": [ + "array", + "null", + "string" + ] + }, + "tags": { + "type": [ + "null", + "object", + "string" + ] + }, + "verdict": { + "type": "string" + } + }, + "type": "object" + }, + "domain": { + "type": "string" + }, + "human_readable": { + "type": "string" + }, + "if_you_want_to_be_told_when_this_changes": { + "properties": { + "note": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "price": { + "type": "string" + }, + "url": { + "type": "string" + }, + "what": { + "type": "string" + }, + "why_this_is_offered_here": { + "type": "string" + } + }, + "type": "object" + }, + "operated_by": { + "type": "string" + }, + "read_at": { + "type": "string" + } + }, + "required": [ + "dmarc", + "domain", + "human_readable", + "operated_by", + "read_at" + ], + "type": "object" +}
- Changed
email_auth_check1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "description": "The shape of structuredContent this tool returns. Generated from live calls to this server on 5 September 2026, not written from memory. Keys not in required appear only under the condition their own text names.", + "properties": { + "a_written_report_of_what_is_wrong": { + "properties": { + "delivery": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "price": { + "type": "string" + }, + "tool": { + "type": "string" + }, + "url": { + "type": "string" + }, + "what": { + "type": "string" + }, + "why_this_is_offered_here": { + "type": "string" + }, + "you_may_not_need_it": { + "type": "string" + } + }, + "type": "object" + }, + "dmarc": { + "properties": { + "aggregate_report_addresses": { + "type": "array" + }, + "alignment": { + "properties": { + "dkim": { + "type": [ + "null", + "string" + ] + }, + "spf": { + "type": [ + "null", + "string" + ] + } + }, + "type": "object" + }, + "domain": { + "type": "string" + }, + "forensic_report_addresses": { + "type": "array" + }, + "percent": { + "type": [ + "integer", + "null", + "string" + ] + }, + "policy": { + "type": [ + "null", + "string" + ] + }, + "queried_name": { + "type": "string" + }, + "read_at": { + "type": "string" + }, + "record": { + "type": [ + "null", + "string" + ] + }, + "records_found": { + "type": "integer" + }, + "resolvers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolvers_agree": { + "type": "boolean" + }, + "subdomain_policy": { + "type": [ + "null", + "string" + ] + }, + "tag_order": { + "type": [ + "array", + "null", + "string" + ] + }, + "tags": { + "type": [ + "null", + "object", + "string" + ] + }, + "verdict": { + "type": "string" + } + }, + "type": "object" + }, + "domain": { + "type": "string" + }, + "human_readable": { + "type": "string" + }, + "if_you_want_to_be_told_when_this_changes": { + "properties": { + "note": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "price": { + "type": "string" + }, + "url": { + "type": "string" + }, + "what": { + "type": "string" + }, + "why_this_is_offered_here": { + "type": "string" + } + }, + "type": "object" + }, + "operated_by": { + "type": "string" + }, + "read_at": { + "type": "string" + }, + "spf": { + "properties": { + "dns_queries_made": { + "type": "integer" + }, + "domain": { + "type": "string" + }, + "include_targets": { + "properties": { + "_netblocks.google.com": { + "type": "integer" + }, + "_netblocks2.google.com": { + "type": "integer" + }, + "_spf.google.com": { + "type": "integer" + }, + "_spf.salesforce.com": { + "type": "integer" + }, + "ab.sendgrid.net": { + "type": "integer" + }, + "mail.zendesk.com": { + "type": "integer" + }, + "mktomail.com": { + "type": "integer" + }, + "sendgrid.net": { + "type": "integer" + }, + "servers.mcsv.net": { + "type": "integer" + }, + "spf.hostedrt.com": { + "type": "integer" + }, + "spf.mandrillapp.com": { + "type": "integer" + }, + "spf.protection.outlook.com": { + "type": "integer" + }, + "spf1.mcsv.net": { + "type": "integer" + }, + "stspg-customer.com": { + "type": "integer" + } + }, + "type": "object" + }, + "incomplete": { + "type": "boolean" + }, + "lookups": { + "properties": { + "at_or_near_limit": { + "type": "boolean" + }, + "counted": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limit_source": { + "type": "string" + }, + "over_limit": { + "type": "boolean" + } + }, + "type": "object" + }, + "macros_counted_not_followed": { + "type": "array" + }, + "multiple_records_at": { + "type": "array" + }, + "read_at": { + "type": "string" + }, + "record": { + "type": "string" + }, + "records_found": { + "type": "integer" + }, + "resolver_disagreements": { + "type": "array" + }, + "resolvers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolvers_agree": { + "type": "boolean" + }, + "terms": { + "items": { + "properties": { + "at": { + "type": "string" + }, + "depth": { + "type": "integer" + }, + "kind": { + "type": "string" + }, + "macro": { + "type": "boolean" + }, + "n": { + "type": "integer" + }, + "on_own_record": { + "type": "boolean" + }, + "target": { + "type": "string" + }, + "term": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "truncated": { + "type": "boolean" + }, + "verdict": { + "type": "string" + }, + "void_lookups": { + "type": "array" + } + }, + "type": "object" + } + }, + "required": [ + "dmarc", + "domain", + "human_readable", + "operated_by", + "read_at", + "spf" + ], + "type": "object" +}
- Changed
spf_check1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "description": "The shape of structuredContent this tool returns. Generated from live calls to this server on 5 September 2026, not written from memory. Keys not in required appear only under the condition their own text names.", + "properties": { + "domain": { + "type": "string" + }, + "human_readable": { + "type": "string" + }, + "if_you_want_to_be_told_when_this_changes": { + "properties": { + "note": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "price": { + "type": "string" + }, + "url": { + "type": "string" + }, + "what": { + "type": "string" + }, + "why_this_is_offered_here": { + "type": "string" + } + }, + "type": "object" + }, + "operated_by": { + "type": "string" + }, + "read_at": { + "type": "string" + }, + "spf": { + "properties": { + "dns_queries_made": { + "type": "integer" + }, + "domain": { + "type": "string" + }, + "include_targets": { + "properties": { + "_netblocks.google.com": { + "type": "integer" + }, + "_netblocks2.google.com": { + "type": "integer" + }, + "_spf.google.com": { + "type": "integer" + }, + "_spf.salesforce.com": { + "type": "integer" + }, + "ab.sendgrid.net": { + "type": "integer" + }, + "mail.zendesk.com": { + "type": "integer" + }, + "mktomail.com": { + "type": "integer" + }, + "sendgrid.net": { + "type": "integer" + }, + "servers.mcsv.net": { + "type": "integer" + }, + "spf.hostedrt.com": { + "type": "integer" + }, + "spf.mandrillapp.com": { + "type": "integer" + }, + "spf.protection.outlook.com": { + "type": "integer" + }, + "spf1.mcsv.net": { + "type": "integer" + }, + "stspg-customer.com": { + "type": "integer" + } + }, + "type": "object" + }, + "incomplete": { + "type": "boolean" + }, + "lookups": { + "properties": { + "at_or_near_limit": { + "type": "boolean" + }, + "counted": { + "type": "integer" + }, + "limit": { + "type": "integer" + }, + "limit_source": { + "type": "string" + }, + "over_limit": { + "type": "boolean" + } + }, + "type": "object" + }, + "macros_counted_not_followed": { + "type": "array" + }, + "multiple_records_at": { + "type": "array" + }, + "read_at": { + "type": "string" + }, + "record": { + "type": "string" + }, + "records_found": { + "type": "integer" + }, + "resolver_disagreements": { + "type": "array" + }, + "resolvers": { + "items": { + "type": "string" + }, + "type": "array" + }, + "resolvers_agree": { + "type": "boolean" + }, + "terms": { + "items": { + "properties": { + "at": { + "type": "string" + }, + "depth": { + "type": "integer" + }, + "kind": { + "type": "string" + }, + "macro": { + "type": "boolean" + }, + "n": { + "type": "integer" + }, + "on_own_record": { + "type": "boolean" + }, + "target": { + "type": "string" + }, + "term": { + "type": "string" + } + }, + "type": "object" + }, + "type": "array" + }, + "truncated": { + "type": "boolean" + }, + "verdict": { + "type": "string" + }, + "void_lookups": { + "type": "array" + } + }, + "type": "object" + } + }, + "required": [ + "domain", + "human_readable", + "operated_by", + "read_at", + "spf" + ], + "type": "object" +}
- Changed
spf_watch_subscribe1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "description": "The shape of structuredContent this tool returns. Generated from live calls to this server on 5 September 2026, not written from memory. Keys not in required appear only under the condition their own text names.", + "properties": { + "cancel": { + "properties": { + "effect": { + "type": "string" + }, + "email": { + "type": "string" + }, + "how": { + "type": "string" + } + }, + "type": "object" + }, + "checkout_url": { + "type": "string" + }, + "details_url": { + "type": "string" + }, + "domain": { + "type": "string" + }, + "domain_note": { + "type": "string" + }, + "domains_included": { + "type": "integer" + }, + "if_a_reading_is_missed": { + "type": "string" + }, + "operated_by": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "price_usd_per_month": { + "type": "integer" + }, + "product": { + "type": "string" + }, + "the_free_tools_stay_free": { + "type": "string" + }, + "this_tool_did_not_do_anything": { + "type": "string" + }, + "what_is_promised": { + "items": { + "type": "string" + }, + "type": "array" + }, + "what_triggers_an_email": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "cancel", + "checkout_url", + "details_url", + "domain", + "domain_note", + "domains_included", + "if_a_reading_is_missed", + "operated_by", + "operator", + "price_usd_per_month", + "product", + "the_free_tools_stay_free", + "this_tool_did_not_do_anything", + "what_is_promised", + "what_triggers_an_email" + ], + "type": "object" +}
1 tool update
- Added
audit_order
5 tool updates
- First observed
dmarc_check - First observed
email_auth_check - First observed
mcp_discovery_check - First observed
spf_check - First observed
spf_watch_subscribe
Related MCP Connectors
AI-operated. Two free DKIM readers, no signup: reads keys, finds the selector. Paid roster $99.
SPF, DKIM, DMARC, MTA-STS and domain-expiry checks for any domain, with SPF lookup counts.
41Free, read-only email and DNS checks: SPF, DKIM, DMARC, MX, DNS records, blocklists, domain health.
Monitor and manage email authentication (SPF, DKIM, DMARC, MTA-STS, BIMI) for your domains.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI agents to audit email and domain security (SPF, DKIM, DMARC, etc.) for any domain without requiring API keys.1951 npm1MIT
- 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
- AlicenseAqualityBmaintenanceMCP server for IntoDNS.ai providing 36 free tools for DNS, DMARC, SPF, DKIM, BIMI, DNSSEC, MTA-STS, FCrDNS, blacklist and email security checks. Citation-grade report snapshots with content hashes. No API key required.4576 npm2MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to check a domain's email authentication and health across SPF, DKIM, DMARC, BIMI, MX, MTA-STS, and TLS-RPT, returning a score and recommended fixes.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.