Serveur MCP

all-quiet

io.usefulapi/all-quiet
Entreprise et opérations Cloud et infrastructure Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Manages live incidents, severity and lifecycle updates, teams and users, on-call schedules, overrides, and on-call reporting.

allquiet_create_incident
Create incident
Creates a new incident on the LIVE account (may trigger alerting/paging). `status` and `severity` are free-form strings the API validates against your account's configuration — common `severity` values include "Warning", "Minor", "Major", "Critical", and `status` reflects the incident lifecycle (e.g. "Open"/"Resolved"); confirm the valid values for your account before calling. All Quiet: POST /v1/incident.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'status', 'severity'], 'properties': {'title': {'type': 'string', 'description': 'Incident title (required).'}, 'status': {'type': 'string', 'description': 'Incident status (required) — free-form, validated by the API; reflects the incident lifecycle (e.g. "Open"/"Resolved"). Confirm valid values for your account.'}, 'message': {'type': 'string', 'description': 'Incident message/description.'}, 'teamIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ids of teams to associate with the incident.'}, 'severity': {'type': 'string', 'description': 'Incident severity (required) — free-form, validated by the API; common values include "Warning", "Minor", "Major", "Critical". Confirm valid values for your account.'}, 'serviceIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ids of affected services.'}, 'integrationId': {'type': 'string', 'description': 'Id of the integration that should own/route the incident.'}, 'messageIsPublic': {'type': 'boolean', 'description': 'Whether the message is visible on a public status page.'}}}
allquiet_create_on_call_override
Create on-call override
Creates an on-call override for a user on the LIVE account (temporarily changes who is on call). `type` is a free-form override kind and `start`/`end` govern the override window — confirm the valid `type` values for your account. All Quiet: POST /v1/on-call-override.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['userId', 'type'], 'properties': {'end': {'type': 'string', 'description': 'ISO8601 end of the override window.'}, 'type': {'type': 'string', 'description': 'Override kind (required) — free-form, validated by the API. Confirm valid values for your account.'}, 'start': {'type': 'string', 'description': 'ISO8601 start of the override window.'}, 'teamId': {'type': 'string', 'description': 'Team id the override applies within.'}, 'userId': {'type': 'string', 'description': 'The user id the override applies to (required).'}, 'escalationTier': {'type': 'number', 'description': 'Escalation tier the override applies to.'}, 'replacementUserIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Ids of the replacement user(s) on call.'}}}
allquiet_get_incident
Get incident
Get a single incident by its id. All Quiet: GET /v1/incident/search/{incidentId}.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id (required).'}}}
allquiet_get_incident_markdown
Get incident as markdown
Get a markdown rendering of a single incident by its id (useful for pasting into a doc or chat). All Quiet: GET /v1/incident/search/{incidentId}/markdown.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id (required).'}}}
allquiet_list_incidents
List incidents
Search/list incidents with filters (status, severity, team, user, search term, archived/snoozed, date range) and pagination. All Quiet: GET /v1/incident/search/list.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'asc': {'type': 'boolean', 'description': 'Sort ascending (default descending).'}, 'limit': {'type': 'number', 'description': 'Max incidents to return.'}, 'offset': {'type': 'number', 'description': 'Pagination offset.'}, 'sortBy': {'type': 'string', 'description': 'Field to sort by.'}, 'teamIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by team id(s).'}, 'userIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by assigned user id(s).'}, 'statuses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by incident status(es).'}, 'isArchived': {'type': 'boolean', 'description': 'Filter by archived state.'}, 'searchTerm': {'type': 'string', 'description': 'Free-text search term.'}, 'severities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by incident severity/severities.'}, 'unattended': {'type': 'boolean', 'description': 'Filter to incidents with no acknowledging user.'}, 'createdFrom': {'type': 'string', 'description': 'ISO8601 lower bound on creation time.'}, 'createdUntil': {'type': 'string', 'description': 'ISO8601 upper bound on creation time.'}, 'includeSnoozed': {'type': 'boolean', 'description': 'Whether to include snoozed incidents.'}}}
allquiet_list_on_call_overrides
List on-call overrides
Search/list on-call overrides for a given user. All Quiet: GET /v1/on-call-override/search/list.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['userId'], 'properties': {'limit': {'type': 'number', 'description': 'Max overrides to return.'}, 'offset': {'type': 'number', 'description': 'Pagination offset.'}, 'userId': {'type': 'string', 'description': 'The user id to list overrides for (required).'}}}
allquiet_list_teams
List teams
Search/list teams, optionally filtered by display name. All Quiet: GET /v1/team/search/list.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'description': 'Max teams to return.'}, 'offset': {'type': 'number', 'description': 'Pagination offset.'}, 'displayName': {'type': 'string', 'description': 'Filter by team display name.'}}}
allquiet_list_users
List users
Search/list users, optionally filtered by email or display name. All Quiet: GET /v1/user/search/list.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'Filter by user email.'}, 'limit': {'type': 'number', 'description': 'Max users to return.'}, 'offset': {'type': 'number', 'description': 'Pagination offset.'}, 'displayName': {'type': 'string', 'description': 'Filter by user display name.'}}}
allquiet_on_call_report
On-call report
Get a summed on-call duration report over a time window, optionally filtered by user/team/escalation tier. All Quiet: GET /v1/on-call-report/sum.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['start', 'end'], 'properties': {'end': {'type': 'string', 'description': 'ISO8601 end of the report window (required).'}, 'start': {'type': 'string', 'description': 'ISO8601 start of the report window (required).'}, 'teamId': {'type': 'string', 'description': 'Filter by team id.'}, 'userId': {'type': 'string', 'description': 'Filter by user id.'}, 'maxTier': {'type': 'number', 'description': 'Only include escalation tiers up to this number.'}}}
allquiet_update_incident
Update incident
Applies an operation to an existing LIVE incident: change its severity and/or append an intent (a lifecycle action such as acknowledge/resolve/reopen/snooze — a status transition). At least one of `changeSeverity` or `appendIntent` is required. All Quiet: PATCH /v1/incident/{incidentId}.
Destructif
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id to update (required).'}, 'appendIntent': {'type': 'string', 'description': 'Lifecycle action/intent to append (e.g. acknowledge/resolve/reopen/snooze — a status transition). Confirm valid values for your account.'}, 'intentMessage': {'type': 'string', 'description': 'Optional message to attach to the appended intent.'}, 'changeSeverity': {'type': 'string', 'description': 'New severity to set on the incident.'}}}
allquiet_who_is_on_call
Who is on call
Get who is currently (or at a given point in time) on call, optionally filtered by team/user. All Quiet: GET /v1/on-call.
Lecture seule
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'teamIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by team id(s).'}, 'userIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by user id(s).'}, 'timestamp': {'type': 'string', 'description': 'ISO8601 point-in-time to check (defaults to now).'}}}
Modifié
allquiet_create_on_call_override
1 October 2026 02:50
Modifié
allquiet_update_incident
1 October 2026 02:50
Modifié
allquiet_create_incident
1 October 2026 02:50
Modifié
allquiet_list_on_call_overrides
1 October 2026 02:50
Modifié
allquiet_list_users
1 October 2026 02:50
Modifié
allquiet_list_teams
1 October 2026 02:50
Modifié
allquiet_on_call_report
1 October 2026 02:50
Modifié
allquiet_who_is_on_call
1 October 2026 02:50
Modifié
allquiet_get_incident_markdown
1 October 2026 02:50
Modifié
allquiet_get_incident
1 October 2026 02:50
Modifié
allquiet_list_incidents
1 October 2026 02:50
Ajouté
allquiet_create_on_call_override
17 September 2026 12:53
Ajouté
allquiet_update_incident
17 September 2026 12:53
Ajouté
allquiet_create_incident
17 September 2026 12:53
Ajouté
allquiet_list_on_call_overrides
17 September 2026 12:53
Ajouté
allquiet_list_users
17 September 2026 12:53
Ajouté
allquiet_list_teams
17 September 2026 12:53
Ajouté
allquiet_on_call_report
17 September 2026 12:53
Ajouté
allquiet_who_is_on_call
17 September 2026 12:53
Ajouté
allquiet_get_incident_markdown
17 September 2026 12:53
Ajouté
allquiet_get_incident
17 September 2026 12:53
Ajouté
allquiet_list_incidents
17 September 2026 12:53