Search certificates by domain
search_certificatesList 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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>"
},
"name": "search_certificates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows per call, 1 to 100; default 25 | |
| cursor | No | The next_cursor of the previous call, to get the next page; omit for the first page | |
| domain | Yes | A bare DNS name such as example.com, without a scheme, path or port | |
| archive | No | "full" for all certificates since 2013, or a four-digit year from 2013 for certificates valid into that year or later; needs an API key on the Pro plan. Omit for certificates valid now or expired within the last 90 days | |
| include_subdomains | No | true also matches every name under the domain |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| count | Yes | ||
| has_more | Yes | ||
| next_cursor | No | ||
| history_truncated | No | ||
| history_window_days | No |