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.
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.
137 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_a_status_page_email_subscriberChanges dataGet the current status of a page. API summary: Create a status page email subscriber.create_a_status_page_sms_subscriberVisible to othersGet the current status of a page. Has effects visible outside this system. API summary: Create a status page SMS subscriber.create_a_team_membershipChanges dataCreate a new subscription. Required: team id or role. Search subscriptions first to avoid duplicates. API summary: Create a team membership.create_a_user_in_an_organizationChanges dataCreate a new user. Required: email. Search users first to avoid duplicates. API summary: Create a user in an organization.create_companyChanges dataCreate a new company. Required: display name. Search companies first to avoid duplicates. API summary: Create an organization.create_inbound_integrationChanges dataCreate a new inbound integration. Required: display name, team id or type. Search inbound integrations first to avoid duplicates. API summary: Create an inbound integration.create_inbound_integration_maintenance_windowChanges dataCreate a new inbound integration maintenance window. Required: type. Search inbound integration maintenance windows first to avoid duplicates. API summary: Create an inbound integration maintenance window.create_inbound_integration_mappingChanges dataCreate a new mapping for a inbound integration. Required: attributes mapping. API summary: Create attribute mapping for an inbound integration.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.create_outbound_integrationChanges dataCreate a new outbound integration. Required: display name, team id or type. Search outbound integrations first to avoid duplicates. API summary: Create an outbound integration.create_routingChanges dataCreate a new routing. Required: display name or team id. Search routings first to avoid duplicates. API summary: Create a routing.create_service_resourceChanges dataCreate a new service resource. Required: display name or public title. API summary: Create a service.create_subscriptionChanges dataCreate a new subscription. Required: role. Search subscriptions first to avoid duplicates. API summary: Create an organization membership.create_teamChanges dataCreate a new team. Required: display name or time zone id. Search teams first to avoid duplicates. API summary: Create a team.create_team_escalationChanges dataCreate a new team escalation. Required: team id. Search team escalations first to avoid duplicates. API summary: Create team escalation settings.create_userChanges dataCreate a new user for a user. Search users first to avoid duplicates. API summary: Create incident notification settings for a user.delete_a_status_page_email_subscriberDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a status page email subscriber.delete_a_status_page_sms_subscriberDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a status page SMS subscriber.delete_a_team_membershipDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete a team membership.delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval. API summary: Delete an organization.delete_inbound_integrationDeletesPermanently delete a inbound integration by inbound integration id. Destructive action; may require approval. API summary: Delete an inbound integration.delete_inbound_integration_maintenance_windowDeletesPermanently delete a inbound integration maintenance window by inbound integration maintenance window id. Destructive action; may require approval. API summary: Delete an inbound integration maintenance window.delete_inbound_integration_mappingsMoves moneyPermanently delete a mapping by integration id. Financial or irreversible action; may require approval. API summary: Delete attribute mapping for an inbound integration.delete_incidentDeletesPermanently delete a incident by incident id. Destructive action; may require approval. API summary: Delete an incident.delete_on_call_overrideDeletesDelete an on-call override by `on_call_override_id`. This cannot be undone.delete_outbound_integrationDeletesPermanently delete a outbound integration by outbound integration id. Destructive action; may require approval. API summary: Delete an outbound integration.delete_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a status page.delete_routingDeletesPermanently delete a routing by routing id. Destructive action; may require approval.delete_service_maintenanceDeletesPermanently delete a service maintenance by service maintenance id. Destructive action; may require approval. API summary: Delete a service maintenance window.delete_service_resourceDeletesPermanently delete a service resource by service resource id. Destructive action; may require approval.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete an organization membership.delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval.delete_team_escalationDeletesPermanently delete a team escalation by team escalation id. Destructive action; may require approval. API summary: Delete team escalation settings.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval.delete_usersMoves moneyPermanently delete a user by user id. Financial or irreversible action; may require approval. API summary: Delete incident notification settings for a user.get_a_status_page_email_subscriber_by_idGet one page by page id. API summary: Get a status page email subscriber by ID.get_a_status_page_sms_subscriber_by_idGet one page by page id. API summary: Get a status page SMS subscriber by ID.get_a_team_membership_by_idGet one subscription by subscription id. API summary: Get a team membership by ID.get_auditlogGet one auditlog by audit log id. API summary: Get an audit log entry by ID.get_companyGet one company by company id. API summary: Get an organization by ID.get_current_userGet the All Quiet user and organization the connection is signed in as.get_inbound_integrationGet one inbound integration by inbound integration id. API summary: List maintenance windows for an inbound integration.get_inbound_integration_http_monitoring_resultGet one http monitoring result for a inbound integration by result id. API summary: Get a single HTTP monitoring execution result.get_inbound_integration_maintenance_windowGet one inbound integration maintenance window by inbound integration maintenance window id. API summary: Get an inbound integration maintenance window by ID.get_inbound_integration_payloadGet one payload for a inbound integration by payload id. API summary: Get an inbound integration payload by ID.get_incidentGet one incident by `incident_id`, including status, severity, attributes, assignees and timeline.get_incident_notification_settings_for_a_userList users for a user. Optional filters: organization id. API summary: Get incident notification settings for a user.get_integrationGet one inbound integration by `inbound_integration_id`.get_notification_logGet one notification log by notification log id. API summary: Get a notification log entry by ID.get_on_call_overrideGet one on call override by on call override id. API summary: Get an on-call override by ID.get_outbound_integrationGet one outbound integration by outbound integration id. API summary: Get an outbound integration by ID.get_outbound_integration_logGet one log for a outbound integration by log id. API summary: Get an outbound integration log entry by ID.get_page_statusChanges dataGet the current status of a page. API summary: Create a status page.get_routingGet one routing by routing id. API summary: Get a routing by ID.get_routing_rule_execution_logGet one rule execution log for a routing by log id. API summary: Get a single routing rule execution log.get_serviceGet one service by `service_resource_id`.get_service_maintenanceGet one service maintenance by service maintenance id. API summary: Get a service maintenance window by 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_subscriptionGet one subscription by subscription id. API summary: Get an organization membership by ID.get_teamGet one team by `team_id`.get_team_escalationGet one team escalation by team escalation id. API summary: Get team escalation settings.get_userGet one user by `user_id`.list_changesList changes. Optional filters: since, incident ids, statuses, severities, integration ids or team ids. Results are paginated. API summary: Poll incident changes.list_companiesList companies. API summary: List organizations accessible to the API key.list_http_monitoring_execution_resultsList users. Optional filters: from, until or status. Results are paginated. API summary: List HTTP monitoring execution results.list_inbound_integration_attribute_mappingsList users. Optional filters: team id or display name. Results are paginated. API summary: List inbound integration attribute mappings.list_inbound_integration_call_routing_optionsList call routing options for a inbound integration. API summary: Get call routing options for an inbound integration.list_inbound_integration_heartbeat_resultsList heartbeat results for a inbound integration. API summary: Get heartbeat monitor result.list_inbound_integration_maintenance_windowsList users. Optional filters: inbound integration id. Results are paginated. API summary: List inbound integration maintenance windows.list_inbound_integration_mappingsList mappings for a inbound integration. API summary: Get attribute mapping for an inbound integration.list_inbound_integration_payloadsList users. Optional filters: id less than. Results are paginated. API summary: List inbound integration payloads.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_ipsList ips. API summary: Get All Quiet public IP addresses.list_maintenance_windowsList service maintenance windows, filtered by `service_id` or `display_name`; set `only_current_and_upcoming` to skip past ones.list_notification_logsList users. Optional filters: incident id, user id, created at less than or id less than. Results are paginated. API summary: List notification logs.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_on_call_overrides_for_a_userList users. Optional filters: user id. Results are paginated. API summary: List on-call overrides for a user.list_on_call_reportsList on call reports. Optional filters: start, end, team ids or organization id. API summary: Get on-call report for a date range.list_organization_membershipsList users. Optional filters: organization id, user id or role. Results are paginated. API summary: List organization memberships.list_organizationsList users. Optional filters: display name. Results are paginated. API summary: List organizations.list_outbound_integration_logsList users. Optional filters: incident id, created at less than or id less than. Results are paginated. API summary: List outbound integration logs.list_outbound_integration_typesList types. API summary: List outbound integration types.list_outbound_integrationsList users. Optional filters: display name, type or team id. Results are paginated. API summary: List outbound integrations.list_routing_rule_execution_logsList users. Optional filters: created at less than or id less than. Results are paginated. API summary: List routing rule execution logs.list_routingsList users. Optional filters: display name or team id. Results are paginated. API summary: List routings.list_search_markdownsList markdowns for a search. API summary: Get incident as markdown.list_searchesList searches. Optional filters: display name or organization id. API summary: Search for a single service.list_servicesList services (the systems shown on status pages), filtered by `display_name` or `status_page_id`.list_status_page_email_subscribersSearch users by status page id, email or organization id. Use this to find existing users before creating a new user. Results are paginated. API summary: List status page email subscribers.list_status_page_sms_subscribersList users. Optional filters: status page id, telephone number or organization id. Results are paginated. API summary: List status page SMS subscribers.list_status_pagesList your status pages, optionally filtered by `display_name`.list_sumsList sums. Optional filters: start, end, user id, team id, max tier or organization id. API summary: Get aggregated on-call hours for a date range.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_timezonesList timezones. API summary: List supported time zones.list_typesList types. API summary: List inbound integration types.list_usersList users in your organization, filtered by `email` or `display_name`.list_users_2List users. Optional filters: entity type, entity id, action or organization id. Results are paginated. API summary: List audit log entries for an organization.search_companiesSearch companies by display name. Use this to find existing companies before creating a new company. API summary: Search for a single organization.search_for_a_single_status_page_email_subscriberSearch pages by status page id, email or organization id. Use this to find existing pages before creating a new page. API summary: Search for a single status page email subscriber.search_for_a_single_status_page_sms_subscriberSearch pages by status page id, telephone number or organization id. Use this to find existing pages before creating a new page. API summary: Search for a single status page SMS subscriber.search_for_a_single_team_membershipSearch subscriptions by role, user id or team id. Use this to find existing subscriptions before creating a new subscription. API summary: Search for a single team membership.search_for_a_single_userSearch users by email or scim external id. Use this to find existing users before creating a new user. API summary: Search for a single user.search_inbound_integration_maintenance_windowsSearch inbound integration maintenance windows by maintenance window id or inbound integration id. Use this to find existing inbound integration maintenance windows before creating a new inbound integration maintenance window. API summary: Search for a single inbound integration maintenance window.search_inbound_integration_mappingsSearch inbound integration mappings by integration id. Use this to find existing inbound integration mappings before creating a new inbound integration mapping. API summary: Search for an inbound integration attribute mapping.search_inbound_integrationsSearch inbound integrations by display name, type or team id. Use this to find existing inbound integrations before creating a new inbound integration. API summary: Search for a single inbound integration.search_outbound_integrationsSearch outbound integrations by display name, type or team id. Use this to find existing outbound integrations before creating a new outbound integration. API summary: Search for a single outbound integration.search_pagesSearch pages by display name or organization id. Use this to find existing pages before creating a new page. API summary: Search for a single status page.search_routingsSearch routings by display name or team id. Use this to find existing routings before creating a new routing. API summary: Search for a single routing.search_subscriptionsSearch subscriptions by organization id or user id. Use this to find existing subscriptions before creating a new subscription. API summary: Search for a single organization membership.search_team_escalationsSearch team escalations by team id. Use this to find existing team escalations before creating a new team escalation. API summary: Search for team escalation settings.search_teamsSearch teams by display name. Use this to find existing teams before creating a new team. API summary: Search for a single team.submit_team_escalationVisible to othersPreview a team escalation (team escalation id). Has effects visible outside this system. API summary: Preview team escalation schedule.update_a_team_membershipChanges dataUpdate an existing subscription identified by subscription id. API summary: Update a team membership.update_companyChanges dataUpdate an existing company identified by company id. API summary: Update an organization.update_inbound_integrationChanges dataUpdate an existing inbound integration identified by inbound integration id. API summary: Update an inbound integration.update_inbound_integration_call_routing_mediumChanges dataUpdate an existing call routing medium identified by purpose. API summary: Upload call routing media for an inbound integration.update_inbound_integration_maintenance_windowChanges dataUpdate an existing inbound integration maintenance window identified by inbound integration maintenance window id. API summary: Update an inbound integration maintenance window.update_inbound_integration_mappingsVisible to othersUpdate an existing mapping identified by integration id. Has effects visible outside this system. API summary: Update attribute mapping for an inbound integration.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).update_outbound_integrationChanges dataUpdate an existing outbound integration identified by outbound integration id. API summary: Update an outbound integration.update_pageChanges dataUpdate an existing page identified by page id. API summary: Update a status page.update_routingChanges dataUpdate an existing routing identified by routing id. API summary: Update a routing.update_service_resourceChanges dataUpdate an existing service resource identified by service resource id. API summary: Update a service.update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. API summary: Update an organization membership.update_teamChanges dataUpdate an existing team identified by team id. API summary: Update a team.update_team_escalationChanges dataUpdate an existing team escalation identified by team escalation id. API summary: Update team escalation settings.update_userChanges dataUpdate an existing user identified by user id. API summary: Update a user.update_usersVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Update incident notification settings for a user.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose All Quiet from the app list.
- 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
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- 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 HeyMyApps 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?
HeyMyApps 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. HeyMyApps 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 freeHeyMyApps is not affiliated with All Quiet. Product names are trademarks of their owners.





