DNSDumpster -

Provides DNS information by querying the DNSDumpster API through an MCP server, returning DNS records and banners with support for API keys, rate limiting, and caching.
  • python

2

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You can query DNS information through an MCP server that talks to the DNSDumpster API. This lets you retrieve DNS records and related details programmatically, using natural language prompts via an MCP client while benefiting from API key security, rate limiting, and caching.

How to use

Use an MCP client to ask for DNS information about domains. You can request subdomain inventories, list mail servers, or inspect NS, TXT, and A records. The server handles communication with DNSDumpster and returns structured results that you can display or use in automation.

How to install

Prerequisites: Python 3.10+ and an MCP runtime environment that can load stdio MCP servers (such as uvx). You will also need an API key for DNSDumpster if you want to access full data.

# Install the MCP server client runtime
uvx install mcp-dnsdumpster

# Or install from source if you prefer
pip install mcp-dnsdumpster

# Prepare your environment (example key)
export DNSDUMPSTER_API_KEY=your_api_key_here

# Run the MCP server (stdio configuration)
uvx mcp-dnsdumpster

Configuration and usage notes

Configure the MCP client to connect to the DNSDumpster MCP server using a standard stdio setup. The server runs locally and reads your API key from environment variables.

{
  "mcpServers": {
    "dnsdumpster": {
      "type": "stdio",
      "name": "dnsdumpster",
      "command": "uvx",
      "args": ["mcp-dnsdumpster"],
      "env": {
        "DNSDUMPSTER_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Notes on API keys and prompts

Set your API key before starting the server and keep it secure. Typical prompts include requests for A records, CNAMEs, MX records, TXT records, NS records, and associated banner information when available.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational