▸ MCP server
Plug dnsniffer into Claude, Cursor, or any Model Context Protocol client. Give your agent a search-tool view of every domain on the internet.
https://dnsniffer.com/mcpAdd the server with one command:
claude mcp add --transport http dnsniffer https://dnsniffer.com/mcp
# then in your repo just ask: "use dnsniffer to find lookalikes of acme.com"
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the equivalent on your platform:
{
"mcpServers": {
"dnsniffer": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://dnsniffer.com/mcp"]
}
}
}# mcp-remote bridges the stdio client to our HTTP endpoint.
Or poke the server directly with the official MCP inspector:
npx @modelcontextprotocol/inspector https://dnsniffer.com/mcp
search_domains
Substring / TLD / issuer / has-SSL search over 100M+ domains.
query?, tld?, cert_issuer?, has_ssl?, limit?
get_stats
Corpus totals: domains, subdomains, TLDs, cert issuers.
(no args)
list_zones
TLDs with domain counts.
limit?
list_subdomains
Subdomains discovered for a parent domain (CT logs + zone files).
domain, limit?
list_datasets
CSV export templates with download URLs (per-TLD, newly-detected, etc.).
category?, limit?
list_monitors
keyList your brand monitors with match counts.
(no args)
create_monitor
keyAdd a new monitor. Daily email digest of new matching domains.
term
list_monitor_matches
keyRecent matches for a monitor (newest first), with domain names.
monitor_id, limit?, before?
pause_monitor
keyPause or resume a monitor.
monitor_id, paused
delete_monitor
keyDelete a monitor and its matches.
monitor_id
Public read tools (search_domains, get_stats, list_zones, list_subdomains, list_datasets) work without authentication. Per-user tools - anything marked key above - require an API key from your dashboard.
claude mcp add --transport http dnsniffer https://dnsniffer.com/mcp \ --header "Authorization=Bearer dnsk_..."
{
"mcpServers": {
"dnsniffer": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://dnsniffer.com/mcp",
"--header", "Authorization: Bearer dnsk_..."
]
}
}
}https://dnsniffer.com/mcp?api_key=dnsk_...
/mcpSame data as the REST API and the WebSocket feed, exposed as structured tools your agent can call. Use the REST API for HTTP clients, the WebSocket for live streams, and MCP when an agent is doing the searching.