DNSDumpster - MCP Server
A Model Context Protocol (MCP) server for interacting with the DNSDumpster API, enabling AI assistants to perform detailed DNS reconnaissance through natural language requests.
Features
Query domain DNS records through AI assistants
Retrieve detailed information about:
A records (with associated IP and ASN information)
CNAME records
MX records
TXT records
NS records
Banner information where available
Support for pagination (Plus accounts)
Rate limiting and caching
Installation
Claude Desktop Configuration
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json
on macOS or %AppData%\Claude\claude_desktop_config.json
on Windows):
Usage
Set your API key:
Run the server:
Example Prompts
"Show me all subdomains for example.com"
"What are the mail servers for microsoft.com?"
"Tell me about the DNS infrastructure for twitter.com"
Development
Python 3.10+
Uses
uv
for dependency managementBuilt with MCP SDK 1.4+
License
MIT
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Enables AI assistants to perform detailed DNS reconnaissance through natural language requests. Retrieves comprehensive DNS record information including subdomains, mail servers, and DNS infrastructure details using the DNSDumpster API.