MCP 서버

squadcast

io.usefulapi/squadcast
비즈니스 및 운영 클라우드 및 인프라 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Manages Squadcast incidents, services, teams, users, escalation policies, on-call schedules, war-room notes, acknowledgments, and resolutions.

squadcast_acknowledge_incident
Acknowledge incident
Acknowledge a triggered incident on the LIVE account (stops escalation/paging for it). Squadcast: POST /v3/incidents/{incidentID}/acknowledge.
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id to acknowledge (required).'}}}
squadcast_add_incident_note
Add incident note
Add a war-room note to a LIVE incident (optionally with attachment URLs). Squadcast: POST /v3/incidents/{IncidentId}/warroom.
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId', 'message'], 'properties': {'message': {'type': 'string', 'description': 'The note message (required).'}, 'incidentId': {'type': 'string', 'description': 'The incident id to add a note to (required).'}, 'attachments': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Attachment URLs (defaults to none).'}}}
squadcast_get_incident
Get incident
Get a single incident by its id. Squadcast: GET /v3/incidents/{incidentID}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id (required).'}}}
squadcast_get_incident_events
Get incident events
Get the timeline of events for a single incident (state changes, notifications, actions). Squadcast: GET /v3/incidents/{incidentID}/events.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id (required).'}}}
squadcast_get_service
Get service
Get a single service by its id. Squadcast: GET /v3/services/{serviceID}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['serviceId'], 'properties': {'serviceId': {'type': 'string', 'description': 'The service id (required).'}}}
squadcast_get_team
Get team
Get a single team by its id. Squadcast: GET /v3/teams/{teamId}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['teamId'], 'properties': {'teamId': {'type': 'string', 'description': 'The team id (required).'}}}
squadcast_get_user
Get user
Get a single user by their id. Squadcast: GET /v3/users/{userID}.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['userId'], 'properties': {'userId': {'type': 'string', 'description': 'The user id (required).'}}}
squadcast_list_escalation_policies
List escalation policies
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.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ownerId'], 'properties': {'ownerId': {'type': 'string', 'description': 'Team id that owns the escalation policies (required) → owner_id.'}, 'pageSize': {'type': 'number', 'description': 'Page size → page_size.'}, 'pageNumber': {'type': 'number', 'description': 'Page number → page_number.'}}}
squadcast_list_incident_notes
List incident notes
List the war-room notes on a single incident. Squadcast: GET /v3/incidents/{IncidentId}/warroom.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId'], 'properties': {'incidentId': {'type': 'string', 'description': 'The incident id (required).'}}}
squadcast_list_incidents
List incidents
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.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['startTime', 'endTime', 'ownerId'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by tag(s) → tags.'}, 'sortBy': {'enum': ['time', 'priority'], 'type': 'string', 'description': 'Sort field → sort_by.'}, 'status': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by incident status(es) → status.'}, 'endTime': {'type': 'string', 'description': 'ISO8601 end of the window (required) → end_time.'}, 'ownerId': {'type': 'string', 'description': 'Team id that owns the incidents (required) → owner_id. Use squadcast_list_teams to find it.'}, 'sources': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by alert source(s) → sources.'}, 'priority': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by priority (e.g. P1..P5) → priority.'}, 'services': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by service id(s) → services.'}, 'isStarred': {'enum': ['yes', 'no'], 'type': 'string', 'description': 'Filter to starred incidents → is_starred.'}, 'startTime': {'type': 'string', 'description': 'ISO8601 start of the window (required) → start_time.'}, 'assignedTo': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by assignee id(s) → assigned_to.'}, 'textFilter': {'type': 'string', 'description': 'Free-text filter → textFilter.'}, 'sloAffecting': {'enum': ['yes', 'no', ''], 'type': 'string', 'description': 'Filter by SLO-affecting → slo_affecting.'}}}
squadcast_list_schedules
List schedules (on-call)
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.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['teamId'], 'properties': {'cursor': {'type': 'string', 'description': 'Pagination cursor → cursor.'}, 'search': {'type': 'string', 'description': 'Free-text search → search.'}, 'teamId': {'type': 'string', 'description': 'Team id whose schedules to list (required) → teamID.'}, 'myOnCall': {'type': 'boolean', 'description': "Only schedules where the token's user is on call now → myOnCall (the 'who's on call' lens)."}, 'pageSize': {'type': 'number', 'description': 'Page size → pageSize.'}, 'participants': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by participant user id(s) → participants.'}, 'scheduleName': {'type': 'string', 'description': 'Filter by schedule name → scheduleName.'}}}
squadcast_list_services
List services
List services for a team. `owner_id` (a TEAM id — use squadcast_list_teams to find it) is REQUIRED. Squadcast: GET /v3/services.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ownerId'], 'properties': {'name': {'type': 'string', 'description': 'Filter by service name → name.'}, 'ownerId': {'type': 'string', 'description': 'Team id that owns the services (required) → owner_id.'}, 'entityOwner': {'type': 'string', 'description': 'Filter by entity owner → entity_owner.'}}}
squadcast_list_squads
List squads
List squads for a team. `owner_id` (a TEAM id — use squadcast_list_teams to find it) is REQUIRED. Squadcast: GET /v4/squads.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['ownerId'], 'properties': {'ownerId': {'type': 'string', 'description': 'Team id that owns the squads (required) → owner_id.'}}}
squadcast_list_teams
List teams
List all teams in the organization. A team id is the `owner_id`/`teamID` several other tools require. Squadcast: GET /v3/teams.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
squadcast_list_users
List users
List all users in the organization. Squadcast: GET /v3/users.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
squadcast_resolve_incident
Resolve incident
Resolve an incident on the LIVE account, recording a resolution message. Squadcast: POST /v3/incidents/{incidentID}/resolve.
파괴적 작업
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['incidentId', 'message'], 'properties': {'message': {'type': 'string', 'description': 'Resolution reason/message (required).'}, 'incidentId': {'type': 'string', 'description': 'The incident id to resolve (required).'}}}
변경됨
squadcast_add_incident_note
2026년 10월 1일 2:43 AM
변경됨
squadcast_resolve_incident
2026년 10월 1일 2:43 AM
변경됨
squadcast_acknowledge_incident
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_escalation_policies
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_schedules
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_squads
2026년 10월 1일 2:43 AM
변경됨
squadcast_get_team
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_teams
2026년 10월 1일 2:43 AM
변경됨
squadcast_get_user
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_users
2026년 10월 1일 2:43 AM
변경됨
squadcast_get_service
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_services
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_incident_notes
2026년 10월 1일 2:43 AM
변경됨
squadcast_get_incident_events
2026년 10월 1일 2:43 AM
변경됨
squadcast_get_incident
2026년 10월 1일 2:43 AM
변경됨
squadcast_list_incidents
2026년 10월 1일 2:43 AM
추가됨
squadcast_add_incident_note
2026년 9월 21일 2:44 AM
추가됨
squadcast_resolve_incident
2026년 9월 21일 2:44 AM
추가됨
squadcast_acknowledge_incident
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_escalation_policies
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_schedules
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_squads
2026년 9월 21일 2:44 AM
추가됨
squadcast_get_team
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_teams
2026년 9월 21일 2:44 AM
추가됨
squadcast_get_user
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_users
2026년 9월 21일 2:44 AM
추가됨
squadcast_get_service
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_services
2026년 9월 21일 2:44 AM
추가됨
squadcast_list_incident_notes
2026년 9월 21일 2:44 AM
추가됨
squadcast_get_incident_events
2026년 9월 21일 2:44 AM