Aller au contenu

Intégration · Outils de développement

Connecter Claude et ChatGPT à PagerDuty

Demandez à votre IA qui est en garde, quelles incidents sont ouverts ou ce qu'il s'est passé la nuit dernière. Elle peut ouvrir, reconnaître, résoudre et mettre en pause des incidents, ajouter des notes au fil du temps, créer des fenêtres de maintenance et mettre quelqu'un d'autre en garde pour un shift. Vous obtenez des réponses pendant un incident sans cliquer dans l'application web PagerDuty.

Connecter PagerDuty gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Qui est en garde pour le calendrier Platform maintenant ?”

    L'IA trouve le calendrier et liste qui est en garde, avec la politique d'échelle à laquelle il appartient.

  • “Quels incidents haute urgence sont toujours ouverts ?”

    Elle liste les incidents déclenchés et reconnus avec une haute urgence, avec le service, les assignataires et quand ils ont commencé.

  • “Que s'est-il passé avec l'incident Q1ABC2 la nuit dernière ?”

    Elle lit les entrées de journal, alertes et notes de l'incident et résume les déclencheurs, notifications, reconnaissances et échelles dans l'ordre.

Ce que votre IA peut faire

Incidents

Lister, ouvrir, reconnaître, résoudre, mettre en pause et réassigner des incidents, changer urgence et priorité, et lire alertes, notes et le journal complet.

En garde et calendriers

Voir qui est en garde maintenant ou dans une plage horaire, lire les calendriers et politiques d'échelle, et créer des surcharges pour couvrir un shift.

Services et équipes

Lire services, équipes, utilisateurs et priorités, et lister ou créer des fenêtres de maintenance pour du travail planifié.

  • “Reconnaître Q1ABC2 et ajouter une note que nous faisons un rollback de la release.”

    Elle met l'incident en reconnaissance et ajoute votre note à son fil du temps.

  • “Couvrir le shift de Maria sur le calendrier Platform demain de 8h à 16h avec Jonas.”

    Elle trouve l'ID utilisateur de Jonas et crée une surcharge de calendrier pour cette plage horaire, afin qu'il soit en garde.

  • “Mettre Checkout API en maintenance de 22:00 à 23:00 ce soir.”

    Elle crée une fenêtre de maintenance sur ce service pour l'heure, afin que aucun nouvel incident ne soit ouvert pendant le travail.

