Intégration · Planification
Connectez Claude et ChatGPT à Cal.com
Demandez à votre IA quand vous êtes libre la semaine prochaine, quelles sont les réunions à venir, ou réservez, déplacez ou annulez une réunion sur Cal.com. Elle peut lire les réservations, types d'événements et calendriers de disponibilité, trouver des créneaux libres, créer des réservations et types d'événements. Elle peut aussi modifier vos heures de travail, bloquer un jour de congé et gérer les réservations nécessitant votre confirmation.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Quelles réservations ai-je demain ?”
L'IA liste vos prochaines réunions pour la journée avec l'heure, les participants et le lieu.
“Trouvez un créneau libre de 30 minutes jeudi pour un appel introductif.”
Elle consulte le type d'événement et liste les créneaux libres jeudi dans votre fuseau horaire.
“Réservez le créneau 10:00 avec Lars Jensen, [email protected].”
Elle crée la réservation avec Lars comme participant. Cal.com lui envoie une confirmation par email.
Ce que votre IA peut faire
Réservations
Listez et lisez les réservations, réservez, reprogrammez ou annulez des réunions, ajoutez des invités, modifiez le lieu, et confirmez, refusez ou marquez les absents.
Disponibilité
Lisez et modifiez les calendriers de disponibilité, heures hebdomadaires et surcharges de date, et trouvez des créneaux libres.
Types d'événements
Listez, lisez, créez et mettez à jour vos types de réunions réservables, et voyez quels calendriers sont vérifiés pour les conflits.
“Déplacez ma réunion de 14:00 avec Acme au vendredi à 10:00.”
Elle reprogramme la réservation vers le nouveau moment et notifie les participants sur Cal.com.
“Bloquez le 24 décembre comme jour de congé.”
Elle ajoute une surcharge de date à votre calendrier de disponibilité afin que personne ne puisse réserver ce jour-là.
“Confirmez la demande de réservation en attente de Mette.”
Elle trouve la réservation non confirmée et la confirme. Mette est notifiée.
119 outils pour Cal.com
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_booking_guestsModifie des donnéesAjouter des invités à une réservation existante. Requis : booking_uid et guests (liste de {email, name}). Les invités reçoivent une invitation par email.cancel_bookingSupprime des donnéesAnnuler une réservation. Requis : booking_uid et body avec cancellationReason. Les participants sont notifiés et l'action ne peut pas être annulée.confirm_bookingVisible par d’autresConfirmer une réservation nécessitant votre approbation. Requis : booking_uid. Le participant est notifié.create_bookingModifie des donnéesRéserver une réunion. Requis : body avec start (heure ISO en UTC), eventTypeId et attendee {name, email, timeZone} ; optionnellement guests, lengthInMinutes, metadata. Le participant reçoit un email de confirmation.create_booking_attendeeModifie des donnéescreate_booking_userModifie des donnéescreate_calendar_credentialModifie des donnéescreate_calendar_disconnectModifie des donnéescreate_calendar_eventModifie des donnéescreate_conferencing_connectModifie des donnéescreate_conferencing_defaultModifie des donnéescreate_connection_eventModifie des donnéescreate_customerModifie des donnéescreate_customer_userModifie des donnéescreate_customer_webhookSupprime des donnéescreate_event_typeModifie des donnéesCréer un type d'événement. Requis : body avec title, slug et lengthInMinutes ; optionnellement description, locations et scheduleId.create_event_type_private_linkModifie des donnéescreate_event_type_webhookSupprime des donnéescreate_requestVisible par d’autrescreate_request_user_verified_resources_controller_request_phone_Modifie des donnéescreate_reservationModifie des donnéescreate_saveModifie des donnéescreate_scheduleModifie des donnéesCréer un planning de disponibilité. Requis : name, time_zone et is_default. Optionnel : availability (jours avec startTime/endTime) et overrides pour des dates spécifiques.create_selected_calendarModifie des donnéescreate_user_force_refreshModifie des donnéescreate_webhookSupprime des donnéesdecline_bookingVisible par d’autresRefusez une réservation nécessitant votre approbation. Obligatoire : booking_uid. Optionnel : reason. Le participant est notifié.delete_booking_attendeeSupprime des donnéesdelete_calendar_eventSupprime des donnéesdelete_conferencing_disconnectsTransfère de l’argentdelete_connection_eventSupprime des donnéesdelete_customerSupprime des donnéesdelete_customer_userSupprime des donnéesdelete_customer_webhookSupprime des donnéesdelete_customer_webhooksTransfère de l’argentdelete_event_typeSupprime des donnéesdelete_event_type_private_linkSupprime des donnéesdelete_event_type_webhookSupprime des donnéesdelete_event_type_webhooksTransfère de l’argentdelete_reservationSupprime des donnéesdelete_scheduleSupprime des donnéesdelete_selected_calendarsTransfère de l’argentdelete_webhookSupprime des donnéesget_bookingRécupérer une réservation avec l'heure, les participants, le lieu et le statut. Requis : booking_uid.get_booking_attendeeget_by_seatget_calendar_eventget_connection_eventget_customerget_customer_userget_customer_webhookget_default_scheduleRécupérer votre planning de disponibilité par défaut.get_event_typeRécupérer les paramètres d'un type d'événement : durée, lieux, champs de réservation et planning. Requis : event_type_id.get_event_type_webhookget_meRécupérez votre profil Cal.com : nom d'utilisateur, adresse e-mail, fuseau horaire et agenda par défaut.get_meeting_details_from_calendarget_messageget_oauth2_clientget_reservationget_scheduleRécupérer un planning de disponibilité avec des heures hebdomadaires et des overrides pour des dates. Requis : schedule_id.get_userget_webhooklist_auth_urlslist_available_slotsListez les créneaux horaires libres pour la réservation. Obligatoire : offset (la plage DATE/HEURE DE DÉBUT, ISO en UTC) et fin. Identifiez l'événement avec event_type_id ou event_type_slug plus nom d'utilisateur. Optionnel : time_zone, duration.list_booking_attendeeslist_booking_calendar_linkslist_booking_conferencing_sessionslist_booking_recordingslist_booking_referenceslist_booking_transcriptslist_bookingsLister les réservations. Optionnel : status (à venir, passé, annulée, non confirmé...), attendee_email, attendee_name, event_type_id, after_start/before_end, sort_start, take, offset.list_busy_timeslist_calendar_checkslist_calendar_connectslist_calendar_eventslist_calendar_freebusieslist_calendar_saveslist_callbackslist_checkslist_checks_stripe_controller_checklist_conferencingslist_connected_calendarsLister les calendriers connectés à votre compte Cal.com qui sont vérifiés pour les conflits.list_connection_eventslist_connection_freebusieslist_connectionslist_connectslist_customer_userslist_customer_webhookslist_customerslist_defaultslist_event_type_private_linkslist_event_type_webhookslist_event_typesListez vos types d'événements (types de réunions réservables) avec leurs IDs, slugs et durées.list_messageslist_saveslist_schedulesListez vos agendas de disponibilité (horaires de travail).list_userslist_webhooksmark_booking_no_showVisible par d’autresMarquez le hôte ou les participants d'une réservation passée comme absents. Obligatoire : booking_uid. Passez host=true ou attendees comme [{email, absent: true}].reschedule_bookingModifie des donnéesDéplacer une réservation vers un nouveau créneau. Requis : booking_uid et body avec start (nouvelle heure ISO en UTC) et optionnellement reschedulingReason. Les participants sont notifiés.submit_api_keyVisible par d’autressubmit_oauthSupprime des donnéessubmit_userVisible par d’autressubmit_user_verifyVisible par d’autresupdate_booking_locationVisible par d’autresModifiez l'endroit où se déroule une réservation (adresse, téléphone ou lien vidéo). Obligatoire : booking_uid et location.update_booking_userModifie des donnéesupdate_calendar_eventModifie des donnéesupdate_connection_eventModifie des donnéesupdate_customerModifie des donnéesupdate_customer_userModifie des donnéesupdate_customer_webhookSupprime des donnéesupdate_destination_calendarsVisible par d’autresupdate_event_typeModifie des donnéesMettez à jour le titre, la durée, la description, les emplacements, l'agenda ou la visibilité (caché) d'un type d'événement. Obligatoire : event_type_id et body.update_event_type_private_linkModifie des donnéesupdate_event_type_webhookSupprime des donnéesupdate_mesVisible par d’autresupdate_reservationModifie des donnéesupdate_scheduleModifie des donnéesModifiez le nom, le fuseau horaire, la disponibilité hebdomadaire ou les surcharges de date (par exemple, bloquer une journée). Obligatoire : schedule_id.update_webhookSupprime des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Cal.com dans la liste des applications.
- 2
Collez votre clé
Collez une clé API Cal.com. Sur Cal.com, allez dans Paramètres → Développeur → Clés API, créez une nouvelle clé et copiez-la. Elle commence par cal_live_.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA sur Cal.com ?
L'IA peut lire votre profil, réservations, types d'événements, calendriers de disponibilité, calendriers connectés et créneaux libres. Elle peut réserver, reprogrammer et annuler des réunions, ajouter des invités, modifier le lieu d'une réservation, confirmer ou refuser des réservations, marquer les absents, et créer ou mettre à jour des types d'événements et calendriers.
L'IA voit-elle mes identifiants Cal.com ?
Non. Votre clé API Cal.com est chiffrée au repos et jamais montrée à l'IA. Après que vous ayez sauvegardé, elle ne sera plus affichée, 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 les outils activés, vous pouvez commencer par lire les réservations et trouver des créneaux libres. Annuler une réservation notifie les participants et ne peut pas être annulée ; elle peut nécessiter votre approbation avant exécution (comme confirmer ou refuser). 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 bancaire. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Cal.com.
Les participants recevront-ils des emails lorsque l'IA réserve ou modifie une réunion ?
Oui. Cal.com envoie une confirmation lors de la réservation, notifie les participants lors du réajustement, de l'annulation, de la confirmation ou du refus d'une réservation, et envoie un invitation aux invités ajoutés. Exigez l'approbation pour ces outils si vous souhaitez vérifier chaque modification avant que personne ne reçoive un email.
Intégrations associées
Laissez votre IA travailler dans Cal.com dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Cal.com gratuitementPipMCP n’est pas affilié à Cal.com. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






