Skip to main content
Glama

ctlogs.dev — Certificate Transparency search

Server Details

ctlogs.dev searches the public Certificate Transparency logs, where every publicly trusted TLS certificate is recorded. Connected to it, an assistant can answer questions such as "which subdomains does example.com have", "who issued the certificates for this name" or "which domains does this company hold certificates for".

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
ctlogs/ctlogs-mcp
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4.3/5.0

Scored across 5 tools

Disambiguation4/5

The five tools mostly target distinct actions and resources, and descriptions explicitly cross-reference alternatives. The only potential overlap is between get_ca and get_certificate, since both retrieve a certificate by SHA-256 fingerprint, but get_ca is clearly specialized for issuing CA details.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern: find_subdomains, get_ca, get_certificate, search_certificates, search_organization. The verbs are semantically appropriate and predictable.

Tool Count5/5

Five tools is well-scoped for a certificate transparency search service, covering discovery, search by domain or organization, and detail retrieval without redundant tools.

Completeness5/5

The read-only surface covers the core workflows: enumerate subdomains, search certificates by domain or organization, fetch full certificate records, and inspect issuing CAs. Minor gaps like direct search by serial number are workable via get_certificate fingerprints or IDs.

Publisher details

Operator
ctlogs.dev
Operator website
https://ctlogs.dev
Vendor relationship
First-party
Restrictions
https://ctlogs.dev/terms

Available Tools

5 tools
find_subdomainsFind subdomainsA
Read-onlyIdempotent
Inspect

List the hostnames found under a domain in TLS certificates: one row per hostname with the number of certificates and first/last seen dates. Covers certificates valid now or expired within the last 90 days; set history to true for every hostname certified since 2013 (needs an API key on the Pro Lite or Pro plan). Use this to enumerate subdomains; use search_certificates for the certificates themselves.

Inputs: domain (required), cursor, history. Returns: count, hosts, scope, domain, +2 more

get_caGet issuing CAA
Read-onlyIdempotent
Inspect

Return one issuing CA certificate by its SHA-256 fingerprint (the issuer_ca field of get_certificate): subject, issuer, validity, parent and cross-signed certificates, the number of certificates it issued and a page of them.

Inputs: sha256 (required), limit, cursor. Returns: issued, sha256, parents, related, +11 more

get_certificateGet certificateA
Read-onlyIdempotent
Inspect

Return the full record of one certificate: subject, issuer, serial number, validity, DNS names, key and signature details, the CT log entries that recorded it and download URLs for the certificate body. id is the id field of a search result or the certificate's SHA-256 fingerprint (64 hex characters).

Inputs: id (required). Returns: id, is_ca, san_dns, san_more, +17 more

search_certificatesSearch certificates by domainA
Read-onlyIdempotent
Inspect

List TLS certificates issued for a domain name: id, matching names, issuer, serial number and validity dates. By default matches the exact name; set include_subdomains to true to also match every name under it. Covers certificates valid now or expired within the last 90 days unless archive is set to "full" or a year from 2013 (needs an API key on the Pro plan). Pass a row's id to get_certificate for the full record. To list hostnames rather than certificates, use find_subdomains.

Inputs: domain (required), limit, cursor, archive, +1 more. Returns: rows, count, has_more, next_cursor, +2 more

search_organizationSearch certificates by organizationA
Read-onlyIdempotent
Inspect

List TLS certificates whose subject organization matches a name, e.g. "PayPal, Inc.": id, subject common name, domains, issuer and validity dates. Covers certificates valid now or expired within the last 90 days unless archive is set to "full" or a year from 2013 (needs an API key on the Pro plan). One call counts as 10 requests against the rate limit.

Inputs: name (required), limit, cursor, archive. Returns: rows, count, has_more, next_cursor, +2 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables searching Certificate Transparency logs for TLS certificates issued for a domain and its subdomains, retrieving certificate details like issuer, validity, serial, and SANs, and looking up individual certificates by ID or serial.
      323 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables LLMs to query Certificate Transparency logs via CertIndex API, allowing searches for TLS certificates, subdomains, and certificate metadata.
      6
      49 PyPI
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables certificate transparency log search via crt.sh, allowing users to query SSL/TLS certificates, enumerate subdomains, and retrieve certificate details with no API key required.
      1
      BSD Zero Clause
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.