All Quiet MCP by usefulapi
Server Details
Manage incidents and on-call: list/create/update incidents, who is on call, on-call overrides.
- Status
- Healthy
- Uptime
- 64.2% over 54 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Scored across 11 tools
Each tool targets a distinct resource and action (e.g., create_incident vs get_incident vs list_incidents). Incident and on-call tools are clearly separated, with no overlapping functionality.
All tool names follow the consistent pattern 'allquiet_verb_noun' in snake_case, e.g., create_incident, list_on_call_overrides, who_is_on_call.
11 tools is appropriate for an incident management server, covering incident lifecycle, on-call management, and auxiliary listings without being excessive.
Incident CRUD is complete (create, get, list, update with status transitions). On-call overrides lack delete/update, and there is no tool to delete incidents or overrides, which is a minor gap.
Available Tools
11 toolsallquiet_create_incidentCreate incidentDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Incident title (required). | |
| status | Yes | Incident status (required) — free-form, validated by the API; reflects the incident lifecycle (e.g. "Open"/"Resolved"). Confirm valid values for your account. | |
| message | No | Incident message/description. | |
| teamIds | No | Ids of teams to associate with the incident. | |
| severity | Yes | Incident severity (required) — free-form, validated by the API; common values include "Warning", "Minor", "Major", "Critical". Confirm valid values for your account. | |
| serviceIds | No | Ids of affected services. | |
| integrationId | No | Id of the integration that should own/route the incident. | |
| messageIsPublic | No | Whether the message is visible on a public status page. |
allquiet_create_on_call_overrideCreate on-call overrideDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ISO8601 end of the override window. | |
| type | Yes | Override kind (required) — free-form, validated by the API. Confirm valid values for your account. | |
| start | No | ISO8601 start of the override window. | |
| teamId | No | Team id the override applies within. | |
| userId | Yes | The user id the override applies to (required). | |
| escalationTier | No | Escalation tier the override applies to. | |
| replacementUserIds | No | Ids of the replacement user(s) on call. |
allquiet_get_incidentGet incidentRead-onlyInspect
Get a single incident by its id. All Quiet: GET /v1/incident/search/{incidentId}.
| Name | Required | Description | Default |
|---|---|---|---|
| incidentId | Yes | The incident id (required). |
allquiet_get_incident_markdownGet incident as markdownRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| incidentId | Yes | The incident id (required). |
allquiet_list_incidentsList incidentsRead-onlyInspect
Search/list incidents with filters (status, severity, team, user, search term, archived/snoozed, date range) and pagination. All Quiet: GET /v1/incident/search/list.
| Name | Required | Description | Default |
|---|---|---|---|
| asc | No | Sort ascending (default descending). | |
| limit | No | Max incidents to return. | |
| offset | No | Pagination offset. | |
| sortBy | No | Field to sort by. | |
| teamIds | No | Filter by team id(s). | |
| userIds | No | Filter by assigned user id(s). | |
| statuses | No | Filter by incident status(es). | |
| isArchived | No | Filter by archived state. | |
| searchTerm | No | Free-text search term. | |
| severities | No | Filter by incident severity/severities. | |
| unattended | No | Filter to incidents with no acknowledging user. | |
| createdFrom | No | ISO8601 lower bound on creation time. | |
| createdUntil | No | ISO8601 upper bound on creation time. | |
| includeSnoozed | No | Whether to include snoozed incidents. |
allquiet_list_on_call_overridesList on-call overridesRead-onlyInspect
Search/list on-call overrides for a given user. All Quiet: GET /v1/on-call-override/search/list.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max overrides to return. | |
| offset | No | Pagination offset. | |
| userId | Yes | The user id to list overrides for (required). |
allquiet_list_teamsList teamsRead-onlyInspect
Search/list teams, optionally filtered by display name. All Quiet: GET /v1/team/search/list.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max teams to return. | |
| offset | No | Pagination offset. | |
| displayName | No | Filter by team display name. |
allquiet_list_usersList usersRead-onlyInspect
Search/list users, optionally filtered by email or display name. All Quiet: GET /v1/user/search/list.
| Name | Required | Description | Default |
|---|---|---|---|
| No | Filter by user email. | ||
| limit | No | Max users to return. | |
| offset | No | Pagination offset. | |
| displayName | No | Filter by user display name. |
allquiet_on_call_reportOn-call reportRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ISO8601 end of the report window (required). | |
| start | Yes | ISO8601 start of the report window (required). | |
| teamId | No | Filter by team id. | |
| userId | No | Filter by user id. | |
| maxTier | No | Only include escalation tiers up to this number. |
allquiet_update_incidentUpdate incidentDestructiveInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| incidentId | Yes | The incident id to update (required). | |
| appendIntent | No | Lifecycle action/intent to append (e.g. acknowledge/resolve/reopen/snooze — a status transition). Confirm valid values for your account. | |
| intentMessage | No | Optional message to attach to the appended intent. | |
| changeSeverity | No | New severity to set on the incident. |
allquiet_who_is_on_callWho is on callRead-onlyInspect
Get who is currently (or at a given point in time) on call, optionally filtered by team/user. All Quiet: GET /v1/on-call.
| Name | Required | Description | Default |
|---|---|---|---|
| teamIds | No | Filter by team id(s). | |
| userIds | No | Filter by user id(s). | |
| timestamp | No | ISO8601 point-in-time to check (defaults to now). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
11 tool updates
- Changed
allquiet_create_incident1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_create_on_call_override1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_get_incident1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_get_incident_markdown1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_list_incidents1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_list_on_call_overrides1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_list_teams1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_list_users1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_on_call_report1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_update_incident1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
- Changed
allquiet_who_is_on_call1 field changed- changed
Input schema / $schemaPrevious value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
11 tool updates
- First observed
allquiet_create_incident - First observed
allquiet_create_on_call_override - First observed
allquiet_get_incident - First observed
allquiet_get_incident_markdown - First observed
allquiet_list_incidents - First observed
allquiet_list_on_call_overrides - First observed
allquiet_list_teams - First observed
allquiet_list_users - First observed
allquiet_on_call_report - First observed
allquiet_update_incident - First observed
allquiet_who_is_on_call
Related MCP Connectors
Read incidents, services, teams, on-call schedules; acknowledge, resolve and note incidents.
Read monitors, incidents, heartbeats, on-call and status pages; acknowledge or resolve incidents.
Read status-page status, services, incidents and metrics; create, update and publish incidents.
Monitor websites, APIs, and servers: create monitors, triage incidents, and query uptime stats.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables PagerDuty incident response operations including listing incidents, acknowledging and resolving incidents, looking up on-call schedules, and listing services.MIT
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Incident.io to manage incidents, severities, and health checks via natural language. Provides endpoints for getting and creating incidents.1-
- AlicenseAqualityAmaintenanceEnables interaction with Jira Service Management Operations alerts and on-call schedules, including searching alerts, reading notes and activity logs, acknowledging, closing, annotating, adding responders, and querying current and next on-call rotations.2880 npm4Apache 2.0
- AlicenseAqualityBmaintenanceEnables incident management and on-call operations for the All Quiet platform, allowing MCP clients to triage incidents, check who is on call, and access the full public API through generic tools.10MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.