445 outils pour PagerDuty

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_incident_noteModifie des donnéesAjoutez une note à la chronologie d'un incident. Passez incident_id et note.content.
  • approve_ruleVisible par d’autres
  • cancel_responder_requestTransfère de l’argent
  • create_a_field_optionModifie des données
  • create_a_scheduleModifie des données
  • create_a_serviceModifie des données
  • create_a_status_page_post_updateModifie des données
  • create_a_teamModifie des données
  • create_a_userModifie des données
  • create_a_user_status_update_notification_ruleModifie des données
  • create_actionModifie des données
  • create_action_invocationModifie des données
  • create_action_serviceModifie des données
  • create_action_teamModifie des données
  • create_addonModifie des données
  • create_alert_grouping_settingModifie des données
  • create_an_escalation_policyModifie des données
  • create_associateModifie des données
  • create_business_serviceModifie des données
  • create_business_service_subscriberModifie des données
  • create_business_service_subscriptionModifie des données
  • create_change_eventModifie des données
  • create_change_tagModifie des données
  • create_convertModifie des données
  • create_credentialModifie des données
  • create_custom_fieldModifie des données
  • create_custom_field_field_optionModifie des données
  • create_customerSupprime des données
  • create_escalation_policyModifie des données
  • create_event_enrichmentModifie des données
  • create_event_enrichment_associationModifie des données
  • create_event_orchestrationModifie des données
  • create_event_orchestration_cache_variableModifie des données
  • create_event_orchestration_integrationModifie des données
  • create_extensionModifie des données
  • create_featureModifie des données
  • create_incidentModifie des donnéesOuvrez un nouvel incident sur un service. Passez l'incident avec titre, référence du service et optionnellement urgence, corps et attributions. Cela déclenche les répondants on-call.
  • create_incident_2Modifie des données
  • create_incident_responder_requestModifie des données
  • create_incident_workflowModifie des données
  • create_incident_workflow_instanceModifie des données
  • create_integrationModifie des données
  • create_integration_connectionModifie des données
  • create_ip_allow_listModifie des données
  • create_maintenance_windowModifie des donnéesCréez une fenêtre de maintenance qui arrête les nouveaux incidents sur des services choisis pour une période. Passez maintenance_window avec start_time, end_time, services et description.
  • create_migrationModifie des données
  • create_overridesModifie des données
  • create_page_updatesModifie des données
  • create_responder_incidentModifie des données
  • create_rotation_eventModifie des données
  • create_ruleModifie des données
  • create_rule_dismissModifie des données
  • create_rulesetModifie des données
  • create_ruleset_ruleModifie des données
  • create_runnerModifie des données
  • create_runner_teamModifie des données
  • create_scheduleModifie des données
  • create_schedule_custom_shiftModifie des données
  • create_schedule_overrideModifie des donnéesMettez quelqu'un d'autre en on-call pour une partie d'un planning (couvrir un shift). Passez schedule_id et overrides avec start, end et référence utilisateur.
  • create_schedule_rotationModifie des données
  • create_schemaModifie des données
  • create_serviceModifie des données
  • create_service_cache_variableModifie des données
  • create_servicenowModifie des données
  • create_servicenow_tableModifie des données
  • create_status_page_pageModifie des données
  • create_status_page_subscriptionModifie des données
  • create_subscriberModifie des données
  • create_subscriptionSupprime des données
  • create_subscription_pingSupprime des données
  • create_tagModifie des données
  • create_teamModifie des données
  • create_team_subscriptionModifie des données
  • create_templateModifie des données
  • create_triggerModifie des données
  • create_trigger_serviceModifie des données
  • create_typeModifie des données
  • create_type_custom_fieldModifie des données
  • create_unsubscribeModifie des données
  • create_userModifie des données
  • create_user_contact_methodModifie des données
  • create_user_notification_ruleModifie des données
  • create_user_oncall_handoff_notification_ruleModifie des données
  • create_user_regenerate_private_url_keyModifie des données
  • create_user_subscriptionModifie des données
  • delete_a_field_optionSupprime des données
  • delete_a_scheduleSupprime des données
  • delete_actionSupprime des données
  • delete_action_serviceSupprime des données
  • delete_action_teamSupprime des données
  • delete_addonSupprime des données
  • delete_alert_grouping_settingSupprime des données
  • delete_an_overrideSupprime des données
  • delete_business_serviceSupprime des données
  • delete_business_service_subscriptionsTransfère de l’argent
  • delete_business_service_unsubscribesSupprime des données
  • delete_cache_variable_dataTransfère de l’argent
  • delete_cache_variable_data_delete_external_data_cache_var_data_oTransfère de l’argent
  • delete_credentialSupprime des données
  • delete_custom_fieldSupprime des données
  • delete_custom_field_field_optionSupprime des données
  • delete_customerSupprime des données
  • delete_disassociatesSupprime des données
  • delete_escalation_policySupprime des données
  • delete_event_enrichmentSupprime des données
  • delete_event_enrichment_associationsTransfère de l’argent
  • delete_event_orchestrationSupprime des données
  • delete_event_orchestration_cache_variableSupprime des données
  • delete_event_orchestration_integrationSupprime des données
  • delete_extensionSupprime des données
  • delete_incident_messageSupprime des données
  • delete_incident_workflowSupprime des données
  • delete_integration_connectionSupprime des données
  • delete_ip_allow_listSupprime des données
  • delete_maintenance_windowSupprime des données
  • delete_memorySupprime des données
  • delete_oauth_delegationsTransfère de l’argent
  • delete_page_post_updateSupprime des données
  • delete_page_postmortemsTransfère de l’argent
  • delete_priority_thresholdsTransfère de l’argent
  • delete_rotation_eventSupprime des données
  • delete_ruleSupprime des données
  • delete_rulesetSupprime des données
  • delete_ruleset_ruleSupprime des données
  • delete_runnerSupprime des données
  • delete_runner_teamSupprime des données
  • delete_scheduleSupprime des données
  • delete_schedule_custom_shiftSupprime des données
  • delete_schedule_overrideSupprime des données
  • delete_schedule_rotationSupprime des données
  • delete_schemaSupprime des données
  • delete_schema_recordSupprime des données
  • delete_serviceSupprime des données
  • delete_service_accepted_ruleSupprime des données
  • delete_service_cache_variableSupprime des données
  • delete_servicenowSupprime des données
  • delete_servicenow_tableSupprime des données
  • delete_session_configurationsTransfère de l’argent
  • delete_status_page_pageSupprime des données
  • delete_status_page_subscriptionSupprime des données
  • delete_subscriptionSupprime des données
  • delete_tagSupprime des données
  • delete_teamSupprime des données
  • delete_team_escalation_policySupprime des données
  • delete_team_userSupprime des données
  • delete_templateSupprime des données
  • delete_triggerSupprime des données
  • delete_trigger_serviceSupprime des données
  • delete_type_custom_fieldSupprime des données
  • delete_unsubscribesSupprime des données
  • delete_unsubscribes_remove_team_notification_subscriptionsSupprime des données
  • delete_userSupprime des données
  • delete_user_contact_methodSupprime des données
  • delete_user_notification_ruleSupprime des données
  • delete_user_oncall_handoff_notification_ruleSupprime des données
  • delete_user_status_update_notification_ruleSupprime des données
  • get_a_field_option
  • get_a_schedule
  • get_a_user_s_delegation
  • get_ability
  • get_action
  • get_action_service
  • get_action_team
  • get_addon
  • get_aggregated_metrics_for_all_escalation_policiesModifie des données
  • get_aggregated_metrics_for_all_respondersModifie des données
  • get_aggregated_metrics_for_all_servicesModifie des données
  • get_aggregated_metrics_for_all_teamsModifie des données
  • get_aggregated_metrics_for_all_usersModifie des données
  • get_alert_grouping_setting
  • get_an_action
  • get_business_service
  • get_business_service_dependencies
  • get_change_event
  • get_connected_entities
  • get_credential
  • get_current_userRécupère l'utilisateur auquel appartient la clé API connectée.
  • get_custom_field
  • get_custom_field_field_option
  • get_custom_field_values
  • get_customer
  • get_dashboard_status
  • get_escalation_policyRécupérez une politique d'échelle par son ID avec ses règles et cibles d'échelle.
  • get_event_enrichment
  • get_event_orchestration
  • get_event_orchestration_cache_variable
  • get_event_orchestration_integration
  • get_extension
  • get_extension_schema
  • get_incidentRécupérez un incident par son ID avec son statut, urgence, service, attributaires et horodatages.
  • get_incident_2
  • get_incident_alert
  • get_incident_status_updatesModifie des données
  • get_incident_workflow
  • get_integration
  • get_integration_connection
  • get_invocation
  • get_ip_allow_list
  • get_maintenance_window
  • get_page
  • get_page_post_update
  • get_page_status
  • get_raw_user_analytics_dataModifie des données
  • get_responder_data_aggregated_by_teamModifie des données
  • get_rotation_event
  • get_rule
  • get_ruleset
  • get_ruleset_rule
  • get_runner
  • get_runner_team
  • get_scheduleRécupérez un planning on-call par son ID avec ses couches et le rendu final de la rotation pour une plage depuis/jusqu'à.
  • get_schedule_custom_shift
  • get_schedule_override
  • get_schedule_rotation
  • get_schema
  • get_score
  • get_serviceRécupérez un service par son ID, y compris sa politique d'échelle et son statut.
  • get_service_2
  • get_service_cache_variable
  • get_servicenow
  • get_status_dashboard
  • get_status_page_impact
  • get_status_page_page
  • get_status_page_service
  • get_status_page_severity
  • get_status_page_status
  • get_status_page_subscription
  • get_subscription
  • get_supplier
  • get_tag
  • get_team
  • get_technical_service
  • get_template
  • get_trigger
  • get_type
  • get_type_custom_field
  • get_url_slug
  • get_userRécupérez un utilisateur par son ID avec ses coordonnées, rôle et équipes.
  • get_user_contact_method
  • get_user_notification_rule
  • get_user_oncall_handoff_notification_rule
  • get_user_status_update_notification_rule
  • get_user_status_update_notification_rules
  • get_workflow_integration
  • list_a_resource_s_standards_scores
  • list_abilities
  • list_action_services
  • list_action_teams
  • list_actions
  • list_alert_grouping_settings
  • list_alerts
  • list_audit_records_for_a_schedule
  • list_audit_records_for_a_service
  • list_audit_records_for_a_team
  • list_audit_records_for_a_user
  • list_audit_records_for_an_escalation_policy
  • list_audit_records_for_an_ip_allow_list
  • list_business_service_subscribers
  • list_business_services
  • list_business_services_impacted_by_the_given_incident
  • list_business_services_sorted_by_impacted_status
  • list_cache_variable_data
  • list_cache_variable_data_get_external_data_cache_var_data_on_ser
  • list_change_events
  • list_change_events_for_a_service
  • list_counts
  • list_custom_field_field_options
  • list_custom_fields
  • list_customers
  • list_defaults
  • list_enablements
  • list_escalation_policiesListe les politiques d'escalade. Filtrez par requête, user_ids ou team_ids.
  • list_event_enrichment_associations
  • list_event_enrichment_rules
  • list_event_enrichments
  • list_event_orchestration_cache_variables
  • list_event_orchestration_enablements
  • list_event_orchestration_globals
  • list_event_orchestration_integrations
  • list_event_orchestration_routers
  • list_event_orchestration_unrouteds
  • list_event_orchestrations
  • list_extension_schemas
  • list_field_options
  • list_fields
  • list_impactors
  • list_impacts
  • list_incident_alertsListez les alertes regroupées dans un incident. Passez incident_id.
  • list_incident_log_entriesListe les entrées du journal (chronologie) d'un incident : déclencheurs, notifications, reconnaissances, escalades et résolutions. Passez l'incident_id.
  • list_incident_notesListe les notes écrites sur un incident. Passez l'incident_id.
  • list_incident_outlier_incidents
  • list_incident_past_incidents
  • list_incident_related_change_events
  • list_incident_related_incidents
  • list_incident_responses
  • list_incidentsListe les incidents, des plus récents aux plus anciens. Filtrez par statuts (déclenché, reconnu, résolu), priorités, service_ids, team_ids, user_ids ou une plage de dates depuis/jusqu'à.
  • list_integrations
  • list_invocations
  • list_ip_allow_lists
  • list_license_allocations
  • list_licenses
  • list_maintenance_windowsListe les fenêtres de maintenance. Filtrez par service_ids, team_ids ou filtre (passé, futur, en cours).
  • list_memories
  • list_oncallsListe les personnes en garde maintenant ou dans une plage temporelle. Filtrez par schedule_ids, escalation_policy_ids, user_ids, depuis/jusqu'à.
  • list_overrides
  • list_page_postmortems
  • list_pages
  • list_prioritiesListe les niveaux de priorité d'incident (P1, P2 ...) définis dans le compte. Utilisez leurs IDs lors de la configuration de la priorité d'un incident.
  • list_priority_thresholds
  • list_recommended_rules
  • list_records
  • list_records_list_schedules_audit_records_v3
  • list_rotation_events
  • list_rules
  • list_ruleset_rules
  • list_rulesets
  • list_runner_teams
  • list_schedule_custom_shifts
  • list_schedule_oncall_usersListe les utilisateurs en garde dans un calendrier pendant une plage depuis/jusqu'à. Passez schedule_id.
  • list_schedule_overridesListe les surcharges appliquées à un calendrier. Passez schedule_id, depuis et jusqu'à.
  • list_schedule_rotations
  • list_schedulesListe les calendriers de garde. Filtrez par requête (nom).
  • list_schedules_2
  • list_schema_records
  • list_schemas
  • list_service_actives
  • list_service_cache_variables
  • list_servicenows
  • list_servicesListe les services. Filtrez par requête (nom) ou team_ids.
  • list_session_configurations
  • list_standards
  • list_status_dashboard_service_impacts
  • list_status_page_impacts
  • list_status_page_pages
  • list_status_page_services
  • list_status_page_severities
  • list_status_page_statuses
  • list_status_page_subscriptions
  • list_subscribers
  • list_suppliers
  • list_table_tests
  • list_tags
  • list_team_subscriptions
  • list_team_users
  • list_teamsListe les équipes. Filtrez par requête (nom).
  • list_triggers
  • list_type_custom_fields
  • list_url_slug_service_impacts
  • list_user_contact_methods
  • list_user_licenses
  • list_user_notification_rules
  • list_user_oncall_handoff_notification_rules
  • list_user_subscriptions
  • list_usersListe les utilisateurs dans le compte. Filtrez par requête (nom ou email) ou team_ids.
  • list_users_2
  • list_values
  • restore_extensionModifie des données
  • restore_subscriptionSupprime des données
  • restore_tableModifie des données
  • search_actions
  • search_addons
  • search_connections
  • search_enrichmentsModifie des données
  • search_extensions
  • search_incident_workflows
  • search_integration_connections
  • search_notifications
  • search_runners
  • search_subscriptions
  • search_tags
  • search_templates
  • search_types
  • snooze_incidentModifie des donnéesMettez en veille un incident reconnu pendant un certain nombre de secondes (durée) ; il se réactive et déclenche à nouveau lorsque la mise en veille prend fin.
  • submit_incidentVisible par d’autres
  • submit_scheduleVisible par d’autres
  • submit_templateVisible par d’autres
  • update_actionModifie des données
  • update_addonModifie des données
  • update_alert_grouping_settingModifie des données
  • update_business_serviceModifie des données
  • update_business_service_impactsVisible par d’autres
  • update_cache_variable_dataVisible par d’autres
  • update_change_eventModifie des données
  • update_credentialModifie des données
  • update_custom_fieldModifie des données
  • update_custom_field_field_optionModifie des données
  • update_customerSupprime des données
  • update_defaultsVisible par d’autres
  • update_enablementModifie des données
  • update_escalation_policyModifie des données
  • update_event_enrichmentModifie des données
  • update_event_enrichment_rulesVisible par d’autres
  • update_event_orchestrationModifie des données
  • update_event_orchestration_cache_variableModifie des données
  • update_event_orchestration_enablementModifie des données
  • update_event_orchestration_globalsVisible par d’autres
  • update_event_orchestration_integrationModifie des données
  • update_event_orchestration_routersVisible par d’autres
  • update_event_orchestration_unroutedsVisible par d’autres
  • update_extensionModifie des données
  • update_incidentModifie des donnéesModifie un incident : met à jour le statut en reconnu ou résolu, change la priorité, l'urgence, le titre ou réaffectez-le. Passez l'incident_id et un objet incident avec type 'incident_reference' contenant les champs à modifier.
  • update_incident_alertModifie des données
  • update_incident_alertsVisible par d’autres
  • update_incident_messageModifie des données
  • update_incident_workflowModifie des données
  • update_incidentsVisible par d’autres
  • update_integrationModifie des données
  • update_integration_connectionModifie des données
  • update_ip_allow_listModifie des données
  • update_maintenance_windowModifie des données
  • update_memoryModifie des données
  • update_page_channelsVisible par d’autres
  • update_page_post_updateModifie des données
  • update_page_postmortemsVisible par d’autres
  • update_priority_thresholdsVisible par d’autres
  • update_rotation_eventModifie des données
  • update_ruleModifie des données
  • update_rulesetModifie des données
  • update_ruleset_ruleModifie des données
  • update_runnerModifie des données
  • update_scheduleModifie des données
  • update_schedule_custom_shiftModifie des données
  • update_schedule_overrideModifie des données
  • update_schemaModifie des données
  • update_serviceModifie des données
  • update_service_activesVisible par d’autres
  • update_service_cache_variableModifie des données
  • update_servicenow_tableModifie des données
  • update_session_configurationsVisible par d’autres
  • update_standardModifie des données
  • update_status_page_pageModifie des données
  • update_subscriptionSupprime des données
  • update_teamModifie des données
  • update_team_escalation_policyModifie des données
  • update_team_userModifie des données
  • update_templateModifie des données
  • update_triggerModifie des données
  • update_typeModifie des données
  • update_type_custom_fieldModifie des données
  • update_userModifie des données
  • update_user_contact_methodModifie des données
  • update_user_notification_ruleModifie des données
  • update_user_oncall_handoff_notification_ruleModifie des données
  • update_user_status_update_notification_ruleModifie des données
  • update_valuesVisible par d’autres

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez PagerDuty dans la liste des applications.

  2. 2

    Collez votre clé

    Collez une clé API REST PagerDuty et l'email avec lequel vous vous connectez à PagerDuty. Dans PagerDuty, allez dans Integrations > Developer Tools > API Access Keys et cliquez sur Créer une nouvelle clé API, et cochez Read-only si vous ne voulez que lire. Vous pouvez aussi créer une clé personnelle sous My Profile > User Settings > Create API User Token. Copiez la clé, car elle est affichée une seule fois.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans PagerDuty ?

