check_agent_discovery
Assess IETF BANDAID agent-discovery DNS records: finds SVCB agent records under _agents, reports whether the discovery zone is DNSSEC-anchored (unsigned means spoofable endpoints), evaluates DANE/TLSA binding trust and checks capability-document integrity (cap / cap-sha256). Read-only; uses Private-Use SVCB param code points pending IANA assignment.
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": "check_agent_discovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Resolve a single named agent ({name}.{domain}) instead of enumerating the zone. | |
| domain | Yes | Domain, e.g. example.com | |
| format | No | Output verbosity. | |
| protocol | No | Limit to one agent protocol (a2a, mcp or https). Omit to sweep all. | |
| verify_cap | No | Fetch each cap= capability document over HTTPS and check its cap-sha256 pin. Default false. | |
| force_refresh | No | Bypass the cache. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| score | Yes | ||
| passed | Yes | ||
| partial | No | ||
| category | Yes | ||
| findings | Yes | ||
| checkStatus | No | ||
| verdictWithheld | No |