Skip to main 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

PyPI version

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

  1. Set your API key:
export DNSDUMPSTER_API_KEY=your_api_key_here
  1. 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 uv for dependency management
  • Built with MCP SDK 1.4+

License

MIT

Metadata

Release files for mcp-dnsdumpster 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-dnsdumpster 0.1.3
File Size Uploaded
mcp_dnsdumpster-0.1.3.tar.gz 18.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-dnsdumpster 0.1.3
File Interpreter ABI Platform
mcp_dnsdumpster-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 40.7 kB

Release files / mcp_dnsdumpster-0.1.3.tar.gz

Download URL mcp_dnsdumpster-0.1.3.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0f58adb6f4f911f913031fceb02a5318a7ade97181462a57b8ee3b30d0f55e03
BLAKE2b-256 checksum
How to use checksums
bdcb0eb7f2a6ea1cc11dda5831d7b38942e81d4c5b56d545ade3451ea1fd482a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.5

Release files / mcp_dnsdumpster-0.1.3-py3-none-any.whl

Download URL mcp_dnsdumpster-0.1.3-py3-none-any.whl
Size 22.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5fe476a1b95200199075b9a15e02307de249fee3df7f67f89208218a60f4a740
BLAKE2b-256 checksum
How to use checksums
7ea4d5b7677afc2ce6cf45a42c476395d27813ad2dd90deaf9044ed5876be0db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.5

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page