Most network diagnostics run from wherever you happen to be, which makes the two most common real problems — a regional outage and a partially propagated DNS change — invisible. Running every check from several regions turns those into the default result rather than something you go looking for, and is_it_down having a 'partially available' state is that idea made explicit. The DNS coverage deserves note too: separate tools for CAA and for TXT showing SPF, DKIM and DMARC means the email-deliverability and certificate-issuance questions are answerable without knowing which record type to ask for. tcp_ping alongside ICMP ping is the practical touch for anywhere that drops ICMP and looks dead as a result.
A network diagnostics client whose distinguishing feature is that every check runs from several global regions at once, covering DNS, TLS, reachability, latency and port state.
- DNS split by record type rather than one generic lookup: A, MX with priorities, TXT showing SPF, DKIM and DMARC, NS, CNAME, CAA, and reverse PTR from an IP.
- is_it_down reports up, down or partially available — the third state being the one a single-location check cannot see.
- Latency in three forms: ICMP ping with packet loss, a general latency test, and tcp_ping measuring to a specific port, which is what matters when ICMP is filtered.
- traceroute shows the network path from one or more regions, so a route problem can be attributed to a leg rather than to the destination.
- Port checks singly or in bulk, plus banner_grab to see what is actually listening rather than only that something is.
- ssl_check returns certificate state from multiple regions, which catches a mis-deployed certificate on one edge.
- keyword_check looks for a string in a page's raw HTML from each region — the cheapest way to detect a region-specific broken deploy.
- websocket_check and api_health cover the endpoints an HTTP check does not, and whois returns registration detail.
- account_status reports the subscription tier and remaining diagnostic quota.
A ProbeOps API key for full access — get_api_key returns the setup instructions, and account_status reports the tier and quota you are working against.
One command — npx -y @probeops/mcp-server