L'IA peut lire les incidents avec leurs alertes, notes et entrées de journal, ainsi que les services, plannings, on-calls, politiques d'échelle, équipes, utilisateurs, priorités et fenêtres de maintenance. Elle peut ouvrir, reconnaître, résoudre, mettre en veille et mettre à jour des incidents, ajouter des notes, créer des fenêtres de maintenance et des surplombs de planning.

L'IA voit-elle ma clé API PagerDuty ?

Non. Votre clé API PagerDuty est chiffrée au repos et jamais montrée à l'IA. Une fois sauvegardée, elle ne s'affiche plus, même pas pour vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez quels outils sont activés, vous pouvez donc commencer en lecture seule. Ouvrir un incident déclenche les répondants on-call, et des modifications comme la résolution d'un incident ou le surplomb d'un planning peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte PagerDuty.

Pourquoi PagerDuty a-t-il besoin de mon adresse email de connexion ?

PagerDuty demande l'email d'un utilisateur valide lorsqu'une clé API modifie quelque chose, comme reconnaître un incident ou ajouter une note, afin que l'action soit enregistrée sous cette personne. PipMCP envoie l'email que vous entrez avec ces demandes. Si vous utilisez une clé de lecture seule, l'IA ne peut lire.

Laissez votre IA travailler dans PagerDuty dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter PagerDuty gratuitement

PipMCP n’est pas affilié à PagerDuty. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.