Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Important
Vous devez faire partie du programme Frontier en version préliminaire pour obtenir un accès anticipé à Microsoft Agent 365. Frontier vous connecte directement aux dernières innovations d’IA de Microsoft. Les versions préliminaires Frontier sont soumises aux conditions existantes de vos contrats clients qui régissent les versions préliminaires. Comme ces fonctionnalités sont encore en cours de développement, leur disponibilité et leurs capacités peuvent évoluer au fil du temps.
Vue d’ensemble
| ID du serveur | Nom d’affichage | Description |
|---|---|---|
mcp_CalendarTools |
Serveur calendrier MCP Microsoft Outlook | Serveur MCP pour les outils de calendrier. Utilisez ce serveur MCP pour les opérations de calendrier telles que la création, la mise à jour, la récupération d’événements, la gestion des invitations et la vérification de la disponibilité. |
Outils disponibles
mcp_CalendarTools_graph_acceptEvent
Acceptez l’invitation d’événement spécifiée dans le calendrier d’un utilisateur.
Paramètres obligatoires :
- eventId : ID de l’événement à accepter
Paramètres facultatifs :
- userId : identifiant utilisateur ou userPrincipalName
- comment : texte facultatif inclus dans la réponse
- sendResponse : indique s’il faut envoyer une réponse à l’organisateur
mcp_CalendarTools_graph_cancelEvent
Annulez un événement dans le calendrier d’un utilisateur spécifié et informez les participants.
Paramètres obligatoires :
- eventId : identificateur unique de l’événement à annuler
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - comment : Message d’annulation facultatif
mcp_CalendarTools_graph_createEvent
Créez un événement de calendrier dans le calendrier d’un utilisateur spécifié. Prend en charge les événements récurrents et les réunions en ligne.
Paramètres obligatoires :
- Objet: Sujet/titre de l’événement (non vide)
-
Début : Début horodatage par
dateTimeettimeZone -
Conclusion : Terminer l’horodatage avec
dateTimeettimeZone - attendees_addresses : tableau d’adresses e-mail des participants
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - body : corps d’événement avec contentType (Text/HTML) et contenu
-
Emplacement : Localisation avec
displayName - attendees_types : Rôles de participant (obligatoires, facultatifs, ressources)
- attendees_names : Noms d’affichage des participants
- périodicité : modèle et plage de périodicité
- isOnlineMeeting : défini sur true pour la réunion en ligne
-
FournisseurRencontre en ligne :
teamsForBusiness,skypeForBusiness,skypeForConsumer - allowNewTimeProposals : Autoriser les propositions de temps (valeur par défaut : true)
-
transactionId :
IdempotenceIdentifiant
mcp_CalendarTools_graph_declineEvent
Refusez l’invitation d’événement spécifiée dans le calendrier d’un utilisateur.
Paramètres obligatoires :
- eventId : ID de l’événement à refuser
Paramètres facultatifs :
userID : Identifiant utilisateur ou
userPrincipalNamecomment : texte facultatif dans la réponse
sendResponse : indique s’il faut envoyer une réponse
mcp_CalendarTools_graph_deleteEvent
Supprimez un événement du calendrier d’un utilisateur spécifié.
Paramètres obligatoires :
- eventId : identificateur unique de l’événement à supprimer
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName
mcp_CalendarTools_graph_findMeetingTimes
Suggérez des heures et des emplacements de réunion en fonction de la disponibilité de l’organisateur et des participants.
Paramètres obligatoires :
- meetingDuration : durée de la réunion (par exemple, « PT1H »)
Paramètres facultatifs :
-
userID : ID organisateur ou
userPrincipalName - attendees_addresses : adresses e-mail des participants
- attendees_types : types de participants
- attendees_names : Noms d’affichage des participants
-
Contrainte de temps : Disponibilité horaire avec créneaux horaires et
activityDomain - locationConstraint : options d’emplacement
- maxCandidates : suggestions maximales
- isOrganizerOptional : indicateur facultatif de l’organisateur
- returnSuggestionReasons : inclure des raisons
- minimumAttendeePercentage : seuil de présence minimal
mcp_CalendarTools_graph_getEvent
Obtenez un événement de calendrier unique à partir du calendrier d’un utilisateur spécifié.
Paramètres obligatoires :
- eventId : identificateur unique de l’événement
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName -
Sélectionner : Paramètre de requête OData
\$select -
Étendre : OData
\$expandpour les propriétés de navigation
mcp_CalendarTools_graph_getSchedule
Obtenez la planification de disponibilité pour un utilisateur, une liste de distribution ou une ressource.
Paramètres obligatoires :
- schedules : adresses SMTP des utilisateurs ou des ressources
-
Heure de départ : Heure de départ avec
dateTimeettimeZone -
Fin du temps : Fin du temps avec
dateTimeettimeZone
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - availabilityViewInterval : durée du créneau en minutes
mcp_CalendarTools_graph_listCalendarView
Récupérez les occurrences de calendrier dans un intervalle de temps spécifié pour un utilisateur.
Paramètres obligatoires :
- startDateTime : début de l’intervalle de temps (ISO 8601)
- endDateTime : Fin de l’intervalle de temps (ISO 8601)
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - top : nombre maximal d’événements
- orderby : commande par clause
mcp_CalendarTools_graph_listEvents
Récupérez une liste d’événements à partir du calendrier d’un utilisateur spécifié.
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - startDateTime : début de l’intervalle de temps (ISO 8601)
- endDateTime : Fin de l’intervalle de temps (ISO 8601)
- top : nombre maximal d’événements
- filter : requête de filtre OData
- orderby : commande OData par requête
mcp_CalendarTools_graph_updateEvent
Mettez à jour un événement de calendrier existant dans le calendrier d’un utilisateur spécifié.
Paramètres obligatoires :
- eventId : identificateur unique de l’événement
Paramètres facultatifs :
-
userID : Identifiant utilisateur ou
userPrincipalName - objet : Objet mis à jour
- corps : Contenu du corps mis à jour
- start : Heure de début mise à jour
- end : heure de fin mise à jour
- location : emplacement mis à jour
- attendees_addresses : courriers électroniques des participants mis à jour
- attendees_types : Types de participants mis à jour
- attendees_names : Noms des participants mis à jour
- isCancelled : définir sur true pour annuler
- recurrence : Modèle de périodicité mise à jour
Fonctionnalités clés
Gestion d’événement
- Créer, lire, mettre à jour et supprimer les événements
- Accepter, refuser et annuler des invitations
- Prise en charge des événements périodiques
- Intégration à des réunions en ligne (Teams, Skype)
Disponibilité et planification
- Obtenir des planifications gratuites/occupées
- Rechercher les heures de réunion avec la vérification de la disponibilité
- Affichage Calendrier avec filtrage d’intervalles de temps
- Analyse de la disponibilité des participants
Gestion des participants
- Gérer les participants requis, facultatifs et de ressources
- Prise en charge des propositions temporelles
- Suivre les réponses
- Prise en charge des listes de distribution
Critères de périodicité
- Chaque jour, chaque semaine, deux fois par semaine, chaque mois et chaque année
- Périodicité absolue et relative
- Date de fin ou nombre d’occurrences
- Spécifications de jour de semaine et de mois
Réunions en ligne
- Intégration à Teams for Business
- Assistance pour Skype Entreprise
- Prise en charge de Skype (pour usage personnel)
- Génération automatique de liens de réunion
Notes
- Tous les horodatages utilisent le format UTC/ISO 8601 avec fuseau horaire
- Le calendrier sur lequel s’appuie
UserprofileMCPMCP pour trouver des utilisateurs au sein de l’organisation - Les adresses de messagerie doivent être un format valide
- Les tableaux de participants (adresses, types, noms) doivent être dans le même ordre
- Les réunions en ligne nécessitent
isOnlineMeeting=trueetonlineMeetingProvider - La périodicité nécessite à la fois des objets de modèle et de plage
- Les fuseaux horaires doivent être cohérents entre les heures de début et de fin
-
TransactionIdPermetidempotentla création d’événements