DNS record lookup
lookup_dnsRead-only DNS record lookup via DNS-over-HTTPS. Pass type for a single record type or types for an array; if both omitted, returns A records. Returns parsed answers with TTL, raw rdata, and DNSSEC AD bit. Use for arbitrary record queries; use validate_dnssec for full DNSSEC chain validation, or check_dns_propagation for multi-resolver consensus. No auth, no rate limits beyond upstream resolver.
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": "lookup_dns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Single DNS record type | |
| types | No | Multiple DNS record types | |
| domain | Yes | DNS name, e.g. example.com, _spf.google.com or _dmarc.example.com (no URL, path, or port) |