MCP-Server

MailX Email Deliverability

com.themailx/email-deliverability
Cloud & Infrastruktur Sicherheit Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Checks email authentication and deliverability infrastructure including SPF, DKIM, DMARC, BIMI, DNS, SMTP, IMAP, PTR records, and blacklists.

bimi_check
BIMI Check
Check if a domain has a valid BIMI (Brand Indicators for Message Identification) DNS record. BIMI allows brands to display their logo next to authenticated emails in supporting email clients.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to check BIMI records for, e.g. example.com'}}}
blacklist_check
Blacklist Check
Check if a domain or IP address is listed in popular email blacklists (DNSBLs). Being blacklisted can severely impact email deliverability.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain name or IP address to check against blacklists, e.g. example.com or 1.2.3.4'}}}
cname_lookup
CNAME Lookup
Look up CNAME (Canonical Name) records for a domain. Shows where a hostname aliases to.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to look up CNAME records for, e.g. www.example.com'}}}
dkim_check
DKIM Check
Check if a domain has a valid DKIM (DomainKeys Identified Mail) DNS record for a given selector. DKIM allows the receiver to verify that an email was sent by the domain owner.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name', 'dkim_selector'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to check DKIM records for, e.g. example.com'}, 'dkim_selector': {'type': 'string', 'description': 'The DKIM selector to look up, e.g. google, default, selector1'}}}
dmarc_check
DMARC Check
Check if a domain has a valid DMARC (Domain-based Message Authentication, Reporting & Conformance) DNS record. DMARC tells receiving servers what to do with emails that fail SPF or DKIM checks.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to check DMARC records for, e.g. example.com'}}}
dmarc_generate
DMARC Generator
Generate a DMARC DNS record for a domain. Returns the record name, value, and type ready to be added to DNS.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name', 'email', 'dmarc_policy'], 'properties': {'email': {'type': 'string', 'description': 'The email address to receive DMARC aggregate reports, e.g. dmarc@example.com'}, 'domain_name': {'type': 'string', 'description': 'The domain to generate a DMARC record for, e.g. example.com'}, 'dmarc_policy': {'enum': ['none', 'quarantine', 'reject'], 'type': 'string', 'description': 'The DMARC policy: none (monitor only), quarantine (mark as spam), or reject (block entirely)'}}}
dns_lookup
DNS Lookup
Look up all DNS records for a domain in one query. Returns A, AAAA, CNAME, MX, NS, TXT, and SOA records.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to look up all DNS records for, e.g. example.com'}}}
imap_check
IMAP Check
Test an IMAP server connection by attempting to connect and authenticate. Use this to verify email receiving configuration.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['imap_host', 'imap_port', 'username', 'password', 'imap_encryption'], 'properties': {'password': {'type': 'string', 'description': 'The IMAP password or app-specific password'}, 'username': {'type': 'string', 'description': 'The IMAP username for authentication'}, 'imap_host': {'type': 'string', 'description': 'The IMAP server hostname, e.g. imap.gmail.com'}, 'imap_port': {'type': 'integer', 'maximum': 65535, 'minimum': 1, 'description': 'The IMAP port number, e.g. 993 for SSL, 143 for unencrypted'}, 'imap_encryption': {'enum': ['ssl', 'tls', 'none'], 'type': 'string', 'description': 'The encryption protocol: ssl, tls, or none'}}}
imap_finder
IMAP Finder
Look up IMAP server settings (host, port, encryption) for a given email provider. Use this to find the correct IMAP configuration for services like Gmail, Outlook, Yahoo, etc.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['imap_provider_name'], 'properties': {'imap_provider_name': {'type': 'string', 'description': 'The email provider name to look up, e.g. gmail, outlook, yahoo'}}}
mx_lookup
MX Lookup
Look up MX (Mail Exchanger) records for a domain. Returns the mail servers and their priorities.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to look up MX records for, e.g. example.com'}}}
ptr_lookup
PTR Lookup
Reverse DNS lookup. Find the hostname associated with an IP address. A valid PTR record is important for email sending reputation.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['ip_address'], 'properties': {'ip_address': {'type': 'string', 'description': 'The IP address to look up, e.g. 8.8.8.8 or 142.250.80.46'}}}
smtp_check
SMTP Check
Test an SMTP server connection by attempting to connect and authenticate. If from_email and to_email are provided, the tool may attempt to send a test email. Only provide these fields if you are authorized to send from the account and intentionally want to test full sending capability.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['host', 'port', 'username', 'password', 'encryption'], 'properties': {'host': {'type': 'string', 'description': 'The SMTP server hostname, e.g. smtp.gmail.com'}, 'port': {'type': 'integer', 'maximum': 65535, 'minimum': 1, 'description': 'The SMTP port number, e.g. 587 for TLS, 465 for SSL, 25 for unencrypted'}, 'password': {'type': 'string', 'description': 'The SMTP password or app-specific password'}, 'to_email': {'type': 'string', 'description': 'Optional recipient email address for sending a test email'}, 'username': {'type': 'string', 'description': 'The SMTP username for authentication'}, 'encryption': {'enum': ['ssl', 'tls', 'none'], 'type': 'string', 'description': 'The encryption protocol: ssl, tls, or none'}, 'from_email': {'type': 'string', 'description': 'Optional sender email address for sending a test email'}}}
smtp_finder
SMTP Finder
Look up SMTP server settings (host, port, encryption) for a given email provider. Use this to find the correct SMTP configuration for services like Gmail, Outlook, SendGrid, etc.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['provider_name'], 'properties': {'provider_name': {'type': 'string', 'description': 'The email provider name to look up, e.g. gmail, sendgrid, mailgun, outlook'}}}
spf_check
SPF Check
Check if a domain has a valid SPF (Sender Policy Framework) DNS record. SPF specifies which mail servers are authorized to send email on behalf of a domain.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to check SPF records for, e.g. example.com'}}}
spf_generate
SPF Generator
Generate an SPF DNS record for a domain based on the email provider being used. Returns the record name, value, and type ready to be added to DNS.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name', 'provider', 'hard_fail_boolean'], 'properties': {'provider': {'type': 'string', 'description': 'The mail provider identifier, e.g. google, mailgun, sendgrid, postmark, amazon-ses'}, 'domain_name': {'type': 'string', 'description': 'The domain to generate an SPF record for, e.g. example.com'}, 'hard_fail_boolean': {'type': 'boolean', 'description': 'If true, uses strict -all policy (reject unauthorized senders). If false, uses soft ~all (mark but deliver).'}}}
txt_lookup
TXT Lookup
Look up all TXT records for a domain. TXT records contain SPF policies, domain verification tokens, DKIM keys, and other metadata.
Nur Lesen Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['domain_name'], 'properties': {'domain_name': {'type': 'string', 'description': 'The domain to look up TXT records for, e.g. example.com'}}}
Hinzugefügt
dns_lookup
17. September 2026 12:37
Hinzugefügt
ptr_lookup
17. September 2026 12:37
Hinzugefügt
cname_lookup
17. September 2026 12:37
Hinzugefügt
txt_lookup
17. September 2026 12:37
Hinzugefügt
mx_lookup
17. September 2026 12:37
Hinzugefügt
blacklist_check
17. September 2026 12:37
Hinzugefügt
imap_finder
17. September 2026 12:37
Hinzugefügt
smtp_finder
17. September 2026 12:37
Hinzugefügt
imap_check
17. September 2026 12:37
Hinzugefügt
smtp_check
17. September 2026 12:37
Hinzugefügt
spf_generate
17. September 2026 12:37
Hinzugefügt
dmarc_generate
17. September 2026 12:37
Hinzugefügt
bimi_check
17. September 2026 12:37
Hinzugefügt
dmarc_check
17. September 2026 12:37
Hinzugefügt
dkim_check
17. September 2026 12:37
Hinzugefügt
spf_check
17. September 2026 12:37