Universal digital fingerprinting MCP server — 100 tools for TCP/TLS/SSH/HTTP/DNS/WAF/IoT/SMTP/SMB fingerprinting, infrastructure topology, C2 detection, OSINT enrichment
Critical gaps across naming, descriptions, and schemas. Tool names lack action verbs (recon, osint, analyze, correlate lack clarity on what action occurs). Descriptions are present but generic, most under 100 chars, insufficient for LLM selection. Input schemas visible but sparse: many tools accept only 1-2 params with minimal type info. No output schemas documented. Error handling returns raw text wrapping, not structured recovery guidance. Composite tools (13 registered) are better than individual tools (103 CLI-only), but even composites lack depth. Example: 'correlate' and 'fp_correlate' are duplicates with identical schemas, naming confusion. 'recon' and 'osint' are vague orchestrators without clear boundaries.
Fingerprint analysis and interpretation
CMS detection and fingerprinting
E-commerce platform detection and fingerprinting
Cross-layer consistency validation and contradiction detection
ASN neighbor enumeration and network prefix discovery
Passive DNS record enumeration via SecurityTrails
Subdomain enumeration via SecurityTrails or HackerTarget
Duplicate tools: 'correlate' and 'fp_correlate' have identical input schemas and nearly identical descriptions. LLMs cannot distinguish when to use each. Consolidate into one canonical tool.
Vague orchestrator names: 'recon' and 'osint' lack action verbs and clear boundaries. 'recon' could mean port scan, DNS enum, or full reconnaissance, LLMs cannot infer intent. Rename to 'run_full_recon' or split into specific tools.
No output schemas documented. Tools return unstructured text or JSON blobs without field definitions. LLMs cannot plan downstream calls or extract required IDs. Document return types for all 22 tools.
Generic descriptions under 100 chars. Most tool descriptions (e.g., 'Port scanning and service detection') lack context on WHEN to use the tool, WHAT it returns, or HOW it differs from similar tools. Expand to 100-200 chars with selection guidance.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
Subdomain and asset enumeration
Cross-layer consistency validation. Takes fingerprint data from multiple tools and checks for contradictions between server header, header ordering, TLS version, error page signature, SSH banner, cookies, and JARM. Returns a consistency score (0.0-1.0) and a list of contradictions with explanations.
HTTP/2, HTTP/3, and protocol support detection
HTTP/2 GOAWAY frame analysis and idle timeout detection
HTTP/2 server fingerprinting via SETTINGS frame analysis
Server metadata and capability information
OSINT enrichment and threat intelligence
Composite reconnaissance tool that orchestrates multiple fingerprinting techniques
DNS enumeration and analysis
HTTP fingerprinting and header analysis
Web path enumeration and discovery
Port scanning and service detection
Service and application detection
TLS/SSL fingerprinting and certificate analysis
WAF/CDN detection and fingerprinting
Error handling returns raw text wrapping ('Error: <message>') without recovery guidance. LLMs cannot determine if errors are retryable, user-fixable, or fatal. Implement structured error responses with actionable next steps.