Saltar al contenido

Integración · Nóminas y RR. HH.

Conecte Claude y ChatGPT con Learn365

Pregunte a su IA quién ha completado un curso, cuyo entrenamiento ha expirado o qué sesiones se acercan, y obtenga la respuesta de Learn365. Puede leer cursos, sesiones, matrículas, certificados, planes de capacitación, usuarios y grupos, e informar el tiempo invertido en formación. También puede matricular o desmatricular a los aprendices, aprobar o rechazar solicitudes de matrícula y actualizar matrículas y cursos.

Conecta Learn365 gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Quién en mi equipo no ha completado el curso de seguridad contra incendios?”

    La IA encuentra sus subordinados directos y el curso, luego enumera sus matrículas y progreso.

  • “¿Qué matrículas han expirado?”

    Enumera las matrículas expiradas con el aprendice y el curso.

  • “Inscribe a [email protected] en el curso de Excel básico, la sesión del 12 de marzo.”

    Inscribe al aprendice en esa sesión del curso. Learn365 puede enviar un correo electrónico al aprendice, dependiendo de sus configuraciones de notificación.

Qué puede hacer tu IA

Cursos y sesiones

Busque cursos con filtros, lea detalles del curso, categorías y catálogos, y enumere sesiones programadas en aula o en línea.

Matrículas

Enumera y lee matrículas y matrículas expiradas, inscribe y desinscriba aprendices, apruebe o rechace solicitudes y marque las matrículas como completadas.

Aprendices e informes

Busque usuarios, subordinados directos de gerentes, grupos, planes de capacitación y certificados, e informe el tiempo invertido en formación.

  • “Aprobar la solicitud pendiente de matrícula de Peter.”

    Encuentra la matrícula y la aprueba.

  • “¿Qué certificados caducan el próximo mes?”

    Enumera los certificados filtrados por fecha de vencimiento, con aprendice y curso.

  • “¿Cuánto tiempo pasaron los aprendices en formación en el primer trimestre?”

    Informa del tiempo de capacitación entre la fecha de inicio y fin para el catálogo de cursos que seleccione.

