Auzmor Learn MCP Server — Tools & Capabilities Reference

Auzmor Learn MCP Server — Tools & Capabilities Reference

Auzmor Learn's MCP (Model Context Protocol) server lets your AI assistant interact with your LMS using natural language. This document describes every capability available, organized by category.



How It Works

When you connect your AI assistant to Auzmor Learn via MCP, the assistant gains access to a set of tools — structured operations that read or modify your LMS data. You don't need to know the tool names; just ask your question in natural language and the assistant picks the right tool automatically.

Example: Asking "How many people completed the Compliance Training course?" triggers the course analytics tool, retrieves the data, and returns the answer in plain language.

The assistant operates within your home organization — the organization your Auzmor Learn account belongs to.
Role-Based Access

The tools available to you depend on your Auzmor Learn role. The server enforces the same permissions as the Auzmor Learn platform — the assistant cannot bypass your role.

Role - What You Can Do
  1. Admin: Full access — manage courses, users, teams, events, learning paths, analytics, organization settings, and view your own learner data
  2. Learner: View your own training data — courses, progress, certificates, events, notifications. Cannot manage other users or courses
All learner self-service tools — the get_my_* family plus explore_trainings and search_my_courses — work for
both roles. Admin-only tools require admin credentials.

Learner Self-Service Capabilities

These capabilities let you view and interact with your own training data. They work for all users regardless of role.

Dashboard & Overview

Get a snapshot of your entire training activity in one view.

What you can ask:
  1. "Show my dashboard"
  2. "Give me an overview of my training"
  3. "What does my learning home look like?"
My Courses

View Course Statistics

See a summary of your course counts and training time.

What you can ask:
  1. "How many courses have I completed?"
  2. "Show my course progress summary"
  3. "How much time have I spent on training?"
  4. "What are my overdue courses count?"
Browse My Courses

View your enrolled courses with filtering and search. Each course includes a link to open it directly in Auzmor Learn.

What you can ask:

  1. "Show my completed courses"
  2. "What courses am I enrolled in?"
  3. "List my overdue courses"
  4. "Show courses assigned to me"
  5. "Find my courses about leadership"
Filters available: ALL , PUBLIC , ASSIGNED , ENROLLED , IN_PROGRESS , COMPLETED , OVERDUE , FAILED (default:
ALL )

View Course Details

Get full details of a specific course including lessons, progress, and enrollment status.

What you can ask:
  1. "Show me details of my Compliance Training course"
  2. "What is my progress in the Leadership course?"
View Course Lessons

See all lessons in a course with your completion status per lesson.

What you can ask:
  1. "Show lessons in my Compliance Training course"
  2. "Which lessons have I completed in Leadership 101?"
  3. "What content is in this course?"
My Learning Paths

View Learning Path Statistics

See a summary of your learning path counts and time spent.

What you can ask:
  1. "How many learning paths have I completed?"
  2. "Show my learning path progress summary"
  3. "Do I have any overdue learning paths?"

Browse My Learning Paths

View your learning paths with filtering and search.

What you can ask:
  1. "Show my learning paths"
  2. "List my completed learning paths"
  3. "What learning paths am I assigned to?"
  4. "Show my overdue learning paths"

Filters available: ALL , PUBLIC , ASSIGNED , ENROLLED , IN_PROGRESS , COMPLETED , OVERDUE , FAILED (default:
ALL )

View Learning Path Details

Get full details of a specific learning path including structure, completion rules, and your progress.

What you can ask:
  1. "Show details of my New Hire Onboarding path"
  2. "What is my progress in the Leadership Track?"

View Learning Path Contents

See all courses and events within a learning path, including which are unlocked and your progress on each.

What you can ask:
  1. "What courses are in my New Hire path?"
  2. "Show the contents of Leadership Track"
  3. "Which courses in this path have I completed?"
My Events

View Event Statistics

See counts of your events by status (attended, upcoming, etc.).

What you can ask:
  1. "How many events have I attended?"
  2. "Show my event summary"
  3. "How many upcoming events do I have?"
Browse My Events

View your events with filtering by status, type, and date range.

What you can ask:
  1. "Show my upcoming events"
  2. "What events have I completed?"
  3. "List my ongoing events"
  4. "Show public events I can join"
  5. "Events this week"
Filters available: PUBLIC , UPCOMING , ONGOING , COMPLETED (default: UPCOMING )

Date range filtering is also supported (e.g., "Show my events from January to March").

View Event Sessions

See your scheduled event sessions with time and status details.

What you can ask:
  1. "Show my upcoming sessions"
  2. "What sessions do I have this week?"
  3. "List my past event sessions"
Filters available: UPCOMING , ONGOING , PAST , COMPLETED , PUBLIC

My Certificates

View Certificates

