{"name":"io.github.mrfentmen/statuscake-mcp","slug":"mrfentmen-statuscake-mcp","title":null,"description":"Uptime, TCP port, SSL chain and DNS propagation checks - no API key.","url":"https://mcp.market/server/mrfentmen-statuscake-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":315,"last_push_at":"2026-09-23T16:44:22.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mrfentmen/premium-mcps","website":null,"version":"1.0.3","remotes":[],"packages":[{"registryType":"npm","identifier":"statuscake-mcp","version":"1.0.3","transport":{"type":"stdio"}}],"tools":[{"name":"check_hosts","description":"Uptime-check up to 10 hosts at once and report a compact up or down line with status and response time for each.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_url","description":"Uptime-check a URL right now and report the HTTP status, response time and where it redirected. No API key needed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_propagation","description":"Resolve a domain through Cloudflare, Google and AdGuard public resolvers and report whether they all give the same answer, plus the lowest TTL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dns_records","description":"Read the DNS record types the existing propagation tool never asks for: AAAA, MX, TXT, NS, CNAME, SOA and CAA alongside A. Every type is asked of two resolvers over DoH and compared, so a record still in flight shows as a disagreement between them rather than as a single answer. The existing dns_propagation queries A records only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"header_audit","description":"Fetch a URL and report every response header it returned, with the eight security-relevant ones marked present or absent and what each one is for, so a missing HSTS or content security policy is visible. An optional path audits a different route on the same host, since headers are often set per route. The existing check_url reads only the server header out of every response it makes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"http_timing","description":"Break a request to a host into its phases, timing DNS resolution, the TCP connect, the TLS handshake and the request to the last byte separately and reporting the median over repeated attempts, the first attempt against the rest so a cold start is visible, and which phase dominates. The existing check_url gives one total per host, so a slow handshake is indistinguishable from a slow server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"port_check","description":"Try to open a TCP connection to up to 10 ports on a host and report which are open, how fast they answered and what service usually runs there.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ssl_chain","description":"Walk a host's full TLS certificate chain and show every certificate with its issuer and days until expiry, plus names the leaf certificate covers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"uptime_report","description":"Run the whole monitoring battery on a host in one call: HTTP reachability, TCP port, SSL certificate expiry, DNS record and a single healthy verdict.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-11-03T23:28:54.629Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T23:28:54.554Z","components":{"code":{"score":25,"max":25,"notes":["9 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"statuscake-mcp","version":"1.0.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-02T02:01:29.769Z","repositoryUrl":"git+https://github.com/mrfentmen/premium-mcps.git","weeklyDownloads":315}],"repo":{"found":false,"owner":"mrfentmen","repo":"premium-mcps","error":"repo not found"},"icon":{"url":"https://avatars.githubusercontent.com/u/283064224?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":315,"license":"MIT","lastPushAt":"2026-09-23T16:44:22.000Z","score":22}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"C","reason":"score 65","createdAt":"2026-11-03T23:28:55.322Z"}],"reviews":[]}