Server definition
- Hash
- sha256:5981cb34eca305244fb6f7b5a807e74b9b3f90cb8febc548e589f90b6539c52c
- What it is
- What a remote MCP server returned when asked what it offers: 11 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"integrationId": {
"description": "Id of the integration that should own/route the incident.",
"type": "string"
},
"message": {
"description": "Incident message/description.",
"type": "string"
},
"messageIsPublic": {
"description": "Whether the message is visible on a public status page.",
"type": "boolean"
},
"serviceIds": {
"description": "Ids of affected services.",
"items": {
"type": "string"
},
"type": "array"
},
"severity": {
"description": "Incident severity (required) — free-form, validated by the API; common values include \"Warning\", \"Minor\", \"Major\", \"Critical\". Confirm valid values for your account.",
"type": "string"
},
"status": {
"description": "Incident status (required) — free-form, validated by the API; reflects the incident lifecycle (e.g. \"Open\"/\"Resolved\"). Confirm valid values for your account.",
"type": "string"
},
"teamIds": {
"description": "Ids of teams to associate with the incident.",
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"description": "Incident title (required).",
"type": "string"
}
},
"required": [
"title",
"status",
"severity"
],
"type": "object"
},
"name": "allquiet_create_incident",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"end": {
"description": "ISO8601 end of the override window.",
"type": "string"
},
"escalationTier": {
"description": "Escalation tier the override applies to.",
"type": "number"
},
"replacementUserIds": {
"description": "Ids of the replacement user(s) on call.",
"items": {
"type": "string"
},
"type": "array"
},
"start": {
"description": "ISO8601 start of the override window.",
"type": "string"
},
"teamId": {
"description": "Team id the override applies within.",
"type": "string"
},
"type": {
"description": "Override kind (required) — free-form, validated by the API. Confirm valid values for your account.",
"type": "string"
},
"userId": {
"description": "The user id the override applies to (required).",
"type": "string"
}
},
"required": [
"userId",
"type"
],
"type": "object"
},
"name": "allquiet_create_on_call_override",
"outputSchema": null
},
{
"description": "Get a single incident by its id. All Quiet: GET /v1/incident/search/{incidentId}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"incidentId": {
"description": "The incident id (required).",
"type": "string"
}
},
"required": [
"incidentId"
],
"type": "object"
},
"name": "allquiet_get_incident",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"incidentId": {
"description": "The incident id (required).",
"type": "string"
}
},
"required": [
"incidentId"
],
"type": "object"
},
"name": "allquiet_get_incident_markdown",
"outputSchema": null
},
{
"description": "Search/list incidents with filters (status, severity, team, user, search term, archived/snoozed, date range) and pagination. All Quiet: GET /v1/incident/search/list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"asc": {
"description": "Sort ascending (default descending).",
"type": "boolean"
},
"createdFrom": {
"description": "ISO8601 lower bound on creation time.",
"type": "string"
},
"createdUntil": {
"description": "ISO8601 upper bound on creation time.",
"type": "string"
},
"includeSnoozed": {
"description": "Whether to include snoozed incidents.",
"type": "boolean"
},
"isArchived": {
"description": "Filter by archived state.",
"type": "boolean"
},
"limit": {
"description": "Max incidents to return.",
"type": "number"
},
"offset": {
"description": "Pagination offset.",
"type": "number"
},
"searchTerm": {
"description": "Free-text search term.",
"type": "string"
},
"severities": {
"description": "Filter by incident severity/severities.",
"items": {
"type": "string"
},
"type": "array"
},
"sortBy": {
"description": "Field to sort by.",
"type": "string"
},
"statuses": {
"description": "Filter by incident status(es).",
"items": {
"type": "string"
},
"type": "array"
},
"teamIds": {
"description": "Filter by team id(s).",
"items": {
"type": "string"
},
"type": "array"
},
"unattended": {
"description": "Filter to incidents with no acknowledging user.",
"type": "boolean"
},
"userIds": {
"description": "Filter by assigned user id(s).",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "allquiet_list_incidents",
"outputSchema": null
},
{
"description": "Search/list on-call overrides for a given user. All Quiet: GET /v1/on-call-override/search/list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Max overrides to return.",
"type": "number"
},
"offset": {
"description": "Pagination offset.",
"type": "number"
},
"userId": {
"description": "The user id to list overrides for (required).",
"type": "string"
}
},
"required": [
"userId"
],
"type": "object"
},
"name": "allquiet_list_on_call_overrides",
"outputSchema": null
},
{
"description": "Search/list teams, optionally filtered by display name. All Quiet: GET /v1/team/search/list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"displayName": {
"description": "Filter by team display name.",
"type": "string"
},
"limit": {
"description": "Max teams to return.",
"type": "number"
},
"offset": {
"description": "Pagination offset.",
"type": "number"
}
},
"type": "object"
},
"name": "allquiet_list_teams",
"outputSchema": null
},
{
"description": "Search/list users, optionally filtered by email or display name. All Quiet: GET /v1/user/search/list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"displayName": {
"description": "Filter by user display name.",
"type": "string"
},
"email": {
"description": "Filter by user email.",
"type": "string"
},
"limit": {
"description": "Max users to return.",
"type": "number"
},
"offset": {
"description": "Pagination offset.",
"type": "number"
}
},
"type": "object"
},
"name": "allquiet_list_users",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"end": {
"description": "ISO8601 end of the report window (required).",
"type": "string"
},
"maxTier": {
"description": "Only include escalation tiers up to this number.",
"type": "number"
},
"start": {
"description": "ISO8601 start of the report window (required).",
"type": "string"
},
"teamId": {
"description": "Filter by team id.",
"type": "string"
},
"userId": {
"description": "Filter by user id.",
"type": "string"
}
},
"required": [
"start",
"end"
],
"type": "object"
},
"name": "allquiet_on_call_report",
"outputSchema": null
},
{
"description": "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}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"appendIntent": {
"description": "Lifecycle action/intent to append (e.g. acknowledge/resolve/reopen/snooze — a status transition). Confirm valid values for your account.",
"type": "string"
},
"changeSeverity": {
"description": "New severity to set on the incident.",
"type": "string"
},
"incidentId": {
"description": "The incident id to update (required).",
"type": "string"
},
"intentMessage": {
"description": "Optional message to attach to the appended intent.",
"type": "string"
}
},
"required": [
"incidentId"
],
"type": "object"
},
"name": "allquiet_update_incident",
"outputSchema": null
},
{
"description": "Get who is currently (or at a given point in time) on call, optionally filtered by team/user. All Quiet: GET /v1/on-call.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"teamIds": {
"description": "Filter by team id(s).",
"items": {
"type": "string"
},
"type": "array"
},
"timestamp": {
"description": "ISO8601 point-in-time to check (defaults to now).",
"type": "string"
},
"userIds": {
"description": "Filter by user id(s).",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "allquiet_who_is_on_call",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5981cb34eca305244fb6f7b5a807e74b9b3f90cb8febc548e589f90b6539c52c | sha256sum