See certificates you've earned, filtered by source type.

What you can ask:

  1. "Show my course certificates"
  2. "List all my certificates"
  3. "Show my event certificates"
  4. "What certificates have I earned?"
Certificate types: Course , Event , LearningPath

Download a Certificate

Get the download link for a specific certificate.

What you can ask:
  1. "Download my Compliance Training certificate"
  2. "Get the link for my Leadership certificate"
Explore & Discover

Browse public trainings (courses and learning paths) available to you for discovery.

What you can ask:
  1. "What courses are available?"
  2. "Show me available learning paths"
  3. "Browse trainings about data science"
  4. "What's available to me?"


My Libraries (Unified View)

See all your trainings (courses + learning paths) combined in a single list.

What you can ask:
  1. "Show all my trainings"
  2. "What have I completed?"
  3. "Show my in-progress trainings"
  4. "List my overdue trainings"
Filters available: ALL , PUBLIC , ASSIGNED , ENROLLED , IN_PROGRESS , COMPLETED , OVERDUE , FAILED (default:
ALL )

Notifications & Announcements

View Notifications

See your LMS notifications.

What you can ask:

  1. "Show my notifications"
  2. "Do I have any new notifications?"
Categories: LEARN , LXP (default: LEARN )

View Announcements

See organization-wide announcements.

What you can ask:
  1. "Show announcements"
  2. "Are there any new announcements?"
  3. "What announcements have been posted?"
Admin Capabilities

These capabilities require an admin account. They allow you to manage courses, users, teams, events, learning paths,
and organization settings.

Course Management

List & Search Courses

Browse and search all courses in your organization.

What you can ask:
  1. "Show me all published courses"
  2. "Search for courses about compliance"
  3. "List courses in the Sales category"
  4. "Show draft courses"
Filters available:
  1. Status: PUBLISHED , DRAFT , ARCHIVED
  2. Search: by keyword
  3. Category: by category name
  4. Sort: alphabetically or by recency (default)
View Course Details

Get detailed information about any course.

What you can ask:
  1. "What are the details of the Leadership 101 course?"
  2. "Show me the Compliance Training course"
View Course Content

See all modules and content within a course.

What you can ask:
  1. "What content is in the Sales Onboarding course?"
  2. "Show me the modules in Leadership 101"
View Course Roster

See all learners enrolled in a course with enrollment statistics.

What you can ask:
  1. "Who is enrolled in Compliance Training?"
  2. "Show learners in Leadership 101"
  3. "How many users are assigned to Sales Onboarding?"
  4. "List users who haven't started Cybersecurity Basics"
Enrollment status filters: NOT_STARTED , IN_PROGRESS , COMPLETED , FAILED

Course Analytics

Get completion rates, pass rates, progress metrics, and learner performance data.

What you can ask:
  1. "What's the completion rate for Compliance Training?"
  2. "Pass rate for Sales Onboarding"
  3. "Average progress for the Leadership Course"
  4. "Show overdue learners in Compliance Training"
  5. "Who is lagging in the course?"
Filters available:
  1. Status: NOT_STARTED , IN_PROGRESS , COMPLETED , FAILED
  2. Special: OVERDUE (identifies learners past their due date)
  3. Enroll / Unenroll Users
  4. Add or remove individual users from a course.
What you can ask:
  1. "Enroll John Smith in the Cybersecurity Basics course"
  2. "Remove Jane Doe from Leadership 101"
Manage Teams in a Course

Add or remove entire teams from a course.

What you can ask:

  1. "Add the Sales team to Compliance Training"
  2. "Remove the Marketing team from the Sales Onboarding course"
View User Progress

Check a specific user's progress in a specific course.

What you can ask:
  1. "How far along is John in the Compliance course?"
  2. "Show Jane's progress in Leadership 101"
User Management

List & Search Users

Browse and search users with flexible filtering.

What you can ask:
  1. "List all active users"
  2. "Find users named Michael"
  3. "Search users with @company.com email"
  4. "Show inactive users"
  5. "List all admins"
Filters available:
  1. Status: ACTIVE , INACTIVE , PENDING
  2. Role: LEARNER , MANAGER , ADMIN
  3. Search: by name, email, or any keyword
  4. Sort: alphabetically or by recency (default)
View User Profile

Get complete profile information for a user, including roles, teams, and preferences.

What you can ask:

  1. "Show John Smith's profile"
  2. "Display account info for user 1234"
View User Enrollments

See all courses a user is enrolled in.

What you can ask:
  1. "What courses is Jane Doe enrolled in?"
  2. "Show John's enrollments"
Deactivate a User

Deactivate a user account.

What you can ask:
  1. "Deactivate user 1234"
  2. "Disable John Smith's account"
Team Management

List & Search Teams

