Domain Intelligence
WHOIS/RDAP, DNS, SSL, live subdomains with IPs, and SPF/DMARC/DKIM for any domain.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin ssl_certificate
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": {
"domain-intelligence": {
"url": "https://oti-labs.com/mcp"
}
}
}Remote-Endpunkte
https://oti-labs.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢domain_lookup(domain, wait, subdomain_limit)
Full report on a domain in one call: WHOIS/RDAP registration, DNS records, live SSL certificate, subdomains (live hosts with IPs first) and email authentication (SPF, DMARC, DKIM). Use it to triage a suspicious domain or profile a company's domain. If one section fails it comes back as an object with an `error` field and the rest is unaffected. Set wait=true to wait for every subdomain source (up to about 20 s) instead of the fast first result.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"wait": {
"default": false,
"title": "Wait",
"type": "boolean"
},
"subdomain_limit": {
"default": 50,
"title": "Subdomain Limit",
"type": "integer"
}
},
"required": [
"domain"
],
"title": "domain_lookupArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "domain_lookupDictOutput"
}🟢whois_lookup(domain)
Registration data for a domain: registrar, created, updated and expiry dates, nameservers and status. RDAP first (rdap.org, IANA bootstrap, 22 fallback servers), then port-43 WHOIS for 60+ TLDs. `_source` says which one answered. Use it for domain age, expiry or registrar checks.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
}
},
"required": [
"domain"
],
"title": "whois_lookupArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "whois_lookupDictOutput"
}🟢dns_records(domain)
DNS records for a domain: A, AAAA, MX, TXT, NS, CAA and SOA, resolved in parallel.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
}
},
"required": [
"domain"
],
"title": "dns_recordsArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "dns_recordsDictOutput"
}🟢ssl_certificate(domain)
The certificate a domain serves on port 443, from a live TLS handshake: issuer, subject, valid_from, valid_to, days_until_expiry, SANs, signature algorithm and serial number.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
}
},
"required": [
"domain"
],
"title": "ssl_certificateArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "ssl_certificateDictOutput"
}🟢subdomains(domain, wait, limit)
Subdomains of a domain from certificate transparency logs, passive DNS and DNS brute force. `live` lists hosts that resolve now, each with its IP; `subdomains` lists every name found, live first; `pools` summarises large shared-infrastructure zones. The first lookup of a domain is a fast snapshot and later ones are fuller; set wait=true to wait for every source (up to about 20 s).
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
},
"wait": {
"default": false,
"title": "Wait",
"type": "boolean"
},
"limit": {
"default": 100,
"title": "Limit",
"type": "integer"
}
},
"required": [
"domain"
],
"title": "subdomainsArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "subdomainsDictOutput"
}🟢email_security(domain)
Email authentication for a domain: SPF and DMARC records, and DKIM keys found by probing about 29 common selectors (Google, Microsoft 365, Mailchimp, SendGrid and others). Custom selectors may not be found.
Eingabe-Schema
{
"type": "object",
"properties": {
"domain": {
"title": "Domain",
"type": "string"
}
},
"required": [
"domain"
],
"title": "email_securityArguments"
}Ausgabe-Schema
{
"type": "object",
"additionalProperties": true,
"title": "email_securityDictOutput"
}Community
Nachweis