Zovo DNS Checker
Live DNS & email auth checks
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"dns-checker": {
"url": "https://dns-checker.zovo.one/mcp"
}
}
}Remote-Endpunkte
https://dns-checker.zovo.one/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (2)
🟢check_email_dns(domain, dkim_selectors)
Use this when the user wants an email DNS check, a DMARC checker, an SPF record checker, a DKIM checker, or an MX lookup for a domain. Reads the live public DNS records through DNS-over-HTTPS and returns MX hosts, the SPF record with its DNS-lookup count against the limit of 10, the DMARC policy, reporting and alignment, DKIM keys for the selectors you give, and a pass/warn/fail findings list with a fix and a CSV report. Do not use for internal DNS server visibility, full deliverability tests, or reading or sending mail.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 1,
"maxLength": 253,
"description": "The domain to check, without http or a path, e.g. example.com."
},
"dkim_selectors": {
"description": "Up to 5 DKIM selector names to test, e.g. [\"mail\", \"selector1\"]. Ask the mail provider or check the DKIM signature header if the selector is unknown.",
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 63
}
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"checked_at": {
"type": "string"
},
"source": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"checked_at": {
"type": "string"
}
},
"required": [
"name",
"url",
"checked_at"
],
"additionalProperties": false
}
},
"mx": {
"type": "object",
"properties": {
"count": {
"type": "number"
},
"status": {
"type": "string"
},
"records": {
"type": "array",
"items": {
"type": "object",
"properties": {
"priority": {
"type": "number"
},
"host": {
"type": "string"
}
},
"required": [
"priority",
"host"
],
"additionalProperties": false
}
}
},
"required": [
"count",
"status",
"records"
],
"additionalProperties": false
},
"spf": {
"type": "object",
"properties": {
"present": {
"type": "boolean"
},
"count": {
"type": "number"
},
"record": {
"type": "string"
},
"lookup_count": {
"type": "number"
},
"qualifier": {
"type": [
"string",
"null"
]
},
"mechanisms": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"value": {
"type": "string"
},
"qualifier": {
"type": "string"
}
},
"required": [
"type",
"value",
"qualifier"
],
"additionalProperties": false
}
},
"ptr": {
"type": "boolean"
},
"complete": {
"type": "boolean"
},
"verdict": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"present",
"count",
"record",
"lookup_count",
"qualifier",
"mechanisms",
"ptr",
"complete",
"verdict",
"reason"
],
"additionalProperties": false
},
"dmarc": {
"type": "object",
"properties": {
"present": {
"type": "boolean"
},
"count": {
"type": "number"
},
"record": {
"type": "string"
},
"policy": {
"type": [
"string",
"null"
]
},
"sp": {
"type": [
"string",
"null"
]
},
"pct": {
"type": [
"number",
"null"
]
},
"rua": {
"type": "array",
"items": {
"type": "string"
}
},
"ruf": {
"type": "array",
"items": {
"type": "string"
}
},
"adkim": {
"type": "string"
},
"aspf": {
"type": "string"
},
"invalid_tags": {
"type": "array",
"items": {
"type": "string"
}
},
"verdict": {
"type": "string"
},
"reason": {
"type": "string"
},
"np": {
"type": [
"string",
"null"
]
},
"fo": {
"type": "string"
},
"rf": {
"type": "string"
},
"ri": {
"type": "number"
},
"t": {
"type": "string"
},
"psd": {
"type": "string"
},
"diagnostics": {
"type": "array",
"items": {
"type": "object",
"properties": {
"level": {
"type": "string",
"enum": [
"warn",
"info"
]
},
"message": {
"type": "string"
}
},
"required": [
"level",
"message"
],
"additionalProperties": false
}
}
},
"required": [
"present",
"count",
"record",
"policy",
"sp",
"pct",
"rua",
"ruf",
"adkim",
"aspf",
"invalid_tags",
"verdict",
"reason",
"np",
"fo",
"rf",
"ri",
"t",
"psd",
"diagnostics"
],
"additionalProperties": false
},
"dkim": {
"type": "array",
"items": {
"type": "object",
"properties": {
"selector": {
"type": "string"
},
"found": {
"type": "boolean"
},
"key_type": {
"type": [
"string",
"null"
]
},
"key_bits": {
"type": [
"number",
"null"
]
},
"revoked": {
"type": "boolean"
},
"verdict": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"selector",
"found",
"key_type",
"key_bits",
"revoked",
"verdict",
"reason"
],
"additionalProperties": false
}
},
"findings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"level": {
"type": "string"
},
"area": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"fix": {
"type": "string"
}
},
"required": [
"level",
"area",
"code",
"message",
"fix"
],
"additionalProperties": false
}
},
"summary": {
"type": "object",
"properties": {
"pass": {
"type": "number"
},
"warn": {
"type": "number"
},
"fail": {
"type": "number"
}
},
"required": [
"pass",
"warn",
"fail"
],
"additionalProperties": false
},
"downloads": {
"type": "object",
"properties": {
"csv": {
"type": "string"
}
},
"required": [
"csv"
],
"additionalProperties": false
},
"limits": {
"type": "string"
}
},
"required": [
"domain",
"checked_at",
"source",
"sources",
"mx",
"spf",
"dmarc",
"dkim",
"findings",
"summary",
"downloads",
"limits"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢lookup_dns_records(domain, types)
Use this when the user wants a dns lookup, an mx record check, or a txt record lookup for a domain. Reads live public DNS records through DNS-over-HTTPS and returns A, AAAA, MX, NS, TXT, CNAME, CAA, and SOA records with their TTLs, plus a CSV report. Do not use for internal DNS server visibility, reverse DNS of an IP address, or records outside the supported type list.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string",
"minLength": 1,
"maxLength": 253,
"description": "The domain to look up, e.g. example.com or mail.example.com."
},
"types": {
"description": "Record types to return, a subset of A, AAAA, MX, NS, TXT, CNAME, CAA, SOA, e.g. [\"MX\", \"TXT\"]. Omit for A, AAAA, MX, NS, TXT, CNAME, CAA, and SOA.",
"type": "array",
"items": {
"type": "string",
"enum": [
"A",
"AAAA",
"MX",
"NS",
"TXT",
"CNAME",
"CAA",
"SOA"
]
}
}
},
"required": [
"domain"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"checked_at": {
"type": "string"
},
"source": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"checked_at": {
"type": "string"
}
},
"required": [
"name",
"url",
"checked_at"
],
"additionalProperties": false
}
},
"types": {
"type": "array",
"items": {
"type": "string"
}
},
"records": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"ttl": {
"type": "number"
},
"data": {
"type": "string"
}
},
"required": [
"name",
"ttl",
"data"
],
"additionalProperties": false
}
}
},
"counts": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "number"
}
},
"total": {
"type": "number"
},
"findings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"level": {
"type": "string"
},
"area": {
"type": "string"
},
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"fix": {
"type": "string"
}
},
"required": [
"level",
"area",
"code",
"message",
"fix"
],
"additionalProperties": false
}
},
"downloads": {
"type": "object",
"properties": {
"csv": {
"type": "string"
}
},
"required": [
"csv"
],
"additionalProperties": false
},
"limits": {
"type": "string"
}
},
"required": [
"domain",
"checked_at",
"source",
"sources",
"types",
"records",
"counts",
"total",
"findings",
"downloads",
"limits"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Community
Nachweis