Browse and search teams in your organization.

What you can ask:
  1. "Show all teams"
  2. "Find the Sales team"
  3. "Search for Engineering department"
View Team Details

Get team information including members, assigned courses, and learning paths.

What you can ask:
  1. "Show details of the HR team"
  2. "How many users are in the Sales team?"
  3. "What courses are assigned to the Engineering team?"
Create a Team

Create a new team with a name and optional description.

What you can ask:
  1. "Create a new team called Customer Success"
  2. "Set up an Engineering Onboarding team"
Add Members to a Team

Add users to an existing team.

What you can ask:

  1. "Add John Smith to the Engineering team"
  2. "Add users 101, 102, and 103 to the Sales team"
Assign Courses to a Team

Assign one or more courses to a team (enrolling all team members).

What you can ask:
  1. "Assign Compliance Training to the Sales team"
  2. "Add the Cybersecurity and Privacy courses to the Engineering team"
Assign Learning Paths to a Team

Assign one or more learning paths to a team.

What you can ask:
  1. "Assign the New Hire Path to the Customer Success team"
  2. "Add the Manager Track to the Leadership team"
Event Training Management

List & Search Events

Browse events with status filtering.

What you can ask:

  1. "List upcoming training events"
  2. "Show completed events"
  3. "What events are ongoing?"
Filters available: UPCOMING , ONGOING , COMPLETED

View Event Details

Get detailed information about a specific event.

What you can ask:
  1. "Show details of the Safety Training event"
  2. "What is the Leadership Workshop about?"
View Event Sessions

See all scheduled sessions for an event with date range and status filtering.

What you can ask:

  1. "Show upcoming sessions for Safety Training"
  2. "List past sessions for the Leadership Workshop"
  3. "What sessions are scheduled this week?"
Filters available: UPCOMING , PAST , ONGOING

Date range filtering is also supported.

View Event Roster

See who is registered for an event.

What you can ask:
  1. "Who registered for Safety Training?"
  2. "Show attendee list for Leadership Workshop"
  3. "How many users signed up for Product Training?"
Enrollment status filters: NOT_STARTED , IN_PROGRESS , COMPLETED , FAILED

Event Analytics

Get attendance rates, completion statistics, and participant performance metrics.

What you can ask:
  1. "Show attendance analytics for the Safety Training event"
  2. "What's the completion rate for the Leadership Workshop?"
Manage Event Enrollment

Add or remove individual users and teams from events.

What you can ask:

  1. "Register John Smith for the Safety Training event"
  2. "Remove the Marketing team from the Leadership Workshop"
  3. "Add the Engineering team to the Quarterly Townhall"
Learning Path Management

List & Search Learning Paths

Browse and search learning paths.

What you can ask:

  1. "Show all published learning paths"
  2. "Search for Sales Enablement Path"
  3. "List draft learning paths"

Filters available:
  1. Status: PUBLISHED , DRAFT , ARCHIVED
  2. Search: by keyword
  3. Sort: alphabetically or by recency (default)
View Learning Path Details

Get the structure, courses, completion rules, and metadata of a learning path.

What you can ask:
  1. "Show details of the New Hire Path"
  2. "What's the structure of the Manager Path?"
View Learning Path Contents

See the ordered list of courses and modules within a learning path.

What you can ask:
  1. "What courses are inside the New Hire Path?"
  2. "Show modules in the Manager Path"
  3. "Display the Sales Enablement Path structure"
View Learning Path Roster

See all learners assigned to a learning path with enrollment status.

What you can ask:
  1. "Who is assigned to the New Hire Path?"
  2. "List learners in the Leadership Path"
  3. "Show users who completed the Manager Path"
Enrollment status filters: NOT_STARTED , IN_PROGRESS , COMPLETED , FAILED

Learning Path Analytics

Get completion rates, progress summaries, and performance data.

What you can ask:
  1. "How many people completed the New Hire Path?"
  2. "Completion percentage for the Leadership Track"
  3. "Show overdue learners in the Manager Path"
  4. "Who is lagging in the Sales Path?"
Filters available:
  1. Status: NOT_STARTED , IN_PROGRESS , COMPLETED , FAILED
  2. Special: OVERDUE (identifies learners past their due date)
  3. Assign Users to a Learning Path
  4. Add or remove individual users from a learning path.
What you can ask:
  1. "Add John Smith to the New Hire Path"
  2. "Remove Jane Doe from the Manager Path"
  3. "Assign users 101 and 102 to the Leadership Track"
Assign Teams to a Learning Path

Add or remove teams from a learning path.

What you can ask:
  1. "Assign the Sales team to the Onboarding Path"
  2. "Remove the Marketing team from the Manager Path"
Bulk Operations

Perform operations on multiple items at once.

Bulk Assign Courses