301 herramientas para Learn365

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • approve_assessmentVisible para otros
  • approve_enrollmentVisible para otrosAprobar una solicitud de inscripción pendiente mediante su ID (`odatum_id`).
  • archive_email_notificationVisible para otros
  • archive_userVisible para otros
  • cancel_enrollmentElimina datos
  • complete_enrollmentVisible para otrosMarcar una inscripción como completada mediante ID de inscripción (`odatum_id`).
  • create_assessmentModifica datos
  • create_assignmentModifica datos
  • create_associate_with_course_sessionModifica datos
  • create_batchVisible para otros
  • create_catalog_categoryModifica datos
  • create_catalog_skillModifica datos
  • create_catalog_skill_scale_setModifica datos
  • create_catalog_skill_tagModifica datos
  • create_categoryModifica datos
  • create_category_question_pool_categories_v2_postModifica datos
  • create_certificateModifica datos
  • create_certificate_templateModifica datos
  • create_course_catalogModifica datos
  • create_course_completion_setModifica datos
  • create_course_sessionModifica datos
  • create_course_session_requestModifica datos
  • create_course_tagModifica datos
  • create_delegateModifica datos
  • create_enrollmentModifica datos
  • create_external_appModifica datos
  • create_grade_scale_setModifica datos
  • create_groupModifica datos
  • create_group_restriction_ad_groupModifica datos
  • create_group_restriction_groupModifica datos
  • create_group_userModifica datos
  • create_learning_moduleModifica datos
  • create_learning_module_attemptModifica datos
  • create_messageModifica datos
  • create_message_training_plans_v2_add_course_by_id_and_courseidModifica datos
  • create_parse_xml_configurationModifica datos
  • create_proxy_managerModifica datos
  • create_purgeModifica datos
  • create_purge_enrollments_v2_purge_by_idModifica datos
  • create_purge_users_v2_purge_by_loginnameModifica datos
  • create_quizModifica datos
  • create_quiz_question_poolModifica datos
  • create_rateModifica datos
  • create_registrationElimina datos
  • create_reissueModifica datos
  • create_reset_progressModifica datos
  • create_retakeModifica datos
  • create_scormModifica datos
  • create_scorm_attemptModifica datos
  • create_subscribeElimina datos
  • create_survey_responseModifica datos
  • create_target_skillModifica datos
  • create_unsubscribeElimina datos
  • create_userModifica datos
  • create_user_bulk_purge_user_skills_user_skillsVisible para otros
  • create_user_by_users_target_skillsModifica datos
  • create_user_grant_skill_user_skillsModifica datos
  • create_user_post_create_usersrequestversion_v2Modifica datos
  • create_user_post_reset_password_usersidversion_v2Elimina datos
  • create_user_purge_skillModifica datos
  • create_user_revoke_skill_user_skillsModifica datos
  • create_user_user_fields_v2_postModifica datos
  • create_user_users_v2_postModifica datos
  • create_waiting_listModifica datos
  • create_waiting_list_requestModifica datos
  • delete_assessmentElimina datos
  • delete_catalog_categoryElimina datos
  • delete_catalog_skillElimina datos
  • delete_catalog_skill_scale_setElimina datos
  • delete_catalog_skill_tagElimina datos
  • delete_categoriesMueve dinero
  • delete_certificate_templatesMueve dinero
  • delete_course_catalogsMueve dinero
  • delete_course_completion_setsMueve dinero
  • delete_course_session_requestsMueve dinero
  • delete_course_sessionsMueve dinero
  • delete_course_tagsMueve dinero
  • delete_delegateElimina datos
  • delete_delegate_userElimina datos
  • delete_external_appsMueve dinero
  • delete_grade_scale_setElimina datos
  • delete_groupElimina datos
  • delete_group_restrictionsMueve dinero
  • delete_group_userElimina datos
  • delete_group_usersMueve dinero
  • delete_learning_module_attemptsMueve dinero
  • delete_learning_modulesMueve dinero
  • delete_messagesMueve dinero
  • delete_messages_from_waiting_listElimina datos
  • delete_proxy_managerElimina datos
  • delete_quizzesMueve dinero
  • delete_registrationElimina datos
  • delete_registrationsMueve dinero
  • delete_scormsMueve dinero
  • delete_target_skillElimina datos
  • delete_unsubscribesMueve dinero
  • delete_userElimina datos
  • delete_usersMueve dinero
  • delete_users_user_fields_v2_delete_by_idMueve dinero
  • delete_waiting_list_requestsMueve dinero
  • delete_webhookElimina datos
  • download_scorm
  • enroll_userModifica datosInscribir a un aprendiz en un curso: ID del curso (`odatum_id`) y `user_login_name`, opcionalmente `course_session_id` para una sesión específica. Learn365 puede notificar al aprendiz por correo electrónico según tus configuraciones de notificación.
  • get_assessment
  • get_assessment_attempt
  • get_category
  • get_certificateObtener un certificado mediante su ID (`odatum_id`), con aprendiz, curso y fechas de emisión/expiración.
  • get_courseObtener un curso por su ID (`odatum_id`), con título, descripción, tipo, duración y categorías.
  • get_course_sessionObtener una sesión de curso mediante su ID (`odatum_id`), con fechas, ubicación y asistentes.
  • get_current_userObtener el usuario al que está conectado este acceso.
  • get_delegate_user
  • get_enrollmentObtener una inscripción mediante su ID (`odatum_id`), con estado, fechas y estado de superación.
  • get_enrollment_mandatory_statesModifica datos
  • get_grade_scale_set
  • get_group
  • get_message_survey
  • get_proxy_manager
  • get_registration
  • get_response_status
  • get_skill
  • get_skill_scale_set
  • get_skill_tag
  • get_target_skill
  • get_task
  • get_training_duration_reportInformar cuánto tiempo pasaron los aprendices en formación entre `start_date` y `end_date` para un `course_catalog_id`.
  • get_training_planObtener un plan de formación por su ID (`odatum_id`).
  • get_userObtener un usuario por `login_name` (su inicio de sesión Microsoft 365, por ejemplo [email protected]).
  • get_user_2
  • get_user_count
  • get_user_field_values_by_login_name
  • get_user_skill_request
  • list_alls
  • list_alls_enrollments_v2_all
  • list_apps
  • list_apps_apps_v2_get_by_id
  • list_assessment_attempts
  • list_assessments
  • list_assignments
  • list_assignments_assignments_v2_get_by_id
  • list_by_subordinates_manager_ids
  • list_by_subordinates_manager_ids_enrollments_v2_by_subordinates
  • list_cancelleds
  • list_categories_course_categories_v2_get_by_id
  • list_categories_get_skill_categories
  • list_categories_question_pool_categories_v2_get
  • list_categories_question_pool_categories_v2_get_by_id
  • list_certificate_templates
  • list_certificate_templates_certificate_templates_v2_get_by_id
  • list_certificatesListar certificados emitidos con OData `filter`, `orderby`, `limit` y `offset`.
  • list_content_url_versions
  • list_contents
  • list_course_catalogsListar catálogos de cursos con OData `filter`, `limit` y `offset`.
  • list_course_catalogs_course_catalogs_v2_get_by_id
  • list_course_categoriesListar categorías de cursos, por ejemplo para filtrar cursos por categoría.
  • list_course_completion_sets
  • list_course_completion_sets_course_completion_sets_v2_get_by_id
  • list_course_session_requests
  • list_course_session_requests_course_session_requests_v2_get_by_i
  • list_course_sessionsListar sesiones programadas de cursos (fechas presenciales o en línea) con OData `filter`, `orderby`, `limit` y `offset`.
  • list_course_sessions_2
  • list_course_tags
  • list_course_tags_course_tags_v2_get_by_id
  • list_coursesListar cursos con opciones OData: `filter` (por ejemplo, contiene(Título,'seguridad')), `orderby`, `select`, `limit` y `offset`.
  • list_delegate_users
  • list_delegates
  • list_embedded_document_as_stream_by_file_id_file_ids
  • list_embedded_document_as_streams
  • list_embedded_document_metadata_file_ids
  • list_enrollment_flows
  • list_enrollment_flows_enrollment_flows_v2_get_by_id
  • list_enrollmentsListar inscripciones (quién está registrado en qué curso y su progreso) con OData `filter`, `orderby`, `limit` y `offset`.
  • list_expired_enrollmentsListar inscripciones expiradas, con OData `filter`, `limit` y `offset`.
  • list_external_apps
  • list_external_apps_external_apps_v2_get_by_id
  • list_grade_scale_set_assessments
  • list_grade_scale_sets
  • list_group_membersLista los miembros de un grupo con `group_id`.
  • list_group_restrictions
  • list_groupsListar grupos de usuarios con OData `filter`, `limit` y `offset`.
  • list_hot_spot_image_by_name_as_streams
  • list_hot_spot_image_by_names
  • list_hot_spot_images_lists
  • list_images
  • list_include_deleteds
  • list_include_deleteds_courses_v2_include_deleted
  • list_include_deleteds_enrollments_v2_include_deleted
  • list_include_deleteds_training_plans_v2_include_deleted
  • list_include_not_createds
  • list_is_url_available_course_urls
  • list_learner_actual_training_durations
  • list_learner_individual_costs
  • list_learning_module_attempts
  • list_learning_module_attempts_learning_module_attempts_v2_get_by
  • list_learning_modules
  • list_learning_modules_learning_modules_v2_get_by_id
  • list_managed_by_mes
  • list_message_surveys
  • list_messages_training_plans_v2_get_course_by_id_and_courseid
  • list_messages_training_plans_v2_get_courses_by_id
  • list_photos
  • list_prerequisites
  • list_proxy_managers
  • list_quiz_attempts
  • list_quiz_attempts_quiz_attempts_v2_get_by_id
  • list_quiz_question_pools
  • list_quiz_question_pools_quiz_question_pools_v2_get_by_id
  • list_quizzes
  • list_quizzes_quizzes_v2_get_by_id
  • list_registrations
  • list_role_assignments
  • list_role_assignments_role_assignments_v2_get_by_id
  • list_scorm_attempts
  • list_scorm_attempts_scorm_attempts_v2_get_by_id
  • list_scorms
  • list_scorms_scorms_v2_get_by_id
  • list_site_asset_by_file_id_as_streams
  • list_site_asset_by_name_as_stream_file_names
  • list_site_asset_by_name_as_streams
  • list_site_asset_by_name_file_names
  • list_site_assets_lists
  • list_skill_scale_sets
  • list_skill_tags
  • list_skills
  • list_target_skills
  • list_tasks
  • list_training_plansListar planes de formación (conjuntos de cursos asignados juntos) con OData `filter`, `limit` y `offset`.
  • list_user_rating_user_ids
  • list_user_ratings
  • list_user_skill_requests
  • list_user_subordinatesListar las personas que reportan a un gerente, mediante el `login_name` del gerente.
  • list_usersListar aprendices y otros usuarios con OData `filter` (por ejemplo, por nombre o departamento), `orderby`, `limit` y `offset`.
  • list_users_2
  • list_users_get_get_all_usersversion_v2
  • list_users_get_user_skills
  • list_users_user_field_values_v2_get
  • list_users_user_field_values_v2_get_by_fieldid_and_userid
  • list_users_user_fields_v2_get
  • list_users_user_fields_v2_get_by_id
  • list_users_user_ranks_v2_get
  • list_users_user_ranks_v2_get_by_userloginname
  • list_waiting_list_requests
  • list_waiting_list_requests_waiting_list_requests_v2_get_by_id
  • reject_enrollmentVisible para otrosRechazar una solicitud de inscripción pendiente por ID de inscripción (`odatum_id`), con un mensaje opcional `message` para el aprendiz.
  • restore_email_notificationVisible para otros
  • restore_userModifica datos
  • search_filters
  • send_messageVisible para otros
  • send_message_emailElimina datos
  • send_message_email_notifications_get_allVisible para otros
  • send_message_email_notifications_get_all_course_notifications_byVisible para otros
  • send_message_email_notifications_get_course_notification_for_allVisible para otros
  • send_message_email_notifications_get_course_notification_for_emaVisible para otros
  • send_message_email_notifications_toggle_email_connection_settingVisible para otros
  • send_resetVisible para otros
  • submit_assignmentVisible para otros
  • submit_userVisible para otros
  • unenroll_userModifica datosEliminar a un aprendiz de un curso: ID del curso (`odatum_id`) y `user_login_name`, con un opcional `message`.
  • update_assessmentModifica datos
  • update_catalog_categoryModifica datos
  • update_catalog_skillModifica datos
  • update_catalog_skill_scale_setModifica datos
  • update_catalog_skill_tagModifica datos
  • update_categoriesVisible para otros
  • update_certificate_templatesVisible para otros
  • update_certificatesVisible para otros
  • update_courseVisible para otrosActualizar un curso por su ID (`odatum_id`); colocar los campos a cambiar (título, descripción, duración, máximo de asistentes, formadores y así sucesivamente) en `body`.
  • update_course_catalogsVisible para otros
  • update_course_catalogs_urlModifica datos
  • update_course_completion_setsVisible para otros
  • update_course_sessionsVisible para otros
  • update_course_tagsVisible para otros
  • update_enrollmentVisible para otrosActualizar una inscripción por su ID (`odatum_id`): `due_date`, `start_date`, `completion_date` o `course_passing_status`. Solo los campos que pasas cambian.
  • update_enrollments_attendanceModifica datos
  • update_external_appsVisible para otros
  • update_external_apps_positionModifica datos
  • update_grade_scale_setModifica datos
  • update_groupModifica datos
  • update_learning_module_attemptsVisible para otros
  • update_learning_modulesVisible para otros
  • update_messages_completion_optionsModifica datos
  • update_proxy_managerModifica datos
  • update_quizzesVisible para otros
  • update_registrationElimina datos
  • update_scorm_attemptsVisible para otros
  • update_scormsVisible para otros
  • update_scorms_positionModifica datos
  • update_statesVisible para otros
  • update_subscribeElimina datos
  • update_target_skillModifica datos
  • update_user_s_infoVisible para otros
  • update_user_updatesVisible para otros
  • update_usersVisible para otros
  • update_users_field_valuesModifica datos
  • upload_course_catalog_imageModifica datos
  • upload_course_catalog_site_assetModifica datos
  • upload_external_training_certificateModifica datos
  • upload_external_training_courseModifica datos
  • upload_external_training_progressModifica datos
  • upload_learning_module_embedded_documentModifica datos
  • upload_message_site_assetModifica datos
  • upload_quiz_hot_spot_imageModifica datos

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Learn365 en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Ingrese api como nombre de usuario y pegue una clave API de Learn365 como contraseña. Debe ser administrador LMS o administrador global de Microsoft 365. En el Centro de administración de Learn365 vaya a Todos los catálogos > Administración > Gestión de claves API, genere una clave (solo lectura o control completo) y cópiela.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en Learn365?

Puede leer cursos, categorías de curso, catálogos, sesiones, matrículas, matrículas expiradas, certificados, planes de capacitación, usuarios, grupos y subordinados directos de gerentes, e informar el tiempo invertido en formación. Puede inscribir y desinscribir aprendices, aprobar, rechazar y completar matrículas, y actualizar matrículas y cursos.

¿Vé la IA mis credenciales de Learn365?

No. Tu clave API de Learn365 está encriptada en reposo y nunca se muestra a la IA. Una vez guardada, no se vuelve a mostrar, ni siquiera a ti. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Tú eliges qué herramientas están activas, por lo que puedes empezar con solo consultas. Aprobar, rechazar o completar una inscripción y actualizar un curso pueden requerir tu aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT, abre Configuración › Aplicaciones y conectores › Avanzado, activa Modo desarrollador y añade tu enlace PipMCP. Modo desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

PipMCP tiene un plan gratuito sin tarjeta de crédito. Los planes de pago cobran por tarea completada. También necesitas tu propio cuenta Learn365.

¿Debería crear una clave solo lectura o con control total?

Usa solo lectura si solo quieres que la IA busque información. Inscribir aprendices, aprobar solicitudes y actualizar cursos requieren una clave de control total. El tipo de clave limita lo que la IA puede hacer además de las herramientas activadas en PipMCP.

Pon tu IA a trabajar en Learn365 hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Learn365 gratis

PipMCP no está afiliado a Learn365. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.