このMCPでできること
Manages uptime monitors, heartbeat checks, incidents, maintenance windows, domains, projects, and public status pages.
ツール
入力スキーマ
{'type': 'object', 'required': ['project_id', 'title', 'starts_at', 'ends_at', 'monitor_ids'], 'properties': {'title': {'type': 'string', 'description': "Window title, e.g. 'Database migration'"}, 'ends_at': {'type': 'string', 'description': 'ISO 8601 datetime with offset - must be after starts_at'}, 'timezone': {'type': 'string', 'description': 'IANA timezone for display (default UTC)'}, 'starts_at': {'type': 'string', 'description': 'ISO 8601 datetime with offset, e.g. 2026-07-12T02:00:00Z'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}, 'description': {'type': 'string', 'description': 'Optional details shown alongside the window'}, 'monitor_ids': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Monitors whose alerts to suppress (from list_monitors)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id', 'name', 'url', 'type'], 'properties': {'url': {'type': 'string', 'description': 'URL for http, host for ping/smtp, host:port for tcp'}, 'name': {'type': 'string', 'description': 'Display name'}, 'type': {'enum': ['http', 'tcp', 'smtp', 'ping', 'ssl', 'dns'], 'type': 'string', 'description': 'Check type'}, 'group': {'type': 'string', 'description': 'Optional group name'}, 'regions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Probe regions (defaults to all)'}, 'inverted': {'type': 'boolean', 'description': 'Exposure monitoring: up while unreachable, alert when reachable'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}, 'timeout_seconds': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'Request timeout in seconds (default 30)'}, 'interval_seconds': {'enum': [30, 60, 180, 300, 600, 1800, 3600, 21600, 86400], 'type': 'integer', 'description': 'Check interval (default 300)'}, 'expected_status_codes': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'HTTP status codes considered up (default: any 2xx)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Incident ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Monitor ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size (default 25)'}, 'cursor': {'type': 'string', 'description': 'Pagination cursor from a previous call'}, 'project_id': {'type': 'string', 'description': 'Project ID (from list_projects)'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data', 'pagination'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Result rows'}, 'pagination': {'type': 'object', 'required': ['next_cursor', 'has_more'], 'properties': {'has_more': {'type': 'boolean', 'description': 'Whether another page exists'}, 'next_cursor': {'type': ['string', 'null'], 'description': 'Cursor for the next page; null when there are no more results'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Monitor ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Monitor ID'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Monitor ID'}, 'url': {'type': 'string', 'description': 'New target: URL for http, host for ping/smtp, host:port for tcp'}, 'name': {'type': 'string', 'description': 'New display name'}, 'type': {'enum': ['http', 'tcp', 'smtp', 'ping', 'ssl', 'dns'], 'type': 'string', 'description': 'New check type'}, 'group': {'type': 'string', 'description': 'New group name'}, 'regions': {'type': 'array', 'items': {'type': 'string'}, 'description': 'New probe region list'}, 'inverted': {'type': 'boolean', 'description': 'Enable/disable exposure monitoring (alert when reachable)'}, 'timeout_seconds': {'type': 'integer', 'maximum': 120, 'minimum': 1, 'description': 'New request timeout in seconds'}, 'interval_seconds': {'enum': [30, 60, 180, 300, 600, 1800, 3600, 21600, 86400], 'type': 'integer', 'description': 'New check interval in seconds'}, 'expected_status_codes': {'type': 'array', 'items': {'type': 'integer'}, 'description': 'HTTP status codes considered up'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'object', 'description': 'The resource object', 'additionalProperties': True}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…