Squadcast MCP server. Read incidents, services, teams, on-call schedules; acknowledge, resolve and note incidents.
Add to your MCP config, then reload & authorize:
{
"mcpServers": {
"squadcast": {
"url": "https://squadcast.usefulapi.io/mcp"
}
}
}| Tool | Type | What it does |
|---|---|---|
squadcast_list_incidents | read | 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. |
squadcast_get_incident | read | Get incident Get a single incident by its id. Squadcast: GET /v3/incidents/{incidentID}. |
squadcast_get_incident_events | read | Get incident events Get the timeline of events for a single incident (state changes, notifications, actions). Squadcast: GET /v3/incidents/{incidentID}/events. |
squadcast_list_incident_notes | read | List incident notes List the war-room notes on a single incident. Squadcast: GET /v3/incidents/{IncidentId}/warroom. |
squadcast_list_services | read | 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. |
squadcast_get_service | read | Get service Get a single service by its id. Squadcast: GET /v3/services/{serviceID}. |
squadcast_list_users | read | List users List all users in the organization. Squadcast: GET /v3/users. |
squadcast_get_user | read | Get user Get a single user by their id. Squadcast: GET /v3/users/{userID}. |
squadcast_list_teams | read | List teams List all teams in the organization. A team id is the `owner_id`/`teamID` several other tools require. Squadcast: GET /v3/teams. |
squadcast_get_team | read | Get team Get a single team by its id. Squadcast: GET /v3/teams/{teamId}. |
squadcast_list_squads | read | 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. |
squadcast_list_schedules | read | 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. |
squadcast_list_escalation_policies | read | 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. |
squadcast_acknowledge_incident | write | Acknowledge incident Acknowledge a triggered incident on the LIVE account (stops escalation/paging for it). Squadcast: POST /v3/incidents/{incidentID}/acknowledge. |
squadcast_resolve_incident | write | Resolve incident Resolve an incident on the LIVE account, recording a resolution message. Squadcast: POST /v3/incidents/{incidentID}/resolve. |
squadcast_add_incident_note | write | Add incident note Add a war-room note to a LIVE incident (optionally with attachment URLs). Squadcast: POST /v3/incidents/{IncidentId}/warroom. |
squadcast_usage_status | Usage status (free-tier meter) Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter. | |
squadcast_upgrade | Upgrade to Pro (unlimited) Subscribe to the Pro plan for UNLIMITED Squadcast tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Read-only; does not count against the meter. |
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 100 tool calls / month |
| Proper user | $9/mo · $90/yr | Unlimited |
This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.