MCP Recon
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whois_infoB | Get comprehensive WHOIS information for a domain Example: whois_info("example.com") |
| domain_historyC | Check domain history and reputation indicators Example: domain_history("example.com") |
| dns_recordsA | Perform comprehensive DNS lookups for all record types Example: dns_records("example.com") |
| reverse_dnsA | Perform reverse DNS lookup on IP address Example: reverse_dns("8.8.8.8") |
| subdomain_enum_activeB | Enumerate subdomains using DNS brute force (active reconnaissance) Can use default wordlist from subdomains.txt file or custom wordlist provided Example: subdomain_enum_active("example.com") or subdomain_enum_active("example.com", ["www", "api", "admin"]) |
| subdomain_enum_passiveA | Passive subdomain enumeration using Certificate Transparency logs Non-intrusive reconnaissance that doesn't generate logs on target servers Example: subdomain_enum_passive("example.com") |
| ip_informationA | Get comprehensive IP information including geolocation Example: ip_information("example.com") or ip_information("1.1.1.1") |
| check_aliveA | Check if targets are alive using HTTP/HTTPS connectivity testing. Args: targets: List of target domains/URLs user_agent: Optional custom User-Agent string Example: check_alive(["example.com", "test.com"]) check_alive(["example.com"], "Mozilla/5.0... bug-bounty") |
| port_scanA | Advanced port scan using nmap Ports options: "common", "top100", "top1000", "80,443,8080", "1-1000" Example: port_scan("example.com", "top100") |
| tls_certificateC | Check TLS certificate details and security using Python SSL Example: tls_certificate("example.com") |
| http_headersB | Analyze HTTP headers for security and information disclosure. Args: url: Target URL to analyze user_agent: Optional custom User-Agent string Example: http_headers("https://example.com") http_headers("https://example.com", "Mozilla/5.0... bug-bounty") |
| detect_technologiesB | Detect technologies, frameworks, and libraries used by a website. Args: url: Target URL user_agent: Optional custom User-Agent string Example: detect_technologies("https://example.com") detect_technologies("https://example.com", "Mozilla/5.0... bug-bounty") |
| extract_urlsA | Extract all URLs from a website using Python web crawler. Args: url: Target URL depth: Crawl depth (default: 2) user_agent: Optional custom User-Agent string Example: extract_urls("https://example.com") extract_urls("https://example.com", 2, "Mozilla/5.0... bug-bounty") |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sundayz-hunter/MCP_Recon'
If you have feedback or need assistance with the MCP directory API, please join our Discord server