{"name":"io.github.shibley/apistatuscheck","slug":"shibley-apistatuscheck","title":"API Status Check","description":"Live status probes plus published uptime and incident history for 280+ APIs and cloud services.","url":"https://mcp.market/server/shibley-apistatuscheck","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-09T21:28:46.000Z","license":"MIT"},"uptime":{"percent":100,"checks":3,"ok":3,"last_checked_at":"2026-09-20T06:55:53.985Z","last_ok_at":"2026-09-20T06:55:53.985Z","latency_ms":456},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/shibley/apistatuscheck-mcp-server","website":"https://apistatuscheck.com","version":"0.2.3","remotes":[{"type":"streamable-http","url":"https://apistatuscheck.com/api/mcp"}],"packages":[],"tools":[{"name":"get_api_status","description":"Probe a monitored API endpoint at call time and return up/degraded/down with the response time. This is the tool to reach for when a user asks \"is X down?\" — it makes a real request rather than reading the hourly cache.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"description":"API slug, e.g. \"openai\". Use search_apis to resolve a name."}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_incident_history","description":"Real incidents a vendor published on its own status page, newest first, with start/end times, duration, severity, affected components and a link to the vendor’s incident page. Use this for \"has X been flaky lately?\" — it is the vendor’s own record, not our probes. Services without a public Statuspage endpoint return covered:false rather than an empty list.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"service":{"type":"string","minLength":1,"description":"API slug, e.g. \"openai\". Use search_apis to resolve a name."},"window":{"description":"Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).","type":"string","enum":["7d","30d","90d","180d","365d","all"]},"limit":{"description":"Max incidents (default 25).","type":"integer","minimum":1,"maximum":100}},"required":["service"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_uptime_history","description":"Uptime percentages, response-time stats and recorded data points for one API over a time range. History is retained for 30 days; an API added recently will have few or no data points, which reads as null percentages rather than 100%.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","minLength":1,"description":"API slug, e.g. \"openai\"."},"range":{"description":"Window to return data points for (default 24h).","type":"string","enum":["24h","7d","30d"]}},"required":["slug"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_apis","description":"List the APIs and developer platforms this service monitors, optionally filtered by category. Statuses come from the most recently published monitor snapshot, not a live probe, and can be up to a day old — check monitorCheckedAt, and call get_api_status when the caller needs the status right now.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"category":{"description":"Category slug to filter by, e.g. \"ai\" — omit for all categories.","type":"string"},"limit":{"description":"Max results (default 25).","type":"integer","minimum":1,"maximum":100}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_categories","description":"Category slugs and how many monitored APIs sit in each. Use the slugs with list_apis.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_down_apis","description":"Everything the most recent monitor run found down or degraded, across all categories. Returns an empty list when the monitor snapshot is missing or stale — an empty list is therefore not proof that everything is healthy; check monitorLastRun.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"rank_reliability","description":"Given several service slugs, return a scorecard ranked worst-first: incident count, total downtime minutes, mean time to resolve, and the longest incident over a window. Use this to answer \"which vendor in my stack is least reliable?\" — it compares services across vendors, which a vendor’s own monitoring tool cannot. Services with no archive are listed separately as uncovered instead of being ranked as flawless.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"services":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"string","minLength":1},"description":"API slugs to compare, e.g. [\"openai\",\"anthropic\",\"vercel\"]."},"window":{"description":"Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).","type":"string","enum":["7d","30d","90d","180d","365d","all"]}},"required":["services"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_apis","description":"Find monitored APIs by name, slug, category or description. Use this to resolve a product name the user mentioned into the slug the other tools take.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Free-text query, e.g. \"openai\" or \"payments\"."},"limit":{"description":"Max results (default 25).","type":"integer","minimum":1,"maximum":100}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-19T19:15:20.364Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:15:20.394Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1727ms"]},"poisoning":{"score":15,"max":15,"notes":["8 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://apistatuscheck.com/api/mcp","reachable":true,"authRequired":false,"latencyMs":1727,"serverInfo":{"name":"apistatuscheck","version":"0.1.0"}}],"packages":[],"repo":{"found":true,"owner":"shibley","repo":"apistatuscheck-mcp-server","archived":false,"pushedAt":"2026-09-09T21:28:46Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/402991?v=4","ownerCreatedAt":"2010-09-16T17:29:35Z","license":"MIT"},"icon":{"url":"https://apistatuscheck.com/favicon.svg","source":"site"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-09T21:28:46.000Z","score":26}}}},"grade_history":[],"reviews":[]}