{"serverId":"mcp-registry/io.github.j-doi/domain-bannin","tools":[{"name":"domain_diagnose","fixed":{"name":"domain_diagnose","description":"Runs a comprehensive health check on a public domain: SPF / DKIM / DMARC for the headline score, plus optional details on email-auth adjacent records (MX, BIMI, MTA-STS, TLS-RPT, DKIM key length), DNS infrastructure (NS, DNSSEC, CAA, AAAA, SOA, TXT), web security (HTTPS, certificate, HSTS, HTTP/2-3, CT log), domain registration (RDAP expiry, registrar lock, DS chain), and brand protection (typosquatting, TLD parity). Returns a structured report with per-category scores, individual diagnostic ite","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to diagnose, e.g. `example.co.jp`. A URL, an email address, a trailing dot, a port, or an internationalised name are all accepted and resolved to the registrable host — `https://日本語.jp/path`, `info@example.co.jp` and `xn--wgv71a119e.jp` reach the same diagnosis. Names with no public suffix (`localhost`, an IP literal) are rejected."}}},"annotations":{"readOnlyHint":true},"title":"Domain Health Diagnose"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":277,"tokensAfter":277}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}