Skip to main content
Glama

Server Details

Read incidents, services, teams, on-call schedules; acknowledge, resolve and note incidents.

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

16 tools
squadcast_acknowledge_incidentAcknowledge incident
Destructive
Inspect

Acknowledge a triggered incident on the LIVE account (stops escalation/paging for it). Squadcast: POST /v3/incidents/{incidentID}/acknowledge.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id to acknowledge (required).
squadcast_add_incident_noteAdd incident note
Destructive
Inspect

Add a war-room note to a LIVE incident (optionally with attachment URLs). Squadcast: POST /v3/incidents/{IncidentId}/warroom.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesThe note message (required).
incidentIdYesThe incident id to add a note to (required).
attachmentsNoAttachment URLs (defaults to none).
squadcast_get_incidentGet incident
Read-only
Inspect

Get a single incident by its id. Squadcast: GET /v3/incidents/{incidentID}.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id (required).
squadcast_get_incident_eventsGet incident events
Read-only
Inspect

Get the timeline of events for a single incident (state changes, notifications, actions). Squadcast: GET /v3/incidents/{incidentID}/events.

ParametersJSON Schema
NameRequiredDescriptionDefault
incidentIdYesThe incident id (required).
squadcast_get_serviceGet service
Read-only
Inspect

Get a single service by its id. Squadcast: GET /v3/services/{serviceID}.

ParametersJSON Schema
NameRequiredDescriptionDefault
serviceIdYesThe service id (required).
squadcast_get_teamGet team
Read-only
Inspect

Get a single team by its id. Squadcast: GET /v3/teams/{teamId}.

ParametersJSON Schema
NameRequiredDescriptionDefault
teamIdYesThe team id (required).
squadcast_get_userGet user
Read-only
Inspect

Get a single user by their id. Squadcast: GET /v3/users/{userID}.

ParametersJSON Schema
NameRequiredDescriptionDefault
userIdYesThe user id (required).
squadcast_list_escalation_policiesList escalation policies
Read-only
Inspect

List escalation policies for a team. owner_id (a TEAM id — use squadcast_list_teams to find it) is REQUIRED. Squadcast: GET /v3/escalation-policies.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerIdYesTeam id that owns the escalation policies (required) → owner_id.
pageSizeNoPage size → page_size.
pageNumberNoPage number → page_number.
squadcast_list_incident_notesList incident notes
Read-only
Inspect

List the war-room notes on a single incident. Squadcast: GET /v3/incidents/{IncidentId}/warroom.

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

Search/list incidents over a time window with filters (status, service, priority, assignee, tags, sources, starred, SLO-affecting) and sorting. start_time, end_time (both ISO8601) and owner_id (a TEAM id — use squadcast_list_teams to find it) are REQUIRED. Squadcast: GET /v3/incidents/export.

ParametersJSON Schema
NameRequiredDescriptionDefault
tagsNoFilter by tag(s) → tags.
sortByNoSort field → sort_by.
statusNoFilter by incident status(es) → status.
endTimeYesISO8601 end of the window (required) → end_time.
ownerIdYesTeam id that owns the incidents (required) → owner_id. Use squadcast_list_teams to find it.
sourcesNoFilter by alert source(s) → sources.
priorityNoFilter by priority (e.g. P1..P5) → priority.
servicesNoFilter by service id(s) → services.
isStarredNoFilter to starred incidents → is_starred.
startTimeYesISO8601 start of the window (required) → start_time.
assignedToNoFilter by assignee id(s) → assigned_to.
textFilterNoFree-text filter → textFilter.
sloAffectingNoFilter by SLO-affecting → slo_affecting.
squadcast_list_schedulesList schedules (on-call)
Read-only
Inspect

List on-call schedules for a team. teamID is REQUIRED (use squadcast_list_teams to find it). Set myOnCall to filter to schedules where the token's own user is currently on call — the 'who's on call' lens. Squadcast: GET /v4/schedules.

ParametersJSON Schema
NameRequiredDescriptionDefault
cursorNoPagination cursor → cursor.
searchNoFree-text search → search.
teamIdYesTeam id whose schedules to list (required) → teamID.
myOnCallNoOnly schedules where the token's user is on call now → myOnCall (the 'who's on call' lens).
pageSizeNoPage size → pageSize.
participantsNoFilter by participant user id(s) → participants.
scheduleNameNoFilter by schedule name → scheduleName.
squadcast_list_servicesList services
Read-only
Inspect

List services for a team. owner_id (a TEAM id — use squadcast_list_teams to find it) is REQUIRED. Squadcast: GET /v3/services.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoFilter by service name → name.
ownerIdYesTeam id that owns the services (required) → owner_id.
entityOwnerNoFilter by entity owner → entity_owner.
squadcast_list_squadsList squads
Read-only
Inspect

List squads for a team. owner_id (a TEAM id — use squadcast_list_teams to find it) is REQUIRED. Squadcast: GET /v4/squads.

ParametersJSON Schema
NameRequiredDescriptionDefault
ownerIdYesTeam id that owns the squads (required) → owner_id.
squadcast_list_teamsList teams
Read-only
Inspect

List all teams in the organization. A team id is the owner_id/teamID several other tools require. Squadcast: GET /v3/teams.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

squadcast_list_usersList users
Read-only
Inspect

List all users in the organization. Squadcast: GET /v3/users.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

squadcast_resolve_incidentResolve incident
Destructive
Inspect

Resolve an incident on the LIVE account, recording a resolution message. Squadcast: POST /v3/incidents/{incidentID}/resolve.

ParametersJSON Schema
NameRequiredDescriptionDefault
messageYesResolution reason/message (required).
incidentIdYesThe incident id to resolve (required).

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.