Skip to content

Integration · Developer tools

Connect Claude & ChatGPT to All Quiet

Ask your AI who is on call tonight, which incidents are still unattended, or to cover a colleague's shift in All Quiet. It can open and update incidents, manage on-call overrides and maintenance windows, and read teams, escalations, services, status pages and integrations. Incident questions get answered without switching tools.

Connect All Quiet free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who is on call for the platform team right now?”

    The AI checks who is on call at this moment for that team.

  • “Which critical incidents are still unattended?”

    It lists incidents filtered by severity and unattended status, with their details.

  • “Cover Maria's on-call shift on Saturday with Jonas.”

    It creates an on-call override for that team and time window with Jonas as the replacement.

What your AI can do

Incidents

List, read, open and update incidents, filtered by status, severity, team, search term or date.

On-call and teams

See who is on call, create, change and delete on-call overrides, and read teams, members, users and escalation settings.

Services and status pages

Schedule and change maintenance windows, and read services, status pages, live status and inbound integrations.

  • “Schedule maintenance on the API service tonight from 22:00 to 23:00.”

    It creates a maintenance window for the service, with an optional public description shown on status pages.

  • “Raise the severity of incident 4711 and add a note.”

    It updates the incident's severity and attributes.

  • “What does our public status page show right now?”

    It reads the live status currently shown on the status page.

26 tools for All Quiet

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_incidentChanges dataOpen an incident with a `title`, `status` and `severity`, plus optional `message`, `team_ids`, `service_ids` and `user_assignments`. This can alert the on-call people of the chosen teams.
  • create_maintenance_windowChanges dataSchedule a maintenance window for `service_ids` with `start`, `end`, `display_name`, `time_zone_id` and an optional `public_description` shown on status pages.
  • create_on_call_overrideChanges dataCreate an on-call override for `user_id` of a given `type`, with `start`, `end`, `team_id` and optional `replacement_user_ids`, e.g. to cover someone's shift.
  • delete_on_call_overrideDeletesDelete an on-call override by `on_call_override_id`. This cannot be undone.
  • get_current_userGet the All Quiet user and organization the connection is signed in as.
  • get_incidentGet one incident by `incident_id`, including status, severity, attributes, assignees and timeline.
  • get_integrationGet one inbound integration by `inbound_integration_id`.
  • get_serviceGet one service by `service_resource_id`.
  • get_status_pageGet a status page's settings by `page_id`.
  • get_status_page_statusGet the live status currently shown on a status page, by `page_id`.
  • get_teamGet one team by `team_id`.
  • get_userGet one user by `user_id`.
  • list_incidentsList incidents, filtered by `statuses`, `severities`, `team_ids`, `search_term`, `unattended`, `is_archived` or created date range. Page with `limit` and `offset`.
  • list_integrationsList inbound integrations (the monitoring tools and sources that raise incidents), filtered by `team_id`, `type` or `display_name`.
  • list_maintenance_windowsList service maintenance windows, filtered by `service_id` or `display_name`; set `only_current_and_upcoming` to skip past ones.
  • list_on_callSee who is on call right now or at a given `timestamp`, optionally for specific `team_ids` or `user_ids`.
  • list_on_call_overridesList on-call overrides, filtered by `user_id`, `team_id` or end time.
  • list_servicesList services (the systems shown on status pages), filtered by `display_name` or `status_page_id`.
  • list_status_pagesList your status pages, optionally filtered by `display_name`.
  • list_team_escalationsList team escalation settings (who is alerted, in which order), optionally for one `team_id`.
  • list_team_membershipsList who belongs to which team, filtered by `team_id`, `user_id` or `role`.
  • list_teamsList teams, optionally filtered by `display_name`.
  • list_usersList users in your organization, filtered by `email` or `display_name`.
  • update_incidentChanges dataChange an incident by `incident_id` through `operations`, such as changing its severity or adding and updating attributes.
  • update_maintenance_windowChanges dataChange a maintenance window by `service_maintenance_id`: times, services, name or public description.
  • update_on_call_overrideChanges dataChange an on-call override by `on_call_override_id` (`type` and `user_id` are required; also start, end, team and replacements).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose All Quiet from the app list.

  2. 2

    Paste your key

    Enter your All Quiet host (allquiet.app for US or allquiet.eu for EU) and an API key. Create a personal access token under Account → Security → Personal Access Tokens, or an organization key under Organizations → your organization → API Keys, and grant it the resources it needs.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in All Quiet?

The AI can read incidents, on-call schedules, overrides, teams, memberships, escalations, users, services, maintenance windows, status pages and integrations. It can open and update incidents, create, change and delete on-call overrides, and create and change maintenance windows.

Does the AI see my All Quiet credentials?

No. Your All Quiet credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Opening an incident can alert the on-call people of the chosen teams, and deleting an override cannot be undone, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own All Quiet account. All Quiet's Public API needs a Pro or Enterprise plan with All Quiet.

Does it work with the All Quiet EU region?

Yes. When you connect, you enter your All Quiet host: allquiet.app for the US region or allquiet.eu for the EU region. PipMCP then sends every call to that host.

Let your AI work in All Quiet today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect All Quiet free

PipMCP is not affiliated with All Quiet. Product names are trademarks of their owners.