Skip to main content
Glama

Server Details

Manage incidents and on-call: list/create/update incidents, who is on call, on-call overrides.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

11 tools
allquiet_create_incidentCreate incident
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
titleYesIncident title (required).
statusYesIncident status (required) — free-form, validated by the API; reflects the incident lifecycle (e.g. "Open"/"Resolved"). Confirm valid values for your account.
messageNoIncident message/description.
teamIdsNoIds of teams to associate with the incident.
severityYesIncident severity (required) — free-form, validated by the API; common values include "Warning", "Minor", "Major", "Critical". Confirm valid values for your account.
serviceIdsNoIds of affected services.
integrationIdNoId of the integration that should own/route the incident.
messageIsPublicNoWhether the message is visible on a public status page.
allquiet_create_on_call_overrideCreate on-call override
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoISO8601 end of the override window.
typeYesOverride kind (required) — free-form, validated by the API. Confirm valid values for your account.
startNoISO8601 start of the override window.
teamIdNoTeam id the override applies within.
userIdYesThe user id the override applies to (required).
escalationTierNoEscalation tier the override applies to.
replacementUserIdsNoIds of the replacement user(s) on call.
allquiet_get_incidentGet incident
Read-only
Inspect

Get a single incident by its id. All Quiet: GET /v1/incident/search/{incidentId}.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id (required).
allquiet_get_incident_markdownGet incident as markdown
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id (required).
allquiet_list_incidentsList incidents
Read-only
Inspect

Search/list incidents with filters (status, severity, team, user, search term, archived/snoozed, date range) and pagination. All Quiet: GET /v1/incident/search/list.

ParametersJSON Schema
NameRequiredDescriptionDefault
ascNoSort ascending (default descending).
limitNoMax incidents to return.
offsetNoPagination offset.
sortByNoField to sort by.
teamIdsNoFilter by team id(s).
userIdsNoFilter by assigned user id(s).
statusesNoFilter by incident status(es).
isArchivedNoFilter by archived state.
searchTermNoFree-text search term.
severitiesNoFilter by incident severity/severities.
unattendedNoFilter to incidents with no acknowledging user.
createdFromNoISO8601 lower bound on creation time.
createdUntilNoISO8601 upper bound on creation time.
includeSnoozedNoWhether to include snoozed incidents.
allquiet_list_on_call_overridesList on-call overrides
Read-only
Inspect

Search/list on-call overrides for a given user. All Quiet: GET /v1/on-call-override/search/list.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax overrides to return.
offsetNoPagination offset.
userIdYesThe user id to list overrides for (required).
allquiet_list_teamsList teams
Read-only
Inspect

Search/list teams, optionally filtered by display name. All Quiet: GET /v1/team/search/list.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax teams to return.
offsetNoPagination offset.
displayNameNoFilter by team display name.
allquiet_list_usersList users
Read-only
Inspect

Search/list users, optionally filtered by email or display name. All Quiet: GET /v1/user/search/list.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailNoFilter by user email.
limitNoMax users to return.
offsetNoPagination offset.
displayNameNoFilter by user display name.
allquiet_on_call_reportOn-call report
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
endYesISO8601 end of the report window (required).
startYesISO8601 start of the report window (required).
teamIdNoFilter by team id.
userIdNoFilter by user id.
maxTierNoOnly include escalation tiers up to this number.
allquiet_update_incidentUpdate incident
Destructive
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id to update (required).
appendIntentNoLifecycle action/intent to append (e.g. acknowledge/resolve/reopen/snooze — a status transition). Confirm valid values for your account.
intentMessageNoOptional message to attach to the appended intent.
changeSeverityNoNew severity to set on the incident.
allquiet_who_is_on_callWho is on call
Read-only
Inspect

Get who is currently (or at a given point in time) on call, optionally filtered by team/user. All Quiet: GET /v1/on-call.

ParametersJSON Schema
NameRequiredDescriptionDefault
teamIdsNoFilter by team id(s).
userIdsNoFilter by user id(s).
timestampNoISO8601 point-in-time to check (defaults to now).

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.