MaxWeeden/mcp-server-template-python
If you are the rightful owner of mcp-server-template-python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with the DNSDumpster API, enabling AI assistants to perform detailed DNS reconnaissance through natural language requests.
Tools
Functions exposed to the LLM to take actions
query_domain
Query DNSDumpster for all DNS records related to a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: JSON string containing all DNS records
get_a_records
Get A records for a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: Formatted string containing A records
get_mx_records
Get MX (mail) records for a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: Formatted string containing MX records
get_ns_records
Get NS (nameserver) records for a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: Formatted string containing NS records
get_txt_records
Get TXT records for a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: Formatted string containing TXT records
get_cname_records
Get CNAME records for a domain.
Args: domain: The domain name to query (e.g., example.com) ctx: Request context
Returns: Formatted string containing CNAME records
search_subdomains
Search for subdomains of a given domain.
Args: domain: The parent domain name to query (e.g., example.com) ctx: Request context page: Page number for pagination (Plus accounts only)
Returns: Formatted string containing subdomains found
Prompts
Interactive templates invoked by user choice
lookup_domain
Look up DNS information for a domain.
check_dns_security
Check the DNS security configuration of a domain.
Resources
Contextual data attached and managed by the client