home / mcp / dnsdumpster mcp server

DNSDumpster MCP Server

MCP Server for DNSDumpster Service

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "anhhung04-mcp-dnsdumpster": {
      "command": "uvx",
      "args": [
        "mcp-dnsdumpster"
      ],
      "env": {
        "DNSDUMPSTER_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

You can leverage the DNSDumpster MCP server to perform DNS reconnaissance through natural language prompts. It queries the DNSDumpster API to fetch DNS records and related insights for domains, enabling AI assistants to provide detailed, structured DNS information.

How to use

Interact with an MCP client to send natural language requests that resolve into DNS queries. You can ask for subdomains, DNS records, and infrastructure details, and the server will fetch supported data from DNSDumpster and present it back in an organized way.

How to install

Prerequisites: Python 3.10+, a working Internet connection, and an MCP client capable of consuming MCP HTTP or STDIO endpoints.

Install the DNSDumpster MCP server from its package source with the runtime you prefer.

# Option 1: Install and run via the MCP runner (recommended)
uvx mcp-dnsdumpster

# Option 2: Install from source and run directly
# Install dependencies
uv pip install -e .

# Run the server directly (from source)
uv run server.py

Additional content

Configuration and runtime details are provided below to help you set up the MCP server in your environment and integrate with your MCP client.

Available tools

query_dns_records

Query domain DNS records to retrieve A, AAAA, CNAME, MX, TXT, NS, and related data. Returns time-stamped results and structured metadata.

get_a_record_details

Fetch detailed A record information including associated IPs, ASNs, and routing context when available.

get_cname_record

Retrieve CNAME target information for a domain, including canonical name and resolution path.

get_mx_record

Obtain mail exchange (MX) records and related mail delivery information for domain healthcare.

get_txt_record

Return TXT record data for domain, useful for SPF/DKIM/DMARC and verification tokens.

get_ns_record

List name servers for a domain to understand its delegation and DNS hosting.

banner_lookup

Retrieve banner information where available to aid fingerprinting of domain infrastructure.