crtsh-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@crtsh-mcpenumerate subdomains for example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
crt.sh MCP Server
MCP server wrapping crt.sh — Certificate Transparency log search. Every SSL/TLS certificate ever publicly issued, searchable by domain, wildcard, or organisation.
Tools
search_certificates(query, limit=50) — Search CT logs for certificates matching a domain, wildcard (
%.example.com), or organisation name. Returns an object withcount,total_found,truncated, an optionalnote, and thecertificateslist (issuer, common name, SANs, validity dates, serial number).discover_subdomains(domain) — Enumerate all known subdomains for a domain from cert history. Input is normalized automatically (
*.example.com,%.example.com,example.com., and mixed case all work). Returns{domain, subdomain_count, subdomains, truncated}.get_certificate_details(domain) — Detailed certificate info for a domain, most recently logged first (up to 20).
Related MCP server: Certificate Search MCP Server
Features
No API key required — crt.sh is free and unauthenticated
Automatic retry with exponential backoff (crt.sh is frequently overloaded — 502s, 404s, and timeouts are retried)
In-memory TTL cache (5 min) to avoid hammering the service
Wildcard subdomain discovery with input normalization
Result truncation with an explicit
truncatedflag — crt.sh caps queries at ~999 rows with no pagination, so the server tells you when results may be incomplete
Install
cd crtsh-mcp
pip install -e .Configure (Hermes)
Add to your Hermes config.yaml under mcp_servers:
mcp_servers:
crtsh:
command: /mnt/HC_Volume_105667182/kimbo/.hermes/hermes-agent/venv/bin/python3
args: ["-m", "crtsh_mcp.server"]Or for Claude Desktop / other MCP clients:
{
"mcpServers": {
"crtsh": {
"command": "python3",
"args": ["-m", "crtsh_mcp.server"]
}
}
}Development
pip install -e ".[dev]"
python -m pytest tests/ -vAPI Notes
Source: https://crt.sh (
?q=<identity>&output=json)Auth: None
Rate limits: ~60 req/min per IP (unpublished)
Reliability: Flaky — a free community resource that is often overloaded. Expect intermittent 502s, 404s, and timeouts; this server retries transient failures automatically with backoff (1s, 2s, 4s).
Result cap: ~999 rows per query, no pagination. The
truncatedflag signals when this cap (or yourlimit) cut results off.Wildcards:
%is the SQL LIKE wildcard (%.example.commatches all subdomains). Only identity/org searches support JSON output; fingerprint, serial, and crt.sh-ID lookups are HTML-only and unsupported here.
Note: crt.sh is rate-limited and flaky. The server retries automatically, but if it reports the service as unavailable, wait a moment and try again.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-quality-maintenanceEnables ethical security testing and attack surface management through SSL certificate validation, CVE queries, subdomain enumeration, security header analysis, and comprehensive reconnaissance capabilities. Designed for authorized penetration testing workflows with responsible disclosure practices.Last updated
- Flicense-qualityDmaintenanceEnables SSL/TLS certificate search and analysis using crt.sh data, supporting domain certificate discovery, subdomain enumeration, and security auditing through Cloudflare Workers deployment.Last updated
- AlicenseAqualityDmaintenanceEnables comprehensive security reconnaissance, vulnerability assessment, and threat intelligence gathering by integrating Shodan's API. It provides tools for searching internet-connected devices, performing DNS operations, and querying the Shodan exploit database.Last updated11Apache 2.0
- AlicenseAqualityBmaintenanceEnables named-entity attribution from Certificate Transparency logs (OV/EV only) for mapping legal-entity digital footprints and domain discovery via LLM-driven workflows.Last updated2145MIT
Related MCP Connectors
SSL/TLS scanning, free Let's Encrypt issuance, and certificate-expiry monitoring.
Offline methodology engine for authorized penetration testing, CTF, and security research.
urlscan.io URL scanner — search/result keyless, submit needs key
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/Dthen/crtsh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server