domainee
Ce que fait ce MCP
Provides domain, DNS, TLS, email-authentication, HTTP, WHOIS, availability, and website diagnostics for SaaS custom-domain setups.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['host'], 'properties': {'host': {'type': 'string', 'minLength': 1, 'description': 'Hostname to resolve, e.g. www.example.com.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['host', 'isApex', 'cnames', 'aRecords'], 'properties': {'host': {'type': 'string'}, 'cnames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'CNAME answers; empty if the host has no CNAME.'}, 'isApex': {'type': 'boolean'}, 'target': {'type': ['string', 'null'], 'description': 'First CNAME target, or null.'}, 'aRecords': {'type': 'array', 'items': {'type': 'string'}, 'description': 'A records of the target.'}}, 'additionalProperties': True}}, 'description': "The hostname's CNAME target and what it resolves to.", 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain', 'selector'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to check DKIM for.'}, 'selector': {'type': 'string', 'minLength': 1, 'description': 'DKIM selector â\x80\x94 `google`, `k1`, `mxvault`, `s1`, etc.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'selector', 'qname', 'present', 'issues'], 'properties': {'tags': {'type': 'object', 'additionalProperties': {'type': 'string'}}, 'qname': {'type': 'string', 'description': 'Name queried: <selector>._domainkey.<domain>.'}, 'domain': {'type': 'string'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['level', 'message'], 'properties': {'level': {'type': 'string', 'description': 'error | warning | info.'}, 'message': {'type': 'string'}}, 'additionalProperties': True}}, 'record': {'type': 'string'}, 'present': {'type': 'boolean'}, 'selector': {'type': 'string'}}, 'additionalProperties': True}}, 'description': 'The DKIM record at the selector, parsed and validated.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to check DMARC for.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'present', 'issues'], 'properties': {'tags': {'type': 'object', 'description': "Parsed tags, e.g. {p: 'reject', rua: 'mailto:...'}.", 'additionalProperties': {'type': 'string'}}, 'domain': {'type': 'string'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['level', 'message'], 'properties': {'level': {'type': 'string', 'description': 'error | warning | info.'}, 'message': {'type': 'string'}}, 'additionalProperties': True}}, 'record': {'type': 'string'}, 'present': {'type': 'boolean'}}, 'additionalProperties': True}}, 'description': "The domain's DMARC record, parsed and validated.", 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['host'], 'properties': {'host': {'type': 'string', 'minLength': 1, 'description': 'Hostname to check.'}, 'type': {'enum': ['A', 'AAAA', 'CNAME', 'MX', 'TXT', 'NS'], 'type': 'string', 'description': 'Record type. Default: A.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'type', 'consistent', 'results'], 'properties': {'type': {'type': 'string'}, 'domain': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['resolver', 'location', 'ok'], 'properties': {'ok': {'type': 'boolean', 'description': 'false = resolver query failed (see error).'}, 'error': {'type': 'string'}, 'answers': {'type': 'array', 'items': {'type': 'string'}}, 'location': {'type': 'string'}, 'resolver': {'type': 'string'}}, 'additionalProperties': True}}, 'consistent': {'type': 'boolean', 'description': 'true when every resolver that answered returned the same set.'}}, 'additionalProperties': True}}, 'description': 'Answers from several public resolvers and whether they agree.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain or hostname. Subdomains are walked up to the zone holding the NS records.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['host', 'apex', 'nameservers', 'detected', 'provider'], 'properties': {'apex': {'type': 'boolean', 'description': 'true for a root domain.'}, 'host': {'type': 'string'}, 'zone': {'type': ['string', 'null'], 'description': 'Zone that holds the NS records.'}, 'detected': {'type': 'boolean', 'description': 'false = provider not recognised from its nameservers.'}, 'provider': {'type': 'object', 'required': ['id', 'name', 'recordName', 'apexSupport', 'quirks'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'quirks': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Provider-specific settings that silently break custom domain setups.'}, 'recordName': {'type': 'string', 'description': "What to type in this provider's record name/host field for this hostname."}, 'apexSupport': {'type': 'string', 'description': "'alias' = can point the apex at a hostname (ALIAS/ANAME/flattening); 'none' = apex needs A records."}, 'dashboardUrl': {'type': ['string', 'null']}, 'recordEditorPath': {'type': ['string', 'null'], 'description': "Where the DNS record editor lives in the provider's UI."}}, 'additionalProperties': True}, 'nameservers': {'type': 'array', 'items': {'type': 'string'}}, 'knownProviderCount': {'type': 'number'}}, 'additionalProperties': True}}, 'description': 'The DNS provider serving the domain and how to write records there.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'type': {'enum': ['A', 'AAAA', 'CNAME', 'MX', 'TXT', 'NS', 'SOA'], 'type': 'string', 'description': 'Restrict to one record type. Default: all common types.'}, 'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to query, e.g. example.com.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'records'], 'properties': {'domain': {'type': 'string'}, 'records': {'type': 'object', 'description': 'Map of record type (A, AAAA, CNAME, MX, TXT, NS, SOA) to an array of answers ([] if none; MX entries are {exchange, priority}, SOA is one object), or {error} if that lookup failed.', 'additionalProperties': {}}}, 'additionalProperties': True}}, 'description': 'DNS records for the domain, keyed by type.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to check.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'ageDays', 'ageYears'], 'properties': {'domain': {'type': 'string'}, 'ageDays': {'type': ['number', 'null']}, 'created': {'type': ['string', 'null']}, 'expires': {'type': ['string', 'null']}, 'updated': {'type': ['string', 'null']}, 'ageYears': {'type': ['number', 'null']}}, 'additionalProperties': True}}, 'description': 'Registration date and age of the domain.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'minLength': 1, 'description': 'Bare name without TLD, e.g. `mybrand`.'}, 'tlds': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional list of TLDs to check, e.g. ['com', 'io', 'dev']. Default: a standard SaaS set."}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['name', 'results'], 'properties': {'name': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['tld', 'fqdn', 'available', 'method'], 'properties': {'tld': {'type': 'string'}, 'fqdn': {'type': 'string'}, 'method': {'type': ['string', 'null'], 'description': 'rdap | dns | null.'}, 'available': {'type': ['boolean', 'null'], 'description': 'true = appears unregistered, false = registered, null = could not tell.'}, 'registrarHint': {'type': ['string', 'null']}}, 'additionalProperties': True}}}, 'additionalProperties': True}}, 'description': 'Availability of the name per TLD.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to check, e.g. example.com.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'supported'], 'properties': {'flows': {'type': 'object', 'required': ['synchronous', 'asynchronous'], 'properties': {'synchronous': {'type': 'boolean', 'description': 'Signed-redirect flow; the one that works in practice.'}, 'asynchronous': {'type': 'boolean', 'description': 'OAuth flow.'}}, 'description': 'Present only when supported is true.', 'additionalProperties': True}, 'domain': {'type': 'string'}, 'reason': {'type': 'string', 'description': 'When unsupported: no_discovery_record | settings_unavailable.'}, 'supported': {'type': 'boolean', 'description': 'Provider implements Domain Connect (necessary, not sufficient, for one-click setup).'}, 'providerId': {'type': 'string'}, 'dnsProvider': {'type': ['string', 'null']}, 'explanation': {'type': 'string'}, 'nameservers': {'type': 'array', 'items': {'type': 'string'}}, 'discoveryHost': {'type': 'string', 'description': 'Host from the _domainconnect TXT record.'}, 'urlControlPanel': {'type': ['string', 'null']}}, 'additionalProperties': True}}, 'description': "Whether the domain's DNS provider implements Domain Connect.", 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Full URL with scheme, e.g. https://example.com.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['finalUrl', 'status', 'statusText', 'responseTimeMs', 'headers', 'security'], 'properties': {'status': {'type': 'number'}, 'headers': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'value'], 'properties': {'name': {'type': 'string'}, 'value': {'type': 'string'}}, 'additionalProperties': True}}, 'finalUrl': {'type': 'string', 'description': 'URL after following redirects.'}, 'security': {'type': 'object', 'required': ['grade', 'score', 'findings'], 'properties': {'grade': {'type': 'string', 'description': 'A+ to F.'}, 'score': {'type': 'number', 'description': '0-100.'}, 'findings': {'type': 'array', 'items': {'type': 'object', 'required': ['header', 'present', 'rating', 'note'], 'properties': {'note': {'type': 'string'}, 'value': {'type': 'string'}, 'header': {'type': 'string'}, 'rating': {'type': 'string', 'description': 'good | warning | missing.'}, 'present': {'type': 'boolean'}}, 'additionalProperties': True}}}, 'additionalProperties': True}, 'statusText': {'type': 'string'}, 'responseTimeMs': {'type': 'number'}}, 'additionalProperties': True}}, 'description': 'Response headers and a security-header grade.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Starting URL.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['startUrl', 'finalUrl', 'hopCount', 'loop', 'truncated', 'hops'], 'properties': {'hops': {'type': 'array', 'items': {'type': 'object', 'required': ['url', 'status', 'statusText', 'responseTimeMs'], 'properties': {'url': {'type': 'string'}, 'status': {'type': 'number'}, 'location': {'type': 'string', 'description': 'Location header, when the hop redirects.'}, 'statusText': {'type': 'string'}, 'responseTimeMs': {'type': 'number'}}, 'additionalProperties': True}}, 'loop': {'type': 'boolean', 'description': 'Chain revisits a URL.'}, 'finalUrl': {'type': 'string'}, 'hopCount': {'type': 'number'}, 'startUrl': {'type': 'string'}, 'truncated': {'type': 'boolean', 'description': 'Stopped after 12 hops.'}}, 'additionalProperties': True}}, 'description': "Every hop of the URL's redirect chain.", 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ip'], 'properties': {'ip': {'type': 'string', 'minLength': 1, 'description': 'IPv4 or IPv6 address, e.g. 8.8.8.8.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['ip', 'hostnames'], 'properties': {'ip': {'type': 'string'}, 'ptrError': {'type': ['string', 'null']}, 'hostnames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'PTR records.'}, 'sharedHosts': {'anyOf': [{'type': 'array', 'items': {'type': 'string'}}, {'type': 'null'}], 'description': 'Other hostnames on this IP; null when unavailable.'}, 'sharedHostsNote': {'type': ['string', 'null']}, 'sharedHostsTotal': {'type': ['number', 'null']}, 'sharedHostsSource': {'type': ['string', 'null']}, 'sharedHostsStatus': {'type': 'string', 'description': 'ok | unavailable | error.'}, 'sharedHostsTruncated': {'type': ['boolean', 'null']}}, 'additionalProperties': True}}, 'description': 'PTR hostnames for the IP, plus co-hosted domains when available.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to check SPF for.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'present', 'lookupCount', 'issues'], 'properties': {'domain': {'type': 'string'}, 'issues': {'type': 'array', 'items': {'type': 'object', 'required': ['level', 'message'], 'properties': {'level': {'type': 'string', 'description': 'error | warning | info.'}, 'message': {'type': 'string'}}, 'additionalProperties': True}}, 'record': {'type': 'string'}, 'present': {'type': 'boolean'}, 'records': {'type': 'array', 'items': {'type': 'string'}}, 'mechanisms': {'type': 'array', 'items': {'type': 'object', 'required': ['qualifier', 'type'], 'properties': {'type': {'type': 'string'}, 'value': {'type': 'string'}, 'qualifier': {'type': 'string'}}, 'additionalProperties': True}}, 'lookupCount': {'type': 'number', 'description': 'DNS lookups consumed; RFC 7208 allows at most 10.'}}, 'additionalProperties': True}}, 'description': "The domain's SPF record, parsed and validated.", 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['host'], 'properties': {'host': {'type': 'string', 'minLength': 1, 'description': 'Hostname to check. Optionally with port, e.g. example.com:443.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['host', 'port', 'authorized', 'expired', 'daysUntilExpiry', 'subject', 'issuer', 'validFrom', 'validTo', 'altNames', 'chain'], 'properties': {'host': {'type': 'string'}, 'port': {'type': 'number'}, 'chain': {'type': 'array', 'items': {'type': 'object', 'required': ['subject', 'issuer', 'validFrom', 'validTo'], 'properties': {'issuer': {'$ref': '#/properties/data/properties/subject'}, 'subject': {'$ref': '#/properties/data/properties/subject'}, 'validTo': {'type': 'string'}, 'validFrom': {'type': 'string'}}, 'additionalProperties': True}, 'description': 'Leaf first, then intermediates and root.'}, 'cipher': {'anyOf': [{'type': 'object', 'properties': {'name': {'type': 'string'}, 'version': {'type': 'string'}}, 'additionalProperties': True}, {'type': 'null'}]}, 'issuer': {'$ref': '#/properties/data/properties/subject'}, 'expired': {'type': 'boolean'}, 'subject': {'type': 'object', 'properties': {'C': {'type': 'string'}, 'L': {'type': 'string'}, 'O': {'type': 'string'}, 'CN': {'type': 'string'}, 'OU': {'type': 'string'}, 'ST': {'type': 'string'}}, 'additionalProperties': True}, 'validTo': {'type': 'string', 'description': 'ISO 8601.'}, 'altNames': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Subject Alternative Names (hostnames the cert covers).'}, 'protocol': {'type': ['string', 'null'], 'description': 'Negotiated TLS version, e.g. TLSv1.3.'}, 'validFrom': {'type': 'string', 'description': 'ISO 8601.'}, 'authorized': {'type': 'boolean', 'description': 'Chain validates against public roots and matches the hostname.'}, 'pubkeyBits': {'type': 'number'}, 'serialNumber': {'type': 'string'}, 'fingerprint256': {'type': 'string'}, 'daysUntilExpiry': {'type': 'number', 'description': 'Negative once expired.'}, 'authorizationError': {'type': ['string', 'null'], 'description': 'Why validation failed, e.g. CERT_HAS_EXPIRED.'}, 'signatureAlgorithm': {'type': 'string'}}, 'additionalProperties': True}}, 'description': 'TLS certificate details for the host.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Apex domain to enumerate.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'counts', 'subdomains'], 'properties': {'counts': {'type': 'object', 'required': ['wordlist', 'crtsh', 'total'], 'properties': {'crtsh': {'type': 'number'}, 'total': {'type': 'number'}, 'wordlist': {'type': 'number'}}, 'additionalProperties': True}, 'domain': {'type': 'string'}, 'subdomains': {'type': 'array', 'items': {'type': 'object', 'required': ['host', 'addresses'], 'properties': {'host': {'type': 'string'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Resolved IPs; empty if not resolved.'}}, 'additionalProperties': True}}}, 'additionalProperties': True}}, 'description': 'Subdomains found via Certificate Transparency and a wordlist.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to fetch TXT records for.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'count', 'records'], 'properties': {'count': {'type': 'number'}, 'domain': {'type': 'string'}, 'records': {'type': 'array', 'items': {'type': 'object', 'required': ['value', 'category'], 'properties': {'value': {'type': 'string'}, 'service': {'type': 'string', 'description': 'For verification tokens, the service that issued it.'}, 'category': {'type': 'string', 'description': 'SPF | DMARC | DKIM | Verification | MTA-STS | Other.'}}, 'additionalProperties': True}}}, 'additionalProperties': True}}, 'description': 'All TXT records on the domain, classified.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'URL to check (include scheme).'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['url', 'up', 'status', 'statusText', 'responseTimeMs', 'ssl'], 'properties': {'up': {'type': 'boolean', 'description': 'true when the status is below 500.'}, 'ssl': {'anyOf': [{'type': 'object', 'required': ['valid', 'daysUntilExpiry', 'issuer'], 'properties': {'valid': {'type': 'boolean'}, 'issuer': {'type': ['string', 'null']}, 'daysUntilExpiry': {'type': ['number', 'null']}}, 'additionalProperties': True}, {'type': 'null'}]}, 'url': {'type': 'string'}, 'server': {'type': ['string', 'null']}, 'status': {'type': 'number', 'description': 'HTTP status; 0 if the request failed.'}, 'finalUrl': {'type': ['string', 'null']}, 'statusText': {'type': 'string'}, 'contentType': {'type': ['string', 'null']}, 'responseTimeMs': {'type': 'number'}}, 'additionalProperties': True}}, 'description': 'Whether the site is up, with timing and basic SSL info.', 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'minLength': 1, 'description': 'Domain to look up.'}}, 'additionalProperties': False}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ok', 'data'], 'properties': {'ok': {'type': 'boolean', 'description': 'Always true here; failures return an isError result instead.'}, 'data': {'type': 'object', 'required': ['domain', 'status', 'nameservers'], 'properties': {'domain': {'type': 'string'}, 'handle': {'type': ['string', 'null']}, 'status': {'type': 'array', 'items': {'type': 'string'}, 'description': 'EPP status codes, e.g. client transfer prohibited.'}, 'createdAt': {'type': ['string', 'null']}, 'expiresAt': {'type': ['string', 'null']}, 'registrar': {'type': ['string', 'null']}, 'updatedAt': {'type': ['string', 'null']}, 'nameservers': {'type': 'array', 'items': {'type': 'string'}}, 'transferred': {'type': ['string', 'null'], 'description': 'Last transfer date, if reported.'}, 'whoisServer': {'type': ['string', 'null']}}, 'additionalProperties': True}}, 'description': 'RDAP registration data for the domain.', 'additionalProperties': True}
Modifications récentes des outils
Serveurs MCP similaires
Busymate DevTools
Captures, inspects, exports, and debugs HTTPS traffic from devices and applications, with request and response inspection, proxy …
l0-py-blocks-mcp
Manages Selise Blocks Cloud projects, schemas, data gateways, authentication, MFA, roles, permissions, CAPTCHA, SSO credentials, …
Utility Matrix
Offers calculators and analyzers for cloud costs, SRE and DORA metrics, Kubernetes and Docker configuration, secrets detection, v…
Agentic Endpoints
Offers pay-per-call utilities for text compression, web scraping, PDF parsing, meeting transcript storage and search, encrypted s…
Webhook Toolkit
Creates webhook endpoints, captures and replays requests, configures responses, and signs or verifies webhook payloads.
Stigmer
Discovers verified AWS method contracts, generates least-privilege IAM policies, and evaluates AWS authorization before and after…
Datoka Hooks
Relays webhook events to verified receivers with idempotency, retries, signed delivery observations, receipt verification, and de…
RDAP API
Looks up normalized RDAP registration and allocation data for domains, IPs, autonomous systems, entities, nameservers, and TLDs.