
Agent IA pour Microsoft 365 MCP
Intégrez en toute transparence les services Microsoft 365 et Microsoft Office dans vos workflows grâce au serveur Model Context Protocol (MCP). Connectez instantanément Outlook, Teams, OneDrive, Excel, SharePoint et plus encore pour automatiser les emails, le calendrier, les fichiers et les opérations collaboratives. Bénéficiez d’une authentification sécurisée, d’un filtrage granulaire des outils et d’un solide support pour les comptes personnels et organisationnels.

Intégration complète des outils Microsoft 365
Connectez tous vos services essentiels Microsoft 365, dont Outlook, Calendrier, OneDrive, Excel, OneNote, To Do, Planner, Contacts, Teams et SharePoint, au sein d’une seule couche d’automatisation. Activez les modes lecture seule ou accès complet, filtrez l’accès aux outils et gérez facilement les comptes personnels et d’organisation.
- Automatisation unifiée des emails.
- Automatisez l’envoi, la lecture et la gestion des emails Outlook sur les comptes personnels et organisationnels.
- Planification intelligente du calendrier.
- Créez, modifiez ou supprimez des événements de calendrier par programmation pour simplifier la gestion des rendez-vous.
- Gestion des fichiers OneDrive & SharePoint.
- Accédez, téléchargez, chargez ou organisez des fichiers dans OneDrive et SharePoint directement depuis vos workflows automatisés.
- Opérations Excel & OneNote.
- Intégrez le traitement des données Excel et la gestion de contenus OneNote pour des décisions pilotées par les données.

Authentification sécurisée & flexible
Choisissez parmi plusieurs méthodes d’authentification robustes : Device Code Flow pour des connexions interactives, OAuth pour l’intégration HTTP sécurisée ou apportez vos propres jetons OAuth Microsoft. Les jetons d’authentification sont stockés et gérés en toute sécurité avec le support des comptes personnels et organisationnels (travail/école).
- Authentification multi-méthodes.
- Prend en charge Device Code Flow, OAuth et l’injection de jetons externes pour une flexibilité et une sécurité maximales.
- Contrôle d’accès granulaire.
- Activez le mode lecture seule ou filtrez les outils activés pour la conformité et la gestion des risques.
- Modes personnel & organisation.
- Basculez sans effort entre les fonctionnalités du compte personnel et les outils organisationnels comme Teams et SharePoint.

