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

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

Local
revclamp.comBusiness & Marketing1Updated today

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

RevClamp ContactPulse is an MCP server that extracts organizational contacts and public domain security and email-deliverability signals. It is intended for B2B domain research, combining role-based mailboxes, RFC 9116 security.txt, and DNS records in one enrichment flow.

Key features

  1. 01Role-classified organizational emails
  2. 02Email address de-obfuscation
  3. 03RFC 9116 security.txt parsing
  4. 04MX, SPF, and DMARC inspection
  5. 05Email deliverability grading

Use cases

  1. 01Find role-based contacts for B2B domains
  2. 02Review a domain’s security.txt disclosures
  3. 03Assess email domain deliverability posture

MCP support

Exposes tools to enrich domains with role-classified contacts, security.txt data, social links, and DNS deliverability grades, as well as focused security and email checks.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"com-revclamp-b2b-domain-contact-enricher": {
"command": "npx",
"args": [
"-y",
"@revclamp/b2b-domain-contact-enricher-mcp"
]
}
}
}
Run commandnpx -y @revclamp/b2b-domain-contact-enricher-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@revclamp/b2b-domain-contact-enricher-mcp1.0.8

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

RevClamp ContactPulse - B2B Domain Contact, RFC 9116 & Deliverability Enricher (@revclamp/b2b-domain-contact-enricher-mcp)

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.

Quick Start (MCP stdio & CLI)

# Start MCP JSON-RPC 2.0 server over stdio
npx -y @revclamp/b2b-domain-contact-enricher-mcp --mcp-stdio

# Run built-in self-test
npx -y @revclamp/b2b-domain-contact-enricher-mcp --self-test

# Inspect exposed MCP tools
npx -y @revclamp/b2b-domain-contact-enricher-mcp --list-tools

# Call a tool directly from CLI
npx -y @revclamp/b2b-domain-contact-enricher-mcp --call resolve_b2b_domain_contacts '{"query":"stripe.com, linear.app"}'
Claude Desktop / Cursor / Windsurf Configuration
{
  "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.

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.