Assign multiple courses to multiple users and/or teams at once, with an optional due date.

What you can ask:
  1. "Assign Compliance Training and Security Basics to the entire Sales team"
  2. "Enroll users 101, 102, and 103 in the Leadership and Communication courses, due by 2025-03-01"
Bulk Update Users

Update fields for multiple users at once.

What you can ask:
  1. "Update the role for users 101, 102, and 103"
  2. Communication
  3. Send Notifications
  4. Send a notification to a specific user.
What you can ask:
  1. "Send a notification to John reminding him about Compliance Training"
  2. "Notify user 1234 that their assignment is due"
Notification types: info , warning , error , success

View Announcements

View organization announcements, optionally filtered by course.

What you can ask:
  1. "Show recent announcements"
  2. "Are there announcements for the Compliance course?"
Search

Search across courses, learning paths, and users in a single query.

What you can ask:

  1. "Search for anything related to leadership"
  2. "Find content about data security"
Organization Settings

View Settings

See your organization's current configuration.

What you can ask:
  1. "What are the current organization settings?"
  2. "Show me the organization name and timezone"
Update Settings

Modify organization-level settings like name, email, timezone, locale, or brand colors.

What you can ask:
  1. "Update the organization timezone to US/Eastern"
  2. "Change the primary brand color to #0066CC"
AI Activity Monitoring

Track how AI features are being used across your organization. (Requires that AI features are enabled.)

Query AI Activity Logs

View detailed logs of AI interactions with filtering by service, action, user, status, and date range.

What you can ask:

  1. "What has the AI been doing this week?"
  2. "Show me John's AI interactions"
  3. "Show course generation activity"
  4. "List any failed AI operations in the last 7 days"
Service filters: lms-assistant , rag-platform , course-builder-agent
Status filters: success , failure , error , timeout , partial

AI Activity Statistics

Get aggregated usage statistics and breakdowns.

What you can ask:
  1. "How much AI is being used?"
  2. "Which AI features are most used?"
  3. "How many AI errors occurred this week?"
Session Management

Log Out

Revoke your current session. After logging out, you'll need to reconnect and sign in again to continue using the assistant.

What you can ask:

  1. "Log me out"
  2. "Sign out"
  3. "End my session"
  4. "Switch account"
Pagination

Most list-based tools support pagination. By default, results return 10 items per page. You can ask for more results or
navigate pages naturally:
  1. "Show me the next page of results"
  2. "List the first 50 courses"
  3. "Show page 3 of users"
What the Assistant Cannot Do

The assistant works within the capabilities of the Auzmor Learn API. Some things it cannot do:

  1. Create or edit course content — course authoring is done in the Auzmor Learn UI
  2. Upload files or media — documents, videos, and images must be uploaded through the platform
  3. Change user passwords — password management is handled through the login/SSO flow
  4. Create new user accounts — user provisioning is managed through the Auzmor Learn admin panel or SCIM
  5. Access billing or subscription settings — these are managed separately
  6. Override permissions — the assistant can only do what your account role allows
  7. Self-enroll in courses — browsing public trainings is supported, but enrollment actions require going through the Auzmor Learn UI
  8. Switch organizations — the assistant operates within your home organization; multi-org or branch users cannot change organization through the assistant
Quick Reference — All Capabilities

Learner Capabilities (all users)


    • Related Articles

    • Connect Your AI Assistant to Auzmor Learn

      Auzmor Learn supports the Model Context Protocol (MCP) — an open standard that lets AI assistants like Claude and Microsoft CoPilot interact directly with your LMS. Once connected, you can ask your AI assistant to look up courses, enroll learners, ...
    • Recurring Events in Auzmor Learn

      Title: Recurring Events In Auzmor Learn. Description: In this article, admins will learn how to create recurring training sessions and efficiently manage session demand using the waitlist feature in Auzmor Learn. Benefits: Recurring Events: Automated ...
    • Does Auzmor Learn supports AICC course format?

      Does Auzmor Learn supports AICC course format? Yes, we are happy to announce that Auzmor Learn support AICC Course format. About AICC Learning Object The Aviation Industry CBT Committee (AICC) E-Learning standard uses the HTTP AICC Communication ...
    • Step-by-Step Guide to Setting Up Resources in Auzmor Learn

      Role: Admins Description: In this article, you’ll learn how to set up and manage the Resources module in Auzmor Learn. The Resources module allows organizations to add external links and tools within the platform, helping create a centralized hub for ...
    • How to create a course using AICC/SCORM file in Auzmor Learn

      Roles: Primary Admin & Admin Description: In this article, you’ll learn how to create a course in Auzmor Learn using an AICC or SCORM file. Auzmor Learn gives you the flexibility to upload content packaged in these formats and further customize the ...