B2B Domain Contact, Email & DNS Enricher MCP | RevClamp ContactPulse

com.revclampPublished by revclamp.comv1.0.8Updated Nov 7, 2026

B2B domain contact, email, RFC 9116 security.txt & DNS MX/SPF/DMARC deliverability enricher MCP.

The publisher's own server: Clamp Analytics

Overview

AI-generated overview

Enriches B2B company domains with role-based contact emails, security.txt disclosures and DNS MX/SPF/DMARC deliverability grades.

What you can do
  • Resolve role-classified contacts for up to 25 domains, including security, privacy, billing, legal, support, sales and press mailboxes
  • Extract emails from Schema.org JSON-LD, mailto links, Cloudflare-encoded and obfuscated text, plus verified social links
  • Parse and audit RFC 9116 security.txt files, including expiry status
  • Check DNS MX, SPF and DMARC records over DNS-over-HTTPS and grade deliverability and email gateway
  • Verify a single email address or domain against MX availability, SPF strictness and DMARC policy
When to use it
Useful when you need to find the right organizational mailbox at a company, audit a domain's security.txt or email-authentication setup, or screen a list of domains before outreach or vendor review.
Requirements
Runs locally over stdio via npx, so Node.js is needed. No account, API key or environment variable is declared. It makes outbound HTTPS requests to the target domains and to Cloudflare and Google DNS-over-HTTPS resolvers, so network access is required.
Before you install
It fetches public pages and DNS records from the domains you name, so those domains see requests from your machine. Results are limited to role mailboxes and exclude named individuals. A cloud Apify variant is billed per enriched profile, though the local stdio server declares no credentials or payment setup.

Installation

In SourceWeft

  1. Open B2B Domain Contact, Email & DNS Enricher MCP | RevClamp ContactPulse 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

B2B Domain Contact, Email & DNS Enricher MCP | RevClamp ContactPulse

[RevClamp ContactPulse Banner]

Deterministic B2B Domain Contact, RFC 9116 /.well-known/security.txt, Schema.org ContactPoint JSON-LD, de-obfuscated email & social profile extractor, and DNS-over-HTTPS (MX / SPF / DMARC) deliverability posture enricher over Model Context Protocol (MCP 2025-06-18 stdio) and Apify Pay-per-Event.

Independent Tool Notice: RevClamp ContactPulse is an independent B2B intelligence tool developed by RevClamp Engineering. All company domains and trademarks referenced in examples belong to their respective owners.


Key Capabilities

  1. Multi-Surface B2B Role Contact Extraction & De-Obfuscation:
    • Parses Schema.org Organization / ContactPoint JSON-LD blocks, mailto: anchors, Cloudflare data-cfemail hex-encoded strings, and HTML entity / bracketed obfuscations ([at], (at), @, @).
    • Automatically prunes false-positive tracker/asset addresses (*@*.ingest.sentry.io, *@sentry.wixpress.com, example.com, image filename collisions like [email protected]).
    • Classifies every verified contact into canonical B2B functional roles: SECURITY, PRIVACY_DPO, BILLING_FINANCE, LEGAL, SUPPORT, SALES, PRESS, and GENERAL.
  2. RFC 9116 /.well-known/security.txt & /security.txt Compliance Parser:
    • Parses Contact:, Expires:, Encryption:, Acknowledgments:, Policy:, Hiring:, Canonical:, and Preferred-Languages:.
    • Evaluates expiration timestamps into deterministic statuses (VALID_ACTIVE, EXPIRED, MISSING_EXPIRES, NOT_FOUND).
  3. DNS-over-HTTPS (DoH) MX / SPF / _dmarc Deliverability Posture:
    • Resolves MX, TXT (v=spf1), and _dmarc.<domain> (v=DMARC1) via Cloudflare and Google DNS-over-HTTPS (https://cloudflare-dns.com/dns-query & https://dns.google/resolve).
    • Fingerprints the enterprise email gateway (GOOGLE_WORKSPACE, MICROSOFT_365, PROTONMAIL, FASTMAIL, PROOFPOINT, MIMECAST, AMAZONSES, CUSTOM_MX, NONE) and computes a deterministic deliverabilityGrade (A+, A, B, C, D, F).
  4. Zero-Trust SSRF Port-443 Guard & 30 KB MCP Envelope Ceiling:
    • Enforces https: port 443 only, blocks IPv4/IPv6 literals, localhost, .local, .internal, and cloud metadata hosts, re-validates every 3xx redirect target (redirect: "manual"), and enforces a 30,000-byte UTF-8 JSON-RPC ceiling with automatic rcd1_ cursor rewind.

1. Apify Store Cloud, Clay / n8n & REST API Quick Start

Run RevClamp ContactPulse in the cloud on Apify Store (revclamp/b2b-domain-contact-enricher-mcp) with zero local setup, or trigger it directly from Clay, n8n, Make, or any HTTP pipeline via the Apify REST API:

bash
curl -s -X POST \  "https://api.apify.com/v2/acts/revclamp~b2b-domain-contact-enricher-mcp/run-sync-get-dataset-items" \  -H "Authorization: Bearer $APIFY_TOKEN" \  -H "Content-Type: application/json" \  -d '{    "query": "stripe.com, linear.app, cloudflare.com",    "includeDnsPosture": true,    "includeSecurityTxt": true,    "maxResults": 5  }'

Transparent Pay-per-Event Pricing & Free-Tier Credit Math

  • Event Price: $0.0020 per enriched B2B domain profile (domain-contact-profile-enriched).
  • What $1.00 in Free Apify Credits Gets You: Approximately ~500 enriched B2B domain profiles with role-classified organizational contacts (SECURITY, PRIVACY_DPO, BILLING_FINANCE, LEGAL, SUPPORT, SALES, PRESS), RFC 9116 /.well-known/security.txt audit, and DNS-over-HTTPS MX/SPF/DMARC deliverability grades.
  • Zero-Waste Billing Guarantee: You pay $0.00 on EMPTY_RESULT, INVALID_INPUT, or upstream rate limits. Only verified, non-empty B2B domain profiles delivered to your Dataset are billed.

2. Local AI Agent & MCP Server Quick Start (stdio & CLI)

Run directly via npx (supports natural parameter aliases query, domain, domains, or url):

bash
# Start MCP JSON-RPC 2.0 server over stdionpx -y @revclamp/b2b-domain-contact-enricher-mcp --mcp-stdio
# Run built-in self-testnpx -y @revclamp/b2b-domain-contact-enricher-mcp --self-test
# Inspect exposed MCP toolsnpx -y @revclamp/b2b-domain-contact-enricher-mcp --list-tools
# Call a tool directly from CLInpx -y @revclamp/b2b-domain-contact-enricher-mcp --call resolve_b2b_domain_contacts '{"domain":"stripe.com"}'

Claude Desktop / Cursor / Windsurf Configuration

json
{  "mcpServers": {    "revclamp-contactpulse": {      "command": "npx",      "args": ["-y", "@revclamp/b2b-domain-contact-enricher-mcp", "--mcp-stdio"]    }  }}

Exposed MCP Tools (3)

Tool NameDescription
resolve_b2b_domain_contactsEnriches 1 to 25 B2B domains with role-classified emails (SECURITY, PRIVACY_DPO, BILLING_FINANCE, LEGAL, SUPPORT, SALES, PRESS, GENERAL), RFC 9116 security.txt disclosures, verified social links, and DNS MX/SPF/DMARC deliverability grades.
inspect_domain_dns_and_security_txtPerforms a focused RFC 9116 /.well-known/security.txt and DNS-over-HTTPS (MX, SPF, _dmarc) inspection for a single B2B domain.
verify_email_deliverability_postureEvaluates an email address or domain against MX gateway availability, SPF qualifier strictness (-all vs ~all), DMARC policy (p=reject / quarantine / none), and role-account classification.

Supported Input Aliases & Smart Auto-Resolution

  • Target & Limit Aliases (query, domain, domains, company, url, email, maxResults / limit / max_results): Works identically across Apify Actor REST input, MCP tools, and Core Engine (domains accepts either a string array or a comma/newline-separated list).
  • 23+ B2B Subdomain Root Extraction & Multi-Tenant Preservation: Pasting https://security.stripe.com, https://about.gitlab.com, https://trust.linear.app, or https://ir.netflix.com automatically resolves to the registrable root organizational domain (stripe.com, gitlab.com, linear.app, netflix.com) across 41 two-part ccTLDs (.co.uk, .com.au, .com.vn) so DNS MX/SPF/_dmarc deliverability grades stay accurate, while preserving multi-tenant developer hosts (acme.github.io, store.myshopify.com).
  • Strict Non-Empty Validation & CONFLICTING_PARAMETER_ALIASES Guard: Fails closed with INVALID_INPUT / JSON-RPC -32602 (CONFLICTING_PARAMETER_ALIASES, $0.00 billed) on empty {} input or conflicting query vs domain / email aliases.

RevClamp B2B Intelligence Suite (Companion Tools)

Productnpm PackagePrimary Use Case
RevClamp Enterpriserevclamp-mcpPre-deploy subscription revenue, webhook idempotency & compliance guard (Stripe, Paddle, Lemon Squeezy, Shopify)
RevClamp AdPulse@revclamp/google-ads-transparency-mcpVerified Google Ads advertiser entity disambiguation & active/historical creative intelligence
RevClamp TalentPulse@revclamp/unified-ats-jobs-mcpUnified 5-in-1 B2B ATS job postings, salary ranges & tech-stack hiring signals (Greenhouse, Workday CXS, Ashby, Lever, SmartRecruiters)
RevClamp ContactPulse@revclamp/b2b-domain-contact-enricher-mcpB2B domain role-contact enrichment, RFC 9116 security.txt audit & DNS-over-HTTPS MX/SPF/DMARC deliverability posture

Companion Web Playground & Ecosystem Links


Data Processing & B2B Role-Mailbox Policy

  • Role-Based organizational mailboxes only (No Personal Data): ContactPulse strictly extracts and returns organizational role and functional mailboxes (SECURITY, PRIVACY_DPO, BILLING_FINANCE, LEGAL, SUPPORT, SALES, PRESS, and generic functional inboxes such as info@, contact@, hello@, office@, team@). Personal or named individual email addresses (firstname.lastname@) are automatically excluded at extraction time (PERSONAL_MAILBOX_EXCLUDED_BY_B2B_ROLE_POLICY).
  • Public Standards Only: All signals are resolved in real time from public RFC 9116 /.well-known/security.txt, public DNS MX/SPF/_dmarc records, and public Schema.org Organization / ContactPoint metadata. Offline fixture samples (SAMPLE_FIXTURE_DIRECTORY) are used only in local self-tests or the preview playground and are never billed.

License

MIT © RevClamp Enterprise

Source: products/b2b-domain-contact-enricher-mcp/README.md at commit 3febf12

Tools

0
SourceWeft started this package once in an isolated sandbox, without credentials, to list its tools. That failed: the server did not start.

Version history

2
  1. v1.0.8LatestNov 7, 2026
  2. v1.0.2Nov 6, 2026

Score

50% 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

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • 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 listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Clamp integrations