MCP 서버

API Status Check

io.github.shibley/apistatuscheck
클라우드 및 인프라 개발자 도구 공개 · 연결 가능 MCP 2025-11-25

이 MCP로 할 수 있는 일

Monitors APIs and cloud services with live status probes, uptime and response-time history, published incidents, outage listings, and vendor reliability comparisons.

get_api_status
Check an API right now
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai". Use search_apis to resolve a name.'}}}
get_incident_history
Get a service’s published incident history
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['service'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max incidents (default 25).'}, 'window': {'enum': ['7d', '30d', '90d', '180d', '365d', 'all'], 'type': 'string', 'description': 'Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).'}, 'service': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai". Use search_apis to resolve a name.'}}}
get_uptime_history
Get retained uptime history
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%.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'minLength': 1, 'description': 'API slug, e.g. "openai".'}, 'range': {'enum': ['24h', '7d', '30d'], 'type': 'string', 'description': 'Window to return data points for (default 24h).'}}}
list_apis
List monitored APIs
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 25).'}, 'category': {'type': 'string', 'description': 'Category slug to filter by, e.g. "ai" — omit for all categories.'}}}
list_categories
List API categories
Category slugs and how many monitored APIs sit in each. Use the slugs with list_apis.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_down_apis
List APIs currently down or degraded
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
rank_reliability
Rank vendors by reliability
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['services'], 'properties': {'window': {'enum': ['7d', '30d', '90d', '180d', '365d', 'all'], 'type': 'string', 'description': 'Time window: 7d, 30d, 90d, 180d, 365d, all (default 90d).'}, 'services': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 25, 'minItems': 1, 'description': 'API slugs to compare, e.g. ["openai","anthropic","vercel"].'}}}
search_apis
Search monitored APIs
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.
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default 25).'}, 'query': {'type': 'string', 'minLength': 1, 'description': 'Free-text query, e.g. "openai" or "payments".'}}}
추가됨
list_categories
2026년 9월 17일 12:52 PM
추가됨
rank_reliability
2026년 9월 17일 12:52 PM
추가됨
get_incident_history
2026년 9월 17일 12:52 PM
추가됨
get_uptime_history
2026년 9월 17일 12:52 PM
추가됨
list_down_apis
2026년 9월 17일 12:52 PM
추가됨
get_api_status
2026년 9월 17일 12:52 PM
추가됨
search_apis
2026년 9월 17일 12:52 PM
추가됨
list_apis
2026년 9월 17일 12:52 PM