- Whois, Dns, Ssl, And Domain Availability Lookups For Ai Assistants
Whois, Dns, Ssl, And Domain Availability Lookups For Ai Assistants
WhoisJSON MCP Server exposes four domain intelligence tools directly inside Claude, Cursor, and Windsurf — no code required.
whois_lookup: Full WHOIS registration record for any domain — registrar, creation and expiry dates, nameservers, registrant contacts, and DNSSEC status.
dns_lookup: All DNS records in a single call — A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, DMARC, and more. Useful for mail server audits, SPF/DKIM verification, and infrastructure mapping.
ssl_check: TLS certificate details including issuer, expiry date, Subject Alternative Names, and full chain validity. Detect expired or misconfigured certificates instantly.
domain_availability: Instant registration availability check for any TLD. Returns a clear registered/available status.
Your WhoisJSON API key works identically for the REST API and the MCP server. 1,000 free requests/month, no credit card required. Get your API key at whoisjson.com.
Overview
@whoisjson/mcp-server
MCP (Model Context Protocol) server for the WhoisJSON API. Exposes WHOIS, DNS, SSL, and domain availability lookups as tools for AI assistants.
Tools
| Tool | Description |
|---|---|
whois_lookup | WHOIS registration data for a domain (registrar, dates, contacts, nameservers…) |
dns_lookup | All DNS records for a domain (A, AAAA, MX, NS, TXT, CNAME, SOA, CAA, DMARC…) |
ssl_check | SSL/TLS certificate details and validity for a domain |
domain_availability | Check if a domain is available for registration |
Prerequisites
- Sign up at whoisjson.com and copy your API key from the dashboard.
- Node.js ≥ 18.
Installation
npm install -g @whoisjson/mcp-server
# or run directly with npx (no install needed):
npx @whoisjson/mcp-server
Configuration
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"whoisjson": {
"command": "npx",
"args": ["-y", "@whoisjson/mcp-server"],
"env": {
"WHOISJSON_API_KEY": "your_api_key_here"
}
}
}
}
Cursor
Edit ~/.cursor/mcp.json:
{
"mcpServers": {
"whoisjson": {
"command": "npx",
"args": ["-y", "@whoisjson/mcp-server"],
"env": {
"WHOISJSON_API_KEY": "your_api_key_here"
}
}
}
}
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"whoisjson": {
"command": "npx",
"args": ["-y", "@whoisjson/mcp-server"],
"env": {
"WHOISJSON_API_KEY": "your_api_key_here"
}
}
}
}
Running locally (development)
cd mcp-server
npm install
npm run build
WHOISJSON_API_KEY=your_key npm start
Publishing
npm run build
npm publish --access public
API reference
Full API documentation: whoisjson.com/documentation
Server Config
{
"mcpServers": {
"whoisjson": {
"command": "npx",
"args": [
"-y",
"@whoisjson/mcp-server"
],
"env": {
"WHOISJSON_API_KEY": "YOUR_API_KEY"
}
}
}
}Project Info
Created At
2 months agoUpdated At
2 months agoAuthor Name
WhoisjsonStar
-Language
-License
-