Intégration · Paie et RH
Connectez Claude et ChatGPT à Learn365
Posez à votre IA qui a terminé un cours, dont la formation est expirée ou quelles sessions arrivent, et obtenez la réponse de Learn365. Elle peut lire les cours, sessions, inscriptions, certificats, plans de formation, utilisateurs et groupes, et signaler le temps passé en formation. Elle peut également inscrire ou désinscrire des apprenants, approuver ou rejeter des demandes d'inscription, et mettre à jour les inscriptions et les cours.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui dans mon équipe n'a pas terminé le cours de sécurité incendie ?”
L'IA trouve vos subordonnés directs et le cours, puis liste leurs inscriptions et leur progression.
“Quelles inscriptions sont expirées ?”
Elle liste les inscriptions expirées avec l'apprenant et le cours.
“Inscrivez [email protected] au cours de base Excel, la session du 12 mars.”
Elle inscrit l'apprenant à cette session. Learn365 peut envoyer un email à l'apprenant selon vos paramètres de notification.
Ce que votre IA peut faire
Cours et sessions
Recherchez des cours avec filtres, lisez les détails du cours, catégories et catalogues, et listez les salles de classe ou en ligne programmées.
Inscriptions
Listez et lisez les inscriptions et inscriptions expirées, inscrivez et désinscrivez des apprenants, approuvez ou rejetez des demandes, et marquez les inscriptions comme terminées.
Apprenants et rapports
Consultez les utilisateurs, subordonnés directs des managers, groupes, plans de formation et certificats, et signalez le temps passé en formation.
“Approuvez la demande d'inscription en attente de Peter.”
Elle trouve l'inscription et l'approuve.
“Quels certificats expirent le mois prochain ?”
Elle liste les certificats filtrés par date d'expiration, avec l'apprenant et le cours.
“Combien de temps les apprenants ont-ils passé en formation au premier trimestre ?”
Elle signale le temps de formation entre la date de début et la date de fin pour le catalogue de cours que vous choisissez.
301 outils pour Learn365
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
approve_assessmentVisible par d’autresapprove_enrollmentVisible par d’autresApprouver une demande d'inscription en attente par son ID (`odatum_id`).archive_email_notificationVisible par d’autresarchive_userVisible par d’autrescancel_enrollmentSupprime des donnéescomplete_enrollmentVisible par d’autresMarquer une inscription comme terminée par son ID (`odatum_id`).create_assessmentModifie des donnéescreate_assignmentModifie des donnéescreate_associate_with_course_sessionModifie des donnéescreate_batchVisible par d’autrescreate_catalog_categoryModifie des donnéescreate_catalog_skillModifie des donnéescreate_catalog_skill_scale_setModifie des donnéescreate_catalog_skill_tagModifie des donnéescreate_categoryModifie des donnéescreate_category_question_pool_categories_v2_postModifie des donnéescreate_certificateModifie des donnéescreate_certificate_templateModifie des donnéescreate_course_catalogModifie des donnéescreate_course_completion_setModifie des donnéescreate_course_sessionModifie des donnéescreate_course_session_requestModifie des donnéescreate_course_tagModifie des donnéescreate_delegateModifie des donnéescreate_enrollmentModifie des donnéescreate_external_appModifie des donnéescreate_grade_scale_setModifie des donnéescreate_groupModifie des donnéescreate_group_restriction_ad_groupModifie des donnéescreate_group_restriction_groupModifie des donnéescreate_group_userModifie des donnéescreate_learning_moduleModifie des donnéescreate_learning_module_attemptModifie des donnéescreate_messageModifie des donnéescreate_message_training_plans_v2_add_course_by_id_and_courseidModifie des donnéescreate_parse_xml_configurationModifie des donnéescreate_proxy_managerModifie des donnéescreate_purgeModifie des donnéescreate_purge_enrollments_v2_purge_by_idModifie des donnéescreate_purge_users_v2_purge_by_loginnameModifie des donnéescreate_quizModifie des donnéescreate_quiz_question_poolModifie des donnéescreate_rateModifie des donnéescreate_registrationSupprime des donnéescreate_reissueModifie des donnéescreate_reset_progressModifie des donnéescreate_retakeModifie des donnéescreate_scormModifie des donnéescreate_scorm_attemptModifie des donnéescreate_subscribeSupprime des donnéescreate_survey_responseModifie des donnéescreate_target_skillModifie des donnéescreate_unsubscribeSupprime des donnéescreate_userModifie des donnéescreate_user_bulk_purge_user_skills_user_skillsVisible par d’autrescreate_user_by_users_target_skillsModifie des donnéescreate_user_grant_skill_user_skillsModifie des donnéescreate_user_post_create_usersrequestversion_v2Modifie des donnéescreate_user_post_reset_password_usersidversion_v2Supprime des donnéescreate_user_purge_skillModifie des donnéescreate_user_revoke_skill_user_skillsModifie des donnéescreate_user_user_fields_v2_postModifie des donnéescreate_user_users_v2_postModifie des donnéescreate_waiting_listModifie des donnéescreate_waiting_list_requestModifie des donnéesdelete_assessmentSupprime des donnéesdelete_catalog_categorySupprime des donnéesdelete_catalog_skillSupprime des donnéesdelete_catalog_skill_scale_setSupprime des donnéesdelete_catalog_skill_tagSupprime des donnéesdelete_categoriesTransfère de l’argentdelete_certificate_templatesTransfère de l’argentdelete_course_catalogsTransfère de l’argentdelete_course_completion_setsTransfère de l’argentdelete_course_session_requestsTransfère de l’argentdelete_course_sessionsTransfère de l’argentdelete_course_tagsTransfère de l’argentdelete_delegateSupprime des donnéesdelete_delegate_userSupprime des donnéesdelete_external_appsTransfère de l’argentdelete_grade_scale_setSupprime des donnéesdelete_groupSupprime des donnéesdelete_group_restrictionsTransfère de l’argentdelete_group_userSupprime des donnéesdelete_group_usersTransfère de l’argentdelete_learning_module_attemptsTransfère de l’argentdelete_learning_modulesTransfère de l’argentdelete_messagesTransfère de l’argentdelete_messages_from_waiting_listSupprime des donnéesdelete_proxy_managerSupprime des donnéesdelete_quizzesTransfère de l’argentdelete_registrationSupprime des donnéesdelete_registrationsTransfère de l’argentdelete_scormsTransfère de l’argentdelete_target_skillSupprime des donnéesdelete_unsubscribesTransfère de l’argentdelete_userSupprime des donnéesdelete_usersTransfère de l’argentdelete_users_user_fields_v2_delete_by_idTransfère de l’argentdelete_waiting_list_requestsTransfère de l’argentdelete_webhookSupprime des donnéesdownload_scormenroll_userModifie des donnéesInscrire un apprenant dans un cours : ID du cours (`odatum_id`) et `user_login_name`, optionnellement `course_session_id` pour une session spécifique. Learn365 peut notifier l'apprenant par email selon vos paramètres de notification.get_assessmentget_assessment_attemptget_categoryget_certificateRécupérer un certificat via son ID (`odatum_id`), incluant l'apprenant, le cours et les dates d'émission/expiration.get_courseRécupérer un cours par son ID (`odatum_id`), avec titre, description, type, durée et catégories.get_course_sessionRécupérer une session de cours via son ID (`odatum_id`), incluant les dates, l'emplacement et les participants.get_current_userRécupérer l'utilisateur auquel cette connexion est authentifiée.get_delegate_userget_enrollmentRécupérer une inscription via son ID (`odatum_id`), incluant le statut, les dates et le statut de réussite.get_enrollment_mandatory_statesModifie des donnéesget_grade_scale_setget_groupget_message_surveyget_proxy_managerget_registrationget_response_statusget_skillget_skill_scale_setget_skill_tagget_target_skillget_taskget_training_duration_reportRapporter combien de temps les apprenants ont passé en formation entre `start_date` et `end_date` pour un `course_catalog_id`.get_training_planRécupérer un plan de formation par son ID (`odatum_id`).get_userRécupérer un utilisateur par `login_name` (son identifiant Microsoft 365, par exemple [email protected]).get_user_2get_user_countget_user_field_values_by_login_nameget_user_skill_requestlist_allslist_alls_enrollments_v2_alllist_appslist_apps_apps_v2_get_by_idlist_assessment_attemptslist_assessmentslist_assignmentslist_assignments_assignments_v2_get_by_idlist_by_subordinates_manager_idslist_by_subordinates_manager_ids_enrollments_v2_by_subordinateslist_cancelledslist_categories_course_categories_v2_get_by_idlist_categories_get_skill_categorieslist_categories_question_pool_categories_v2_getlist_categories_question_pool_categories_v2_get_by_idlist_certificate_templateslist_certificate_templates_certificate_templates_v2_get_by_idlist_certificatesLister les certificats délivrés avec OData `filter`, `orderby`, `limit` et `offset`.list_content_url_versionslist_contentslist_course_catalogsLister les catalogues de cours avec OData `filter`, `limit` et `offset`.list_course_catalogs_course_catalogs_v2_get_by_idlist_course_categoriesLister les catégories de cours, par exemple pour filtrer les cours par catégorie.list_course_completion_setslist_course_completion_sets_course_completion_sets_v2_get_by_idlist_course_session_requestslist_course_session_requests_course_session_requests_v2_get_by_ilist_course_sessionsLister les sessions de cours prévues (dates en présentiel ou en ligne) avec OData `filter`, `orderby`, `limit` et `offset`.list_course_sessions_2list_course_tagslist_course_tags_course_tags_v2_get_by_idlist_coursesLister les cours avec des options OData : `filter` (par exemple contains(Title,'safety')), `orderby`, `select`, `limit` et `offset`.list_delegate_userslist_delegateslist_embedded_document_as_stream_by_file_id_file_idslist_embedded_document_as_streamslist_embedded_document_metadata_file_idslist_enrollment_flowslist_enrollment_flows_enrollment_flows_v2_get_by_idlist_enrollmentsLister les inscriptions (qui est inscrit à quel cours et leur progression) avec OData `filter`, `orderby`, `limit` et `offset`.list_expired_enrollmentsLister les inscriptions expirées, avec OData `filter`, `limit` et `offset`.list_external_appslist_external_apps_external_apps_v2_get_by_idlist_grade_scale_set_assessmentslist_grade_scale_setslist_group_membersLister les membres d'un groupe via `group_id`.list_group_restrictionslist_groupsLister les groupes d'utilisateurs avec OData `filter`, `limit` et `offset`.list_hot_spot_image_by_name_as_streamslist_hot_spot_image_by_nameslist_hot_spot_images_listslist_imageslist_include_deletedslist_include_deleteds_courses_v2_include_deletedlist_include_deleteds_enrollments_v2_include_deletedlist_include_deleteds_training_plans_v2_include_deletedlist_include_not_createdslist_is_url_available_course_urlslist_learner_actual_training_durationslist_learner_individual_costslist_learning_module_attemptslist_learning_module_attempts_learning_module_attempts_v2_get_bylist_learning_moduleslist_learning_modules_learning_modules_v2_get_by_idlist_managed_by_meslist_message_surveyslist_messages_training_plans_v2_get_course_by_id_and_courseidlist_messages_training_plans_v2_get_courses_by_idlist_photoslist_prerequisiteslist_proxy_managerslist_quiz_attemptslist_quiz_attempts_quiz_attempts_v2_get_by_idlist_quiz_question_poolslist_quiz_question_pools_quiz_question_pools_v2_get_by_idlist_quizzeslist_quizzes_quizzes_v2_get_by_idlist_registrationslist_role_assignmentslist_role_assignments_role_assignments_v2_get_by_idlist_scorm_attemptslist_scorm_attempts_scorm_attempts_v2_get_by_idlist_scormslist_scorms_scorms_v2_get_by_idlist_site_asset_by_file_id_as_streamslist_site_asset_by_name_as_stream_file_nameslist_site_asset_by_name_as_streamslist_site_asset_by_name_file_nameslist_site_assets_listslist_skill_scale_setslist_skill_tagslist_skillslist_target_skillslist_taskslist_training_plansLister les plans de formation (ensembles de cours assignés ensemble) avec OData `filter`, `limit` et `offset`.list_user_rating_user_idslist_user_ratingslist_user_skill_requestslist_user_subordinatesLister les personnes qui rapportent à un manager, via l'ID `login_name` du manager.list_usersLister les apprenants et autres utilisateurs avec OData `filter` (par exemple, nom ou département), `orderby`, `limit` et `offset`.list_users_2list_users_get_get_all_usersversion_v2list_users_get_user_skillslist_users_user_field_values_v2_getlist_users_user_field_values_v2_get_by_fieldid_and_useridlist_users_user_fields_v2_getlist_users_user_fields_v2_get_by_idlist_users_user_ranks_v2_getlist_users_user_ranks_v2_get_by_userloginnamelist_waiting_list_requestslist_waiting_list_requests_waiting_list_requests_v2_get_by_idreject_enrollmentVisible par d’autresRefuser une demande d'inscription en attente par son ID (`odatum_id`), avec une option `message` pour l'apprenant.restore_email_notificationVisible par d’autresrestore_userModifie des donnéessearch_filterssend_messageVisible par d’autressend_message_emailSupprime des donnéessend_message_email_notifications_get_allVisible par d’autressend_message_email_notifications_get_all_course_notifications_byVisible par d’autressend_message_email_notifications_get_course_notification_for_allVisible par d’autressend_message_email_notifications_get_course_notification_for_emaVisible par d’autressend_message_email_notifications_toggle_email_connection_settingVisible par d’autressend_resetVisible par d’autressubmit_assignmentVisible par d’autressubmit_userVisible par d’autresunenroll_userModifie des donnéesRetirer un apprenant d'un cours : ID du cours (`odatum_id`) et `user_login_name`, avec un optionnel `message`.update_assessmentModifie des donnéesupdate_catalog_categoryModifie des donnéesupdate_catalog_skillModifie des donnéesupdate_catalog_skill_scale_setModifie des donnéesupdate_catalog_skill_tagModifie des donnéesupdate_categoriesVisible par d’autresupdate_certificate_templatesVisible par d’autresupdate_certificatesVisible par d’autresupdate_courseVisible par d’autresMettre à jour un cours par son ID (`odatum_id`) ; placer les champs à modifier (titre, description, durée, nombre maximum de participants, formateurs et ainsi de suite) dans `body`.update_course_catalogsVisible par d’autresupdate_course_catalogs_urlModifie des donnéesupdate_course_completion_setsVisible par d’autresupdate_course_sessionsVisible par d’autresupdate_course_tagsVisible par d’autresupdate_enrollmentVisible par d’autresMettre à jour une inscription par son ID (`odatum_id`) : `due_date`, `start_date`, `completion_date` ou `course_passing_status`. Seuls les champs passés sont modifiés.update_enrollments_attendanceModifie des donnéesupdate_external_appsVisible par d’autresupdate_external_apps_positionModifie des donnéesupdate_grade_scale_setModifie des donnéesupdate_groupModifie des donnéesupdate_learning_module_attemptsVisible par d’autresupdate_learning_modulesVisible par d’autresupdate_messages_completion_optionsModifie des donnéesupdate_proxy_managerModifie des donnéesupdate_quizzesVisible par d’autresupdate_registrationSupprime des donnéesupdate_scorm_attemptsVisible par d’autresupdate_scormsVisible par d’autresupdate_scorms_positionModifie des donnéesupdate_statesVisible par d’autresupdate_subscribeSupprime des donnéesupdate_target_skillModifie des donnéesupdate_user_s_infoVisible par d’autresupdate_user_updatesVisible par d’autresupdate_usersVisible par d’autresupdate_users_field_valuesModifie des donnéesupload_course_catalog_imageModifie des donnéesupload_course_catalog_site_assetModifie des donnéesupload_external_training_certificateModifie des donnéesupload_external_training_courseModifie des donnéesupload_external_training_progressModifie des donnéesupload_learning_module_embedded_documentModifie des donnéesupload_message_site_assetModifie des donnéesupload_quiz_hot_spot_imageModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Learn365 dans la liste des applications.
- 2
Collez votre clé
Entrez api comme nom d'utilisateur et collez une clé API Learn365 comme mot de passe. Vous devez être administrateur LMS ou administrateur global Microsoft 365. Dans le Centre d'administration Learn365, allez à Tous les catalogues > Administration > Gestion des clés API, générez une clé (lecture seule ou contrôle complet) et copiez-la.
- 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 dans Learn365 ?
Elle peut lire les cours, catégories de cours, catalogues, sessions, inscriptions, inscriptions expirées, certificats, plans de formation, utilisateurs, groupes et subordonnés directs des managers, et signaler le temps passé en formation. Elle peut inscrire et désinscrire des apprenants, approuver, rejeter et marquer comme terminé les inscriptions, et mettre à jour les inscriptions et les cours.
L'IA voit-elle mes identifiants Learn365 ?
Non. Votre clé API Learn365 est chiffrée au repos et jamais affiché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 commencer par les recherches uniquement. Approuver, rejeter ou compléter une inscription et mettre à jour un cours peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et 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 autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte bancaire requis. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Learn365.
Devrais-je créer une clé en lecture seule ou une clé avec contrôle total ?
Utilisez la lecture seule si vous voulez que l'IA ne fasse que des recherches. L'enregistrement d'apprenants, l'approbation de demandes et la mise à jour des cours nécessitent une clé avec contrôle total. Le type de clé limite ce que l'IA peut faire au-delà des outils activés dans PipMCP.
Intégrations associées
Laissez votre IA travailler dans Learn365 dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Learn365 gratuitementPipMCP n’est pas affilié à Learn365. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