Déploiement & intégration sans effort
Déployez rapidement le serveur MCP Microsoft 365 avec de simples commandes CLI ou dans le cadre de plateformes d’automatisation plus larges. Soutenu par une documentation détaillée et la communauté, l’intégration avec des plateformes comme Claude Desktop ou des solutions personnalisées est simple et robuste.
- Installation CLI rapide.
- Installez et lancez en une seule commande pour une automatisation instantanée de Microsoft 365.
- Options serveur personnalisables.
- Configurez le mode organisation, les outils activés ou les stratégies d’authentification selon votre environnement.
INTÉGRATION MCP
Outils disponibles pour l’intégration MCP Microsoft 365
Les outils suivants sont disponibles dans le cadre de l’intégration MCP Microsoft 365 :
- search-query
Effectuez des recherches pour retrouver des emails, fichiers, messages ou autres éléments dans les services Microsoft 365.
- list-mail-messages
Listez les messages email de votre boîte Outlook pour un examen et une automatisation facilités.
- get-mail-message
Récupérez le contenu complet et les détails d’un email Outlook spécifique via son ID.
- delete-mail-message
Supprimez les messages indésirables de votre boîte Outlook.
- send-mail
Envoyez de nouveaux emails via votre compte Outlook.
- create-draft-email
Créez un brouillon d’email dans votre boîte Outlook pour édition et envoi ultérieur.
- list-mail-folders
Listez tous les dossiers de messagerie disponibles dans votre boîte Outlook.
- list-mail-folder-messages
Listez les messages contenus dans un dossier spécifique d’Outlook.
- move-mail-message
Déplacez un message email vers un autre dossier de votre boîte.
- list-calendars
Listez tous les calendriers associés à votre compte Microsoft.
- list-calendar-events
Listez les événements planifiés dans un calendrier particulier.
- get-calendar-event
Obtenez le détail d’un événement de calendrier spécifique via son ID.
- get-calendar-view
Affichez les événements de calendrier dans une plage de dates donnée.
- create-calendar-event
Créez un nouvel événement dans votre calendrier avec des détails personnalisés.
- update-calendar-event
Mettez à jour les détails d’un événement de calendrier existant.
- delete-calendar-event
Supprimez un événement de votre calendrier.
- list-drives
Listez les espaces OneDrive disponibles reliés à votre compte.
- get-drive-root-item
Obtenez des informations sur le dossier racine d’un espace OneDrive.
- list-folder-files
Listez tous les fichiers d’un dossier OneDrive spécifique.
- download-onedrive-file-content
Téléchargez le contenu d’un fichier stocké sur OneDrive.
- upload-file-content
Chargez du nouveau contenu dans un fichier OneDrive existant.
- upload-new-file
Chargez un nouveau fichier dans un dossier OneDrive.
- delete-onedrive-file
Supprimez un fichier de votre stockage OneDrive.
- list-excel-worksheets
Listez toutes les feuilles de calcul d’un classeur Excel donné.
- get-excel-range
Récupérez les données d’une plage spécifiée d’une feuille Excel.
- create-excel-chart
Créez un graphique dans une feuille Excel à partir des données sélectionnées.
- format-excel-range
Formatez une plage donnée dans une feuille Excel pour une meilleure lisibilité.
- sort-excel-range
Triez les données dans une plage spécifiée d’une feuille Excel.
- list-onenote-notebooks
Listez tous les blocs-notes OneNote disponibles sur votre compte.
- list-onenote-notebook-sections
Listez toutes les sections d’un bloc-notes OneNote donné.
- list-onenote-section-pages
Listez toutes les pages d’une section OneNote donnée.
- get-onenote-page-content
Obtenez le contenu d’une page OneNote spécifique.
- create-onenote-page
Créez une nouvelle page dans une section OneNote.
- list-todo-task-lists
Listez toutes les listes de tâches Microsoft To Do de votre compte.
- list-todo-tasks
Listez toutes les tâches d’une liste To Do spécifique.
- get-todo-task
Obtenez les détails d’une tâche To Do spécifique.
- create-todo-task
Créez une nouvelle tâche dans une liste To Do.
- update-todo-task
Mettez à jour une tâche To Do existante avec de nouveaux détails.
- delete-todo-task
Supprimez une tâche d’une liste To Do.
- list-planner-tasks
Listez toutes les tâches Planner de votre organisation ou d’un plan spécifique.
- get-planner-plan
Obtenez le détail d’un plan Planner spécifique.
- list-plan-tasks
Listez toutes les tâches d’un plan Planner donné.
- get-planner-task
Obtenez le détail d’une tâche Planner spécifique.
- create-planner-task
Créez une nouvelle tâche dans un plan Planner.
- list-outlook-contacts
Listez tous les contacts Outlook de votre compte.
- get-outlook-contact
Obtenez les détails d’un contact Outlook spécifique.
- create-outlook-contact
Créez un nouveau contact dans votre carnet d’adresses Outlook.
- update-outlook-contact
Mettez à jour les informations d’un contact Outlook existant.
- delete-outlook-contact
Supprimez un contact de votre carnet d’adresses Outlook.
- get-current-user
Obtenez les informations de profil de l’utilisateur Microsoft 365 actuel.
- list-chats
Listez les discussions disponibles sur votre compte Teams.
- get-chat
Obtenez les détails d’une discussion Teams spécifique.
- list-chat-messages
Listez tous les messages d’une discussion Teams donnée.
- get-chat-message
Obtenez le contenu d’un message spécifique dans une discussion Teams.
- send-chat-message
Envoyez un nouveau message dans une discussion Teams.
- list-chat-message-replies
Listez toutes les réponses à un message spécifique dans une discussion Teams.
- reply-to-chat-message
Répondez à un message spécifique dans une discussion Teams.
- list-joined-teams
Listez toutes les équipes dont vous êtes membre dans votre organisation.
- get-team
Obtenez les détails d’une équipe Microsoft spécifique.
- list-team-channels
Listez tous les canaux d’une équipe Microsoft.
- get-team-channel
Obtenez les détails d’un canal d’équipe spécifique.
- list-channel-messages
Listez les messages d’un canal d’équipe.
- get-channel-message
Obtenez le contenu d’un message spécifique dans un canal.
- send-channel-message
Envoyez un message sur un canal d’équipe.
- list-team-members
Listez tous les membres d’une équipe Microsoft.
- search-sharepoint-sites
Recherchez des sites SharePoint dans votre organisation.
- get-sharepoint-site
Obtenez les détails d’un site SharePoint spécifique.
- get-sharepoint-site-by-path
Obtenez un site SharePoint en spécifiant son chemin.
- list-sharepoint-site-drives
Listez les espaces de stockage associés à un site SharePoint.
- get-sharepoint-site-drive-by-id
Obtenez un espace de stockage de site SharePoint via son identifiant.
- list-sharepoint-site-items
Listez les éléments stockés dans un site SharePoint.
- get-sharepoint-site-item
Obtenez les détails d’un élément spécifique dans un site SharePoint.
- list-sharepoint-site-lists
Listez toutes les listes d’un site SharePoint.
- get-sharepoint-site-list
Obtenez les détails d’une liste spécifique dans un site SharePoint.
- list-sharepoint-site-list-items
Listez les éléments d’une liste SharePoint spécifique.
- get-sharepoint-site-list-item
Obtenez un élément spécifique d’une liste SharePoint.
- get-sharepoint-sites-delta
Obtenez les changements (delta) sur les sites SharePoint depuis la dernière requête.
Connectez Microsoft 365 à vos applications facilement
Intégrez en quelques minutes des outils puissants de Microsoft 365—Outlook, OneDrive, Teams, Excel, et plus encore—dans vos workflows avec ms-365-mcp-server. Sécurisé, flexible et prêt à l’emploi aussi bien pour un usage personnel qu’organisationnel.

