Remote MCP server for email security and deliverability checks: blacklists, spoofing grades, redirect tracing, mail tests, WHOIS and domain age.
What you can do
Check domains and IPs against blacklists, with per-list status
Grade a domain's email spoofing exposure from SPF, DMARC and lookalike domains
Trace a URL through every redirect hop with phishing and deliverability flags
Run a deliverability audit by creating a disposable test address and fetching its score
Analyze a raw .eml file for content and deliverability issues
Look up WHOIS details and domain registration age
When to use it
Useful when checking whether a domain or sending IP is listed, assessing how easily a domain could be spoofed, inspecting where a suspicious link really leads, or auditing why email from a system lands in spam.
Requirements
A remote streamable HTTP endpoint; no package install, environment variables or headers are declared. The mail test workflow requires the user to send an actual email from the system being tested to the disposable address the server returns.
Before you install
The mail test requires sending real email to an address generated by the service, so message content and headers reach that third party. Redirect tracing fetches URLs server-side, which reveals the links you check to the service. Results are advisory and file-based analysis cannot verify SPF, blacklists or reverse DNS.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.postboxservices%2Fpostbox-tools/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Check a domain against domain blacklists (Spamhaus DBL, SURBL, URIBL and others), or an IP address against 24 IP blacklists including Spamhaus ZEN, Barracuda and SpamCop. Checks the exact target given: domains are not resolved to IPs. Returns per-list listing status.
Parameterstargetrequired
check_spoofability
Spoofing / BEC exposure check (A-F grade)
Grade how exposed a domain is to email spoofing and business email compromise, from its public DNS (SPF, DMARC policy strength, alignment, live lookalike domains). Returns an A-F grade with findings.
Parametersdomainrequired
trace_redirect
URL redirect chain tracer
Follow a URL server-side through every HTTP redirect hop to its real final destination - per-hop status, IP, TLS and timing, plus phishing/deliverability flags (cross-domain jumps, https downgrades, meta/JS redirects). Fetching is SSRF-hardened (private ranges blocked, HTTPS-only, per-hop validation); how it works: https://redirect.postboxservices.com/
Parametersurlrequired
create_mailtest
Start an email deliverability test
Create a disposable test address for a full email deliverability audit (score /10: SPF, DKIM, DMARC + alignment, blacklists, reverse DNS, SpamAssassin content, Gmail/Yahoo bulk-sender compliance). The USER must then send an email from the system they want to test to the returned address, after which get_mailtest_result returns the score.
Takes no parameters.
get_mailtest_result
Get an email deliverability test result
Fetch the score and breakdown of a mail test created with create_mailtest, once the user has sent their email to the disposable address.
Parametersidrequired
analyze_eml
Analyze a raw email file (.eml)
Run a deliverability/content analysis on a raw RFC 822 email (.eml source: full headers + body). IMPORTANT LIMITS: with no live SMTP session, SPF, blacklist and reverse-DNS cannot be verified from a file - for the authoritative score use create_mailtest instead.
Parametersemlrequired
get_domain_age
Domain age lookup
Get a domain's registration date and age (young domains have weak sending reputation).
Parametersdomainrequired
whois_lookup
WHOIS lookup
WHOIS summary for a domain: registrar, created/updated/expires dates, nameservers, DNSSEC, status flags.
Parametersdomainrequired
Version history
2
v0.2.0LatestNov 6, 2026
v0.1.1Sep 27, 2026
Score
44%
44% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
Auth declaredRequired10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Tools listed15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.