{"serverId":"mcp-registry/io.saascity/saascity","name":"io.saascity/saascity","endpoint":"https://saascity.io/api/mcp","current":{"status":"up","lastCheckedAt":"2026-10-19T13:23:53.220Z","latencyMs":514,"since":null},"uptime":{"d1":1,"d7":0.9984886541005291,"d30":0.998691740934034,"d90":0.998691740934034,"observedDays":26},"latency":{"p50":2175,"p95":3960},"mttrMinutes":7.787041866666667,"days":[{"date":"2026-07-22","uptime":null,"downMinutes":0},{"date":"2026-07-23","uptime":null,"downMinutes":0},{"date":"2026-07-24","uptime":null,"downMinutes":0},{"date":"2026-07-25","uptime":null,"downMinutes":0},{"date":"2026-07-26","uptime":null,"downMinutes":0},{"date":"2026-07-27","uptime":null,"downMinutes":0},{"date":"2026-07-28","uptime":null,"downMinutes":0},{"date":"2026-07-29","uptime":null,"downMinutes":0},{"date":"2026-07-30","uptime":null,"downMinutes":0},{"date":"2026-07-31","uptime":null,"downMinutes":0},{"date":"2026-08-01","uptime":null,"downMinutes":0},{"date":"2026-08-02","uptime":null,"downMinutes":0},{"date":"2026-08-03","uptime":null,"downMinutes":0},{"date":"2026-08-04","uptime":null,"downMinutes":0},{"date":"2026-08-05","uptime":null,"downMinutes":0},{"date":"2026-08-06","uptime":null,"downMinutes":0},{"date":"2026-08-07","uptime":null,"downMinutes":0},{"date":"2026-08-08","uptime":null,"downMinutes":0},{"date":"2026-08-09","uptime":null,"downMinutes":0},{"date":"2026-08-10","uptime":null,"downMinutes":0},{"date":"2026-08-11","uptime":null,"downMinutes":0},{"date":"2026-08-12","uptime":null,"downMinutes":0},{"date":"2026-08-13","uptime":null,"downMinutes":0},{"date":"2026-08-14","uptime":null,"downMinutes":0},{"date":"2026-08-15","uptime":null,"downMinutes":0},{"date":"2026-08-16","uptime":null,"downMinutes":0},{"date":"2026-08-17","uptime":null,"downMinutes":0},{"date":"2026-08-18","uptime":null,"downMinutes":0},{"date":"2026-08-19","uptime":null,"downMinutes":0},{"date":"2026-08-20","uptime":null,"downMinutes":0},{"date":"2026-08-21","uptime":null,"downMinutes":0},{"date":"2026-08-22","uptime":null,"downMinutes":0},{"date":"2026-08-23","uptime":null,"downMinutes":0},{"date":"2026-08-24","uptime":null,"downMinutes":0},{"date":"2026-08-25","uptime":null,"downMinutes":0},{"date":"2026-08-26","uptime":null,"downMinutes":0},{"date":"2026-08-27","uptime":null,"downMinutes":0},{"date":"2026-08-28","uptime":null,"downMinutes":0},{"date":"2026-08-29","uptime":null,"downMinutes":0},{"date":"2026-08-30","uptime":null,"downMinutes":0},{"date":"2026-08-31","uptime":null,"downMinutes":0},{"date":"2026-09-01","uptime":null,"downMinutes":0},{"date":"2026-09-02","uptime":null,"downMinutes":0},{"date":"2026-09-03","uptime":null,"downMinutes":0},{"date":"2026-09-04","uptime":null,"downMinutes":0},{"date":"2026-09-05","uptime":null,"downMinutes":0},{"date":"2026-09-06","uptime":null,"downMinutes":0},{"date":"2026-09-07","uptime":null,"downMinutes":0},{"date":"2026-09-08","uptime":null,"downMinutes":0},{"date":"2026-09-09","uptime":null,"downMinutes":0},{"date":"2026-09-10","uptime":null,"downMinutes":0},{"date":"2026-09-11","uptime":null,"downMinutes":0},{"date":"2026-09-12","uptime":null,"downMinutes":0},{"date":"2026-09-13","uptime":null,"downMinutes":0},{"date":"2026-09-14","uptime":null,"downMinutes":0},{"date":"2026-09-15","uptime":null,"downMinutes":0},{"date":"2026-09-16","uptime":null,"downMinutes":0},{"date":"2026-09-17","uptime":null,"downMinutes":0},{"date":"2026-09-18","uptime":null,"downMinutes":0},{"date":"2026-09-19","uptime":null,"downMinutes":0},{"date":"2026-09-20","uptime":null,"downMinutes":0},{"date":"2026-09-21","uptime":null,"downMinutes":0},{"date":"2026-09-22","uptime":null,"downMinutes":0},{"date":"2026-09-23","uptime":null,"downMinutes":0},{"date":"2026-09-24","uptime":1,"downMinutes":0},{"date":"2026-09-25","uptime":0.9929407638888889,"downMinutes":10},{"date":"2026-09-26","uptime":1,"downMinutes":0},{"date":"2026-09-27","uptime":1,"downMinutes":0},{"date":"2026-09-28","uptime":1,"downMinutes":0},{"date":"2026-09-29","uptime":1,"downMinutes":0},{"date":"2026-09-30","uptime":1,"downMinutes":0},{"date":"2026-10-01","uptime":1,"downMinutes":0},{"date":"2026-10-02","uptime":1,"downMinutes":0},{"date":"2026-10-03","uptime":1,"downMinutes":0},{"date":"2026-10-04","uptime":1,"downMinutes":0},{"date":"2026-10-05","uptime":1,"downMinutes":0},{"date":"2026-10-06","uptime":0.9946347106481481,"downMinutes":8},{"date":"2026-10-07","uptime":1,"downMinutes":0},{"date":"2026-10-08","uptime":0.9898922222222222,"downMinutes":15},{"date":"2026-10-09","uptime":1,"downMinutes":0},{"date":"2026-10-10","uptime":1,"downMinutes":0},{"date":"2026-10-11","uptime":1,"downMinutes":0},{"date":"2026-10-12","uptime":1,"downMinutes":0},{"date":"2026-10-13","uptime":1,"downMinutes":0},{"date":"2026-10-14","uptime":1,"downMinutes":0},{"date":"2026-10-15","uptime":1,"downMinutes":0},{"date":"2026-10-16","uptime":0.9944531712962963,"downMinutes":8},{"date":"2026-10-17","uptime":0.9949674074074074,"downMinutes":7},{"date":"2026-10-18","uptime":1,"downMinutes":0},{"date":"2026-10-19","uptime":1,"downMinutes":0}],"incidents":[{"id":415088,"startedAt":"2026-10-17T08:28:05.887Z","endedAt":"2026-10-17T08:35:20.703Z","minutes":7,"cause":"timeout","ownerNotes":[]},{"id":408877,"startedAt":"2026-10-16T02:37:22.196Z","endedAt":"2026-10-16T02:45:21.442Z","minutes":8,"cause":"timeout","ownerNotes":[]},{"id":370562,"startedAt":"2026-10-08T21:02:03.632Z","endedAt":"2026-10-08T21:08:46.061Z","minutes":7,"cause":"timeout","ownerNotes":[]},{"id":369141,"startedAt":"2026-10-08T15:02:26.843Z","endedAt":"2026-10-08T15:10:17.726Z","minutes":8,"cause":"timeout","ownerNotes":[]},{"id":356980,"startedAt":"2026-10-06T13:44:09.247Z","endedAt":"2026-10-06T13:51:52.808Z","minutes":8,"cause":"timeout","ownerNotes":[]},{"id":295214,"startedAt":"2026-09-25T14:17:08.952Z","endedAt":"2026-09-25T14:27:18.870Z","minutes":10,"cause":"timeout","ownerNotes":[]}],"ownerNotes":[],"method":"Checked by Glimind's probe (initialize + tools/list, never a tool call) from one region. Uptime counts a server as up when it completes the handshake, including when it asks for credentials. An outage starts at the first failed check, so short blips between checks are not seen.","checkEvery":"about 5 minutes"}