Qu’est-ce que le serveur MCP Microsoft 365 Softeria
Le serveur MCP Microsoft 365 de Softeria est un serveur Model Context Protocol qui constitue un pont robuste entre les services Microsoft 365 et les interfaces en langage naturel, en particulier pour les agents IA et les systèmes d’automatisation. Développé en TypeScript, il permet une intégration fluide avec Microsoft 365 et les services Office via l’API Microsoft Graph. Il simplifie l’authentification, la gestion des paramètres et offre un accès facilité aux fonctionnalités clés telles que les emails Outlook, les calendriers, les fichiers OneDrive, les opérations Excel, OneNote, To Do, Planner, Contacts et profils utilisateur. Pour les utilisateurs organisationnels, il permet aussi de débloquer Teams, SharePoint et plus grâce à des méthodes d’authentification sécurisées et évolutives. Cette solution donne aux développeurs et aux systèmes IA la capacité d’interagir et d’automatiser les workflows sur tout l’écosystème Microsoft 365 de façon programmatique.
Capacités
Ce que nous pouvons faire avec le serveur MCP Microsoft 365 Softeria
Le serveur MCP Microsoft 365 Softeria permet une large gamme d’opérations sur les données et outils Microsoft 365, rendant possible l’automatisation, l’organisation et l’augmentation de la productivité par des commandes en langage naturel ou pilotées par IA.
- Accéder & gérer les emails Outlook
- Lister les messages, gérer les dossiers et envoyer des emails de façon programmatique
- Automatisation du calendrier
- Visualiser, créer et gérer les événements de calendrier
- Opérations sur les fichiers OneDrive
- Parcourir, charger, télécharger et organiser les fichiers sur OneDrive
- Traitement des données Excel
- Automatiser les opérations sur feuilles, plages et graphiques Excel
- Intégration Teams & SharePoint
- Accéder aux discussions Teams, messages et gérer le contenu SharePoint (mode organisation)
- Gestion OneNote & To Do
- Travailler avec carnets, sections, pages et tâches personnelles ou professionnelles

Qu’est-ce que le serveur MCP Microsoft 365 Softeria
Les agents IA peuvent exploiter le serveur MCP Microsoft 365 Softeria pour interagir de façon fluide avec les données d’entreprise, automatiser les tâches répétitives et simplifier les workflows au sein de la suite Microsoft 365. En fournissant un accès programmatique aux emails, fichiers, calendriers et outils collaboratifs, les systèmes IA peuvent augmenter la productivité, soutenir des automatisations complexes et offrir des expériences utilisateur plus intelligentes, tant en contexte personnel qu’organisationnel.