Mcp Domain Deliverability Checker

com.mambabuiltPublished by mambabuilt.comv1.2.1Updated Nov 7, 2026

Audit a domain email deliverability via Apify: SPF, DKIM, DMARC, MX, blacklist, catch-all, age.

Overview

AI-generated overview

Audits a domain's email deliverability and DNS health (SPF, DKIM, DMARC, MX, blacklists, catch-all, age) via an Apify actor.

What you can do
  • Audit one domain or a batch of domains for SPF, DKIM, DMARC and DMARC policy, MX records and mail provider
  • Check DNS blacklist status, spam-trap risk, catch-all status, domain age and website presence
  • Return a flat, Clay-ready JSON row per domain with a 0-100 deliverability score and risk level
  • Control batch size, skip the 24-hour per-domain cache to re-audit after DNS changes, and optionally run an SMTP catch-all probe
When to use it
Useful before cold-email outreach, when checking whether a sender or recipient domain has proper authentication and is not blacklisted, or when auditing several domains at once for a go-to-market list.
Requirements
Runs locally over stdio via npx, so Node.js 18 or newer is needed. Requires an Apify account and an APIFY_TOKEN environment variable. All work runs on the Apify platform, so network access is required.
Before you install
The APIFY_TOKEN is a paid-platform credential passed in the environment; keep it out of shared configs. Runs are billed per event on Apify (per actor start and per dataset row), so batch audits cost money; an optional max_charge_usd cap exists. Domain names are sent to Apify and its actor. The catch-all probe is off by default and returns unknown on Apify because port 25 is blocked.

Installation

In SourceWeft

  1. Open Mcp Domain Deliverability Checker in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Domain Deliverability Checker MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Domain Deliverability Checker MCP server]

An MCP server that exposes the Mamba Labs Domain Deliverability Checker as a single tool. Install one package and give your MCP client a way to audit any domain's email deliverability and DNS health, wrapping the Mamba Labs actor on Apify and returning Clay-ready flat JSON.

What's Inside

What it does

This server gives an AI client one tool:

  • check_domain_deliverability: audit one domain or a list of domains for SPF, DKIM, DMARC, MX, mail provider, DNS blacklist status, catch-all, domain age, and a 0 to 100 deliverability score. Results are cached for 24 hours per domain. It reads public DNS only, sends no email, and does not verify individual mailboxes.

All of the work runs on Apify. This package is a thin client that routes the tool call to the actor and hands back the result.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config:

json
{  "mcpServers": {    "mamba-domain-deliverability-checker": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-domain-deliverability-checker"],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Get your token at https://console.apify.com/account/integrations, paste it in, and restart Claude Desktop. The tool will be available.

Prerequisites

  • Node.js 18 or newer
  • An Apify account with an API token

Example prompts

  • "Check the email deliverability of stripe.com."
  • "Does github.com have SPF, DKIM, and DMARC set up, and what is its DMARC policy?"
  • "Audit these domains for deliverability: stripe.com, notion.so, figma.com."
  • "Is acme.com on any DNS blacklist, and what is its mail provider?"

Tool and inputs

check_domain_deliverability:

  • domain (string): bare domain to audit, e.g. stripe.com. Provide this or domains.
  • domains (array): list of bare domains for batch processing. Takes precedence over domain.
  • batchSize (integer): how many domains from the list are audited at the same time. 1 to 10. Default 5.
  • skipCache (boolean): ignore the 24 hour result cache and audit again now, for example right after a DNS change. Default false.
  • attempt_catch_all (boolean): run the SMTP catch-all probe. Off by default; the Apify platform blocks port 25, so it returns unknown there.

Output

One flat row per domain: domain, spf_record, spf_valid, spf_policy, dkim_selectors_found, dkim_present, dmarc_record, dmarc_policy, dmarc_valid, mx_records, has_mx, mail_provider, catch_all, catch_all_status, blacklisted, blacklists_listed, blacklists_checked, blacklist_status, spam_trap_risk, spam_trap_flags, domain_age_days, domain_age_source, has_website, deliverability_score, risk_level, audit_error, and run_date.

Pricing

Domain Deliverability Checker is pay per event on Apify.

EventPriceFires when
apify-actor-start$0.00005Once per run, on start, one event per GB of memory (minimum one). Apify's start event.
apify-default-dataset-item$0.005 (FREE tier), down to $0.00425 on GOLD and aboveOnce per row written to the dataset.
max_charge_usdnumberOptional cost cap in USD for this run. The actor stops before an item that could take its charges past this amount.

The tool starts the actor run and polls it to a finished status, so a long run is not cut off at 300 seconds. A run that does not succeed comes back as an error with its run ID and status.

Full actor documentation

For the complete input and output reference, pricing, and run history, see the Domain Deliverability Checker actor on the Apify Store:

https://apify.com/mambalabs/domain-deliverability-checker

The wrapper calls the actor by its immutable ID 0tVgxI7A6o9jMlxmc, so a Store rename never breaks it.


Mamba Labs GTM Suite

This server is part of the Mamba Labs GTM Suite, a fleet of twelve specialized MCP servers for go-to-market signal intelligence, each backed by a dedicated Apify actor.

ActorImmutable Actor ID
GTM Hiring Signal ScraperD7O1SA2EqwHGsGr1P
GTM Tech Stack Signal Enrichmentqyd7nNyqFPelQViBx
GTM Signals AggregatorxKdRfnfFNkdMpFuNs
Job Board Keyword Signal Scanner4DvqpvhMR74NLcDDY
Domain to LinkedIn URL Resolver3HtnSaqPHOg1Qg5gx
ICP Fit ScorerW161DT8W4kW55dMFh
Domain Deliverability Checker0tVgxI7A6o9jMlxmc
Company Firmographic EnricherYlUtLWjfPpqykmB8g
Company Social Presence Mapper4k6CCemkgBDz18m2h
Company Identity Resolverlr8fTRAmZCBZmuwwh
Company Change-Event FeedoX44rS0fkEJ3rXLWe
Funding & Press Signal ScannerFS13X6dhQVgX3XOM6

Built by Mamba Labs | npm | Apify Store

License

MIT

Built by Mamba Labs. https://apify.com/mambalabs

Source: README.md at commit 5df3e24

Tools

1

check_domain_deliverability

Check Domain Deliverability

Audit the email deliverability and DNS health of one domain or a list of domains before sending cold email from it or to it. Returns one flat, Clay-ready JSON row per domain: SPF, DKIM, and DMARC records with the DMARC policy, MX records and mail provider, DNS blacklist status, catch-all status, domain age, and a 0 to 100 health score. Results are cached for 24 hours per domain; set skipCache to force a fresh audit. It reads public DNS only: it sends no email and does not verify individual mailboxes, so use an email verifier for that. A run that does not succeed is returned as an error with its run ID and status. Read-only; requires an APIFY_TOKEN and consumes Apify credits per call.

ParametersdomaindomainsbatchSizeskipCachemax_charge_usdattempt_catch_all

Version history

5
  1. v1.2.1LatestNov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.1Oct 6, 2026
  4. v1.1.0Oct 6, 2026
  5. v1.0.1Sep 16, 2026

Score

90% 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 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts