MCP-Server

API Status Check

io.github.shibley/apistatuscheck
Cloud & Infrastruktur Entwicklertools Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

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.
Eingabeschema
{'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.
Eingabeschema
{'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%.
Eingabeschema
{'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.
Eingabeschema
{'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.
Eingabeschema
{'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.
Eingabeschema
{'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.
Eingabeschema
{'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.
Eingabeschema
{'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".'}}}
Hinzugefügt
list_categories
17. September 2026 12:52
Hinzugefügt
rank_reliability
17. September 2026 12:52
Hinzugefügt
get_incident_history
17. September 2026 12:52
Hinzugefügt
get_uptime_history
17. September 2026 12:52
Hinzugefügt
list_down_apis
17. September 2026 12:52
Hinzugefügt
get_api_status
17. September 2026 12:52
Hinzugefügt
search_apis
17. September 2026 12:52
Hinzugefügt
list_apis
17. September 2026 12:52