whois-mcp-server
A community MCP server that provides tools for domain and network intelligence. It allows agents to look up domain registration details, check registry record status, fetch DNS records via DNS-over-HTTPS, and resolve IPs and ASNs using RDAP. It supports STDIO and Streamable HTTP transports and requires no API key.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Look up full domain registration records including registrar and dates
- Check if a domain is registered or available via registry status
- Fetch DNS owner records like A, AAAA, MX, and TXT via DoH
- Resolve IPs and ASNs to their org names and RIR sources
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/whois-mcp-server 0.2.1
{
"version": "0.2.1",
"transport": "stdio",
"identifier": "@cyanheads/whois-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
},
{
"name": "RDAP_TIMEOUT_MS",
"format": "string",
"default": "5000",
"description": "HTTP timeout for RDAP requests in milliseconds."
},
{
"name": "DOH_TIMEOUT_MS",
"format": "string",
"default": "3000",
"description": "HTTP timeout for DNS-over-HTTPS requests in milliseconds."
},
{
"name": "RDAP_MAX_RETRIES",
"format": "string",
"default": "2",
"description": "Max retry attempts on transient RDAP failures."
},
{
"name": "DOH_MAX_RETRIES",
"format": "string",
"default": "2",
"description": "Max retry attempts on transient DNS-over-HTTPS failures."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"whois-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/whois-mcp-server@0.2.1"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"RDAP_TIMEOUT_MS": "<YOUR_RDAP_TIMEOUT_MS>",
"DOH_TIMEOUT_MS": "<YOUR_DOH_TIMEOUT_MS>",
"RDAP_MAX_RETRIES": "<YOUR_RDAP_MAX_RETRIES>",
"DOH_MAX_RETRIES": "<YOUR_DOH_MAX_RETRIES>"
}
}
}
}Cline
{
"mcpServers": {
"whois-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/whois-mcp-server@0.2.1"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"RDAP_TIMEOUT_MS": "<YOUR_RDAP_TIMEOUT_MS>",
"DOH_TIMEOUT_MS": "<YOUR_DOH_TIMEOUT_MS>",
"RDAP_MAX_RETRIES": "<YOUR_RDAP_MAX_RETRIES>",
"DOH_MAX_RETRIES": "<YOUR_DOH_MAX_RETRIES>"
}
}
}
}VS Code
{
"servers": {
"whois-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/whois-mcp-server@0.2.1"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"RDAP_TIMEOUT_MS": "<YOUR_RDAP_TIMEOUT_MS>",
"DOH_TIMEOUT_MS": "<YOUR_DOH_TIMEOUT_MS>",
"RDAP_MAX_RETRIES": "<YOUR_RDAP_MAX_RETRIES>",
"DOH_MAX_RETRIES": "<YOUR_DOH_MAX_RETRIES>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"whois-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/whois-mcp-server@0.2.1"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"RDAP_TIMEOUT_MS": "<YOUR_RDAP_TIMEOUT_MS>",
"DOH_TIMEOUT_MS": "<YOUR_DOH_TIMEOUT_MS>",
"RDAP_MAX_RETRIES": "<YOUR_RDAP_MAX_RETRIES>",
"DOH_MAX_RETRIES": "<YOUR_DOH_MAX_RETRIES>"
}
}
}
}Let your agent find its tools
Find servers like whois-mcp-server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.