- Explore MCP Servers
- mcp-dnsdumpster
Mcp Dnsdumpster
What is Mcp Dnsdumpster
mcp-dnsdumpster is an MCP Server designed for interacting with the DNSDumpster API, allowing AI assistants to conduct detailed DNS reconnaissance through natural language queries.
Use cases
Use cases include discovering subdomains, identifying mail servers, and analyzing the DNS infrastructure of websites.
How to use
To use mcp-dnsdumpster, first set your DNSDumpster API key as an environment variable. Then, run the server using the command ‘uvx mcp-dnsdumpster’ or ‘uv run server.py’ if installed from source.
Key features
Key features include querying various DNS records (A, CNAME, MX, TXT, NS), retrieving associated IP and ASN information, banner information, pagination support for Plus accounts, rate limiting, and caching.
Where to use
mcp-dnsdumpster can be used in cybersecurity, network administration, and any field requiring DNS reconnaissance and analysis.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Dnsdumpster
mcp-dnsdumpster is an MCP Server designed for interacting with the DNSDumpster API, allowing AI assistants to conduct detailed DNS reconnaissance through natural language queries.
Use cases
Use cases include discovering subdomains, identifying mail servers, and analyzing the DNS infrastructure of websites.
How to use
To use mcp-dnsdumpster, first set your DNSDumpster API key as an environment variable. Then, run the server using the command ‘uvx mcp-dnsdumpster’ or ‘uv run server.py’ if installed from source.
Key features
Key features include querying various DNS records (A, CNAME, MX, TXT, NS), retrieving associated IP and ASN information, banner information, pagination support for Plus accounts, rate limiting, and caching.
Where to use
mcp-dnsdumpster can be used in cybersecurity, network administration, and any field requiring DNS reconnaissance and analysis.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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
# Install from PyPI
uv pip install mcp-dnsdumpster
# Or from source
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .
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):
{
"mcpServers": {
"dnsdumpster": {
"command": "uvx",
"args": [
"mcp-dnsdumpster"
],
"env": {
"DNSDUMPSTER_API_KEY": "your_api_key_here"
}
}
}
}
Usage
- Set your API key:
export DNSDUMPSTER_API_KEY=your_api_key_here
- Run the server:
# Using uvx (recommended)
uvx mcp-dnsdumpster
# Or if installed from source
uv run server.py
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
uvfor dependency management - Built with MCP SDK 1.4+
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










