Is This Site Down?
Qué hace este MCP
Checks public website availability, regional outages, uptime history, user reports, and TLS certificate expiry.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to inspect, e.g. "example.com".'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['domain', 'daysRemaining', 'validTo', 'issuer', 'state'], 'properties': {'state': {'enum': ['valid', 'expiring soon', 'EXPIRED'], 'type': 'string'}, 'domain': {'type': 'string'}, 'issuer': {'type': ['string', 'null']}, 'validTo': {'type': 'string'}, 'daysRemaining': {'type': 'number', 'description': 'Negative once expired'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain or URL to check, e.g. "github.com" or "https://www.reddit.com/r/all". Scheme, path, port and query are ignored; the host is checked as given.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['domain', 'up', 'state', 'status', 'latencyMs', 'checkedAt', 'reason', 'checkedFrom', 'regions', 'reportsLastHour', 'curated', 'statusUrl', 'url'], 'properties': {'ip': {'type': ['string', 'null']}, 'up': {'type': 'boolean'}, 'tls': {'type': ['object', 'null'], 'properties': {'issuer': {'type': ['string', 'null']}, 'validTo': {'type': 'string'}, 'daysRemaining': {'type': 'number'}}}, 'url': {'type': 'string'}, 'state': {'enum': ['up', 'slow', 'error', 'maintenance', 'down'], 'type': 'string'}, 'domain': {'type': 'string'}, 'reason': {'type': 'string'}, 'scheme': {'enum': ['https', 'http', None], 'type': ['string', 'null']}, 'server': {'type': ['string', 'null']}, 'status': {'type': ['integer', 'null']}, 'curated': {'type': 'boolean', 'description': 'true if the site is one of the monitored sites'}, 'regions': {'type': 'object', 'properties': {'sg': {'type': 'object', 'required': ['domain', 'up', 'state', 'status', 'latencyMs', 'checkedAt', 'reason'], 'properties': {'ip': {'type': ['string', 'null']}, 'up': {'type': 'boolean'}, 'tls': {'type': ['object', 'null'], 'properties': {'issuer': {'type': ['string', 'null']}, 'validTo': {'type': 'string'}, 'daysRemaining': {'type': 'number'}}}, 'state': {'enum': ['up', 'slow', 'error', 'maintenance', 'down'], 'type': 'string'}, 'domain': {'type': 'string'}, 'reason': {'type': 'string'}, 'scheme': {'enum': ['https', 'http', None], 'type': ['string', 'null']}, 'server': {'type': ['string', 'null']}, 'status': {'type': ['integer', 'null']}, 'finalUrl': {'type': ['string', 'null']}, 'checkedAt': {'type': 'string', 'description': 'ISO 8601'}, 'latencyMs': {'type': ['number', 'null']}, 'redirected': {'type': 'boolean'}}}, 'us': {'type': 'object', 'required': ['domain', 'up', 'state', 'status', 'latencyMs', 'checkedAt', 'reason'], 'properties': {'ip': {'type': ['string', 'null']}, 'up': {'type': 'boolean'}, 'tls': {'type': ['object', 'null'], 'properties': {'issuer': {'type': ['string', 'null']}, 'validTo': {'type': 'string'}, 'daysRemaining': {'type': 'number'}}}, 'state': {'enum': ['up', 'slow', 'error', 'maintenance', 'down'], 'type': 'string'}, 'domain': {'type': 'string'}, 'reason': {'type': 'string'}, 'scheme': {'enum': ['https', 'http', None], 'type': ['string', 'null']}, 'server': {'type': ['string', 'null']}, 'status': {'type': ['integer', 'null']}, 'finalUrl': {'type': ['string', 'null']}, 'checkedAt': {'type': 'string', 'description': 'ISO 8601'}, 'latencyMs': {'type': ['number', 'null']}, 'redirected': {'type': 'boolean'}}}}, 'description': 'Fresh result from each region that has one'}, 'finalUrl': {'type': ['string', 'null']}, 'checkedAt': {'type': 'string', 'description': 'ISO 8601'}, 'latencyMs': {'type': ['number', 'null']}, 'statusUrl': {'type': ['string', 'null']}, 'redirected': {'type': 'boolean'}, 'checkedFrom': {'enum': ['sg', 'us'], 'type': 'string', 'description': 'sg = Singapore, us = Boston'}, 'reportsLastHour': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'properties': {'query': {'type': 'string', 'description': 'Case-insensitive substring of the domain or display name, e.g. "bank" or "google".'}, 'category': {'type': 'string', 'description': 'Category slug or name: social, streaming, ai, work, developer, shopping, finance, banks, gaming, telecom, government, education, messaging, news, travel, health, dating.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['total'], 'properties': {'query': {'type': ['string', 'null']}, 'sites': {'type': 'array', 'items': {'type': 'object', 'required': ['domain', 'name', 'category', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'domain': {'type': 'string'}, 'category': {'type': 'string'}, 'statusUrl': {'type': 'string'}, 'checkedFrom': {'enum': ['sg', 'us'], 'type': 'string', 'description': 'sg = Singapore, us = Boston'}}}}, 'total': {'type': 'integer'}, 'matched': {'type': 'integer'}, 'category': {'type': ['string', 'null']}, 'returned': {'type': 'integer'}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'name', 'count', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'count': {'type': 'integer'}}}}}, 'description': 'Without arguments: total + categories. With category or query: total, matched, returned, category, query, sites.'}
Esquema de entrada
{'type': 'object', 'properties': {'category': {'type': 'string', 'description': 'Optional category slug or name: social, streaming, ai, work, developer, shopping, finance, banks, gaming, telecom, government, education, messaging, news, travel, health, dating.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['asOf', 'monitored', 'category', 'down'], 'properties': {'asOf': {'type': 'string'}, 'down': {'type': 'array', 'items': {'type': 'object', 'required': ['domain', 'name', 'category', 'url', 'since', 'downForMinutes'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'since': {'type': ['string', 'null']}, 'domain': {'type': 'string'}, 'category': {'type': 'string'}, 'statusUrl': {'type': 'string'}, 'checkedFrom': {'enum': ['sg', 'us'], 'type': 'string', 'description': 'sg = Singapore, us = Boston'}, 'downForMinutes': {'type': ['integer', 'null']}}}}, 'category': {'type': ['string', 'null']}, 'monitored': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['domain'], 'properties': {'days': {'type': 'integer', 'maximum': 7, 'minimum': 1, 'description': 'Window in days (1–7, default 7).'}, 'domain': {'type': 'string', 'description': 'A monitored domain, e.g. "github.com".'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['domain', 'name', 'category', 'checkedFrom', 'days', 'uptime24h', 'uptimeWindow', 'current', 'incidents', 'lastDown', 'reportsLastHour', 'reports24h', 'statusUrl', 'url'], 'properties': {'url': {'type': 'string'}, 'days': {'type': 'integer'}, 'name': {'type': 'string'}, 'domain': {'type': 'string'}, 'current': {'type': ['object', 'null'], 'required': ['domain', 'up', 'state', 'status', 'latencyMs', 'checkedAt', 'reason'], 'properties': {'ip': {'type': ['string', 'null']}, 'up': {'type': 'boolean'}, 'tls': {'type': ['object', 'null'], 'properties': {'issuer': {'type': ['string', 'null']}, 'validTo': {'type': 'string'}, 'daysRemaining': {'type': 'number'}}}, 'state': {'enum': ['up', 'slow', 'error', 'maintenance', 'down'], 'type': 'string'}, 'domain': {'type': 'string'}, 'reason': {'type': 'string'}, 'scheme': {'enum': ['https', 'http', None], 'type': ['string', 'null']}, 'server': {'type': ['string', 'null']}, 'status': {'type': ['integer', 'null']}, 'finalUrl': {'type': ['string', 'null']}, 'checkedAt': {'type': 'string', 'description': 'ISO 8601'}, 'latencyMs': {'type': ['number', 'null']}, 'redirected': {'type': 'boolean'}}}, 'category': {'type': 'string'}, 'lastDown': {'type': ['string', 'null']}, 'incidents': {'type': 'array', 'items': {'type': 'object', 'required': ['start', 'end', 'durationMinutes', 'ongoing'], 'properties': {'end': {'type': ['string', 'null']}, 'start': {'type': 'string'}, 'ongoing': {'type': 'boolean'}, 'durationMinutes': {'type': ['integer', 'null']}}}}, 'statusUrl': {'type': ['string', 'null']}, 'uptime24h': {'type': ['number', 'null'], 'description': 'Percent, null if no data yet'}, 'reports24h': {'type': 'integer'}, 'checkedFrom': {'enum': ['sg', 'us'], 'type': 'string', 'description': 'sg = Singapore, us = Boston'}, 'uptimeWindow': {'type': ['number', 'null'], 'description': 'Percent over `days`, null if no data yet'}, 'reportsLastHour': {'type': 'integer'}}}
Cambios recientes en herramientas
Servidores MCP similares
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
BlackVeil DNS & Email Security Scanner
Audits domain, DNS, email, certificate, HTTP, brand-impersonation, and agent-discovery security controls.
Hackertarget
Performs passive DNS, ASN, IP geolocation, HTTP header, ping, link, and network-path reconnaissance and diagnostics.
Busymate DevTools
Captures, inspects, exports, and debugs HTTPS traffic from devices and applications, with request and response inspection, proxy …
Ripe Stat
Provides RIPE registry and routing data for IP addresses, prefixes, ASNs, BGP state and neighbors, network ownership, geolocation…
Cloudflare Radar
Provides Cloudflare Radar internet observatory data on DDoS attacks, BGP leaks, domain popularity, internet quality, and traffic …
Domains
Checks domain registration status and availability and searches certificate-transparency records for certificates and subdomains.
Rdap
Looks up authoritative RDAP registration records for domains, IP addresses, autonomous systems, entities, and nameservers.