MCP Whoisxmlapi logo

MCP Whoisxmlapi

WHOIS, DNS, IP, threat intelligence, email, screenshot, and bulk lookup tools for AI agents through WhoisXML API.

Install MCP Whoisxmlapi

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-whoisxmlapi-2": {
      "command": "npx",
      "args": [
        "-y",
        "@whoisxmlapidotcom/mcp-whoisxmlapi"
      ],
      "env": {
        "WHOISXMLAPI_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

mcp-whoisxmlapi connects MCP-compatible AI clients to WhoisXML API for domain, DNS, IP, threat intelligence, email, screenshot, and bulk investigations. It can run through a hosted streamable MCP endpoint or locally with npm or Docker, using a WhoisXML API key for authentication. Use it for domain research, infrastructure discovery, reputation checks, brand monitoring, email validation, and batched lookups.

Use cases

  • Investigate a domain's registration, DNS, hosting, and threat history
  • Discover subdomains and domains linked to an IP, nameserver, MX host, or WHOIS term
  • Monitor brand terms and registrant changes for potential typosquatting
  • Validate email addresses and identify disposable or catch-all mailboxes
  • Process large domain, email, DNS, IP, or subdomain datasets

Key features

  • WHOIS, RDAP, reverse WHOIS, and historical domain data
  • DNS, subdomain, certificate, IP, ASN, and geolocation lookups
  • Threat intelligence, reputation, typosquatting, and VPN or proxy checks
  • Email verification and disposable-provider detection
  • Website screenshots and bulk lookup operations
  • Hosted MCP endpoint plus npm and Docker deployment options

Tools35

What MCP Whoisxmlapi lets your agent do. Expand a tool for its parameters.

Self-reported~790 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 44d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev · @whoisxmlapidotcom/mcp-whoisxmlapi (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads3kPackage downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Tools exposed35Callable tools this server registers over MCP.

How MCP Whoisxmlapi works

What mcp-whoisxmlapi does

mcp-whoisxmlapi exposes WhoisXML API data and operations as MCP tools for AI clients. Its coverage spans current and historical WHOIS, DNS records, IP infrastructure, geolocation, threat intelligence, email validation, website screenshots, and bulk processing.

Domain investigation tools retrieve registration and RDAP details, reconstruct WHOIS changes, enrich profiles with historical records, search for domains connected to names or organizations, identify typosquatting groups, calculate domain reputation scores, and assign IAB Content Taxonomy v3.1 categories. DNS and infrastructure tools cover record lookups, historical DNS, reverse searches, nameservers, MX hosts, IP addresses, subdomains, domain discovery, and TLS certificates.

IP-focused tools return location, ISP, ASN, network block, VPN, proxy, Tor, hosting, and CDN indicators. Threat intelligence accepts domains, URLs, IP addresses, CIDR ranges, and file hashes. Email tools check syntax, mail configuration, SMTP deliverability, and disposable-provider status. The screenshot tool returns a captured webpage as a native image content block.

How it works

The server communicates with MCP clients over a hosted endpoint or a local process. The hosted endpoint is available at https://mcp-hosted.whoisxmlapi.com/mcp and uses OAuth with a WhoisXML API key. Local deployments pass requests to WhoisXML API using the WHOISXMLAPI_TOKEN environment variable.

Bulk operations support different input limits and execution models. WHOIS and email verification accept up to 10,000 inputs and may return an asynchronous job_id for long-running work. VPN and proxy detection handles up to 100 IPs inline, while DNS and IP geolocation support up to 200 inputs with concurrent fan-out. Subdomain lookup also supports up to 200 apex domains. Bulk job status and result tools retrieve progress and completed per-input results.

Setup and configuration

A hosted deployment needs an MCP client that supports remote connections. Add the hosted URL to the client's MCP configuration and complete OAuth authentication with a WhoisXML API key.

For a local npm setup, configure the client to run:

config.json
{
  "command": "npx",
  "args": ["-y", "@whoisxmlapidotcom/mcp-whoisxmlapi"],
  "env": { "WHOISXMLAPI_TOKEN": "at_YOUR_KEY" }
}

Docker users can run the published image with the token supplied as an environment variable:

Terminal
docker run -i --rm -e WHOISXMLAPI_TOKEN=at_YOUR_KEY whoisxmlapidotcom/mcp-whoisxmlapi

Claude Desktop users can install the downloadable .mcpb package and enter the API key when prompted. The package is distributed through npm, and a Docker image is also available.

Tools and capabilities

  • Inspect current, historical, enriched, reverse, and field-specific WHOIS data.
  • Query current and historical DNS, reverse DNS, reverse IP, reverse MX, and reverse NS data.
  • Discover subdomains, related domains, TLS certificate details, and IP network blocks.
  • Assess domain reputation, typosquatting, threat indicators, VPN or proxy use, and content categories.
  • Monitor brand terms and registrant fields for domain changes.
  • Verify email addresses and identify disposable email providers.
  • Capture website screenshots as image content.
  • Run bulk WHOIS, email, DNS, IP geolocation, subdomain, and VPN or proxy checks.
  • Track asynchronous bulk jobs and retrieve their results.
  • Check remaining WhoisXML account credits and the products used by tools.

Limitations and notes

API usage depends on the WhoisXML API account and its available credits. Bulk VPN and proxy detection requires the Starter plan or higher. Individual bulk tools have separate input limits, and some large operations complete asynchronously rather than returning all results immediately. WHOIS data can include redacted fields; the domain information tool uses historical records to supplement those profiles when possible.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Whoisxmlapi

mcp-whoisxmlapi is an MCP server that connects AI clients to WhoisXML API. Its main tools cover WHOIS and DNS research, IP geolocation, threat intelligence, email verification, website screenshots, and bulk lookups, allowing compatible agents to investigate domains, infrastructure, addresses, and related security data through MCP.

Install it locally with the npm package through `npx`, or run the published Docker image with `WHOISXMLAPI_TOKEN` set. You can also connect an MCP client to the hosted endpoint at `https://mcp-hosted.whoisxmlapi.com/mcp` and authenticate with OAuth.

Set `WHOISXMLAPI_TOKEN` to a WhoisXML API key for local npm or Docker deployments. Hosted connections authenticate through OAuth with a WhoisXML API key instead.

Yes. The server supports Claude Desktop, Cursor, VS Code, and other MCP clients. Claude Desktop can use the hosted connection, a local configuration, or the downloadable `.mcpb` installer.

The limits vary by tool: bulk WHOIS and email verification support up to 10,000 inputs, bulk VPN and proxy detection supports up to 100 IPs, and bulk DNS, IP geolocation, and subdomain lookup support up to 200 inputs. Larger jobs may return a job ID for later status and result checks.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Whoisxmlapi AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-whoisxmlapi-2?style=directory)](https://allmcps.com/mcp/mcp-whoisxmlapi-2)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-whoisxmlapi-2"><img src="https://allmcps.com/api/badge/mcp-whoisxmlapi-2?style=directory" alt="MCP Whoisxmlapi on AllMCPs" /></a>