DNSDumpster MCP Server logo

DNSDumpster MCP Server

by MaxWeeden

This MCP server allows AI assistants to interact with the DNSDumpster API, enabling detailed DNS reconnaissance through natural language requests. It provides a way to query domain DNS records and retrieve information about various record types.

View on GitHub

Last updated: N/A

What is DNSDumpster MCP Server?

An MCP (Model Context Protocol) server that acts as a bridge between AI assistants and the DNSDumpster API. It allows users to perform DNS lookups and gather information about domain names using natural language commands.

How to use DNSDumpster MCP Server?

  1. Install the server using pip or from source. 2. Configure your Claude Desktop config with the server details and your DNSDumpster API key. 3. Set the API key as an environment variable. 4. Run the server using uvx mcp-dnsdumpster or uv run server.py. 5. Use example prompts with your AI assistant to query DNS records.

Key features of DNSDumpster MCP Server

  • Query domain DNS records through AI assistants

  • Retrieve A, CNAME, MX, TXT, and NS records

  • Retrieve IP and ASN information for A records

  • Retrieve banner information where available

  • Support for pagination (Plus accounts)

  • Rate limiting and caching

Use cases of DNSDumpster MCP Server

  • Investigating a domain's infrastructure

  • Identifying subdomains of a target

  • Finding mail servers for a domain

  • Gathering information for penetration testing

  • Automating DNS reconnaissance tasks with AI assistants

FAQ from DNSDumpster MCP Server

What is DNSDumpster?

DNSDumpster is an online tool for discovering DNS records.

Do I need an API key?

Yes, you need a DNSDumpster API key to use this server.

How do I get an API key?

You can obtain an API key from the DNSDumpster website.

What is MCP?

MCP stands for Model Context Protocol, a protocol for AI assistants to interact with external tools.

What Python version is required?

Python 3.10 or higher is required.