Learning Management System

58 entities and 330 agent-callable operations in lms. Each operation is addressed as {mega_tool}/lms/{entity}/{operation} and carries the same permission check over MCP and REST.

answer_option

OperationMega-toolWhat it does
createentity_crudCreate an answer option
deleteentity_crudSoft-delete an answer option
listentity_crudList answer options with filtering and pagination
readentity_crudGet answer option details
searchentity_crudSearch answer options by text
updateentity_crudUpdate an answer option

assessment

OperationMega-toolWhat it does
assessment_resultsreport_queryGet results for a completed assessment attempt (score, per-question detail).
breakdownreport_queryGet assessment breakdown by dimension
createentity_crudCreate a new LMS assessment
deleteentity_crudSoft delete an LMS assessment
gradeworkflow_actionGrade an assessment attempt (manual grading)
listentity_crudList LMS assessments with filtering and pagination
readentity_crudGet detailed assessment information including questions
retakeworkflow_actionAllow a user to retake an assessment
submitworkflow_actionSubmit an assessment attempt for grading
summaryreport_queryAssessment attempt analytics and scoring
trendreport_queryGet assessment trend over time
updateentity_crudUpdate an existing LMS assessment

assessment_attempt

OperationMega-toolWhat it does
createentity_crudCreate/start an assessment attempt
deleteentity_crudSoft-delete an assessment attempt
listentity_crudList assessment attempts with filtering and pagination
readentity_crudGet assessment attempt details
searchentity_crudSearch assessment attempts
updateentity_crudUpdate an assessment attempt

assessment_question

OperationMega-toolWhat it does
createentity_crudLink a question to an assessment
deleteentity_crudSoft-delete an assessment-question link
listentity_crudList assessment-question links with filtering
readentity_crudGet assessment-question link details
updateentity_crudUpdate an assessment-question link

badge

OperationMega-toolWhat it does
createentity_crudCreate a new badge
deleteentity_crudSoft delete a badge
listentity_crudList badges with filtering and pagination
readentity_crudGet detailed badge information
updateentity_crudUpdate an existing badge

category

OperationMega-toolWhat it does
listentity_crudList categories with filtering and pagination
readentity_crudGet detailed category information
searchentity_crudSearch categories with fuzzy matching

certificate

OperationMega-toolWhat it does
certificate_detailsreport_queryGet certificate details/verification (by certificate id OR certificate number).
generateworkflow_actionGenerate a certificate for a completed enrollment
my_certificatesreport_queryList the current user's earned certificates (active + optionally expired).
revokeworkflow_actionRevoke an issued certificate
verifyworkflow_actionVerify a certificate by its number

certificate_template

OperationMega-toolWhat it does
createentity_crudCreate a new certificate template
listentity_crudList certificate templates with filtering and pagination
readentity_crudGet detailed certificate template information
updateentity_crudUpdate an existing certificate template

certification

OperationMega-toolWhat it does
createentity_crudCreate a certification
deleteentity_crudSoft-delete a certification
listentity_crudList certifications with filtering and pagination
readentity_crudGet certification details
searchentity_crudSearch certifications by name or code
updateentity_crudUpdate a certification

content

OperationMega-toolWhat it does
certification_expirysmart_actionCheck certification expiry dates
compliance_statussmart_actionCompliance training status
course_analyticssmart_actionCourse analytics and completion rates
overdue_trainingsmart_actionGet overdue training assignments
send_remindersmart_actionSend training reminder
team_progresssmart_actionTeam training progress

course

OperationMega-toolWhat it does
archiveworkflow_actionArchive a course, removing it from enrollment
cloneworkflow_actionClone a course with all its modules and lessons
createentity_crudCreate a new LMS course
deleteentity_crudSoft delete an LMS course
listentity_crudList LMS courses with filtering and pagination
publishworkflow_actionPublish a draft course to make it available for enrollment
readentity_crudGet detailed course information including modules and lessons
updateentity_crudUpdate an existing LMS course

enrollment

OperationMega-toolWhat it does
breakdownreport_queryGet enrollment breakdown by dimension
completeworkflow_actionMark an enrollment as completed
createentity_crudCreate a new LMS enrollment (enroll user in course)
deleteentity_crudSoft delete an LMS enrollment
dropworkflow_actionDrop a user from a course
enrollworkflow_actionEnroll a user in a course
listentity_crudList LMS enrollments with filtering and pagination
readentity_crudGet detailed enrollment information including progress
summaryreport_queryCourse enrollment analytics and completion rates
trendreport_queryGet enrollment trend over time
updateentity_crudUpdate an existing LMS enrollment

global_kb_article

OperationMega-toolWhat it does
createentity_crudCreate a new global kb article
deleteentity_crudDelete a global kb article
listentity_crudList global_kb_articles with filtering and pagination
readentity_crudGet detailed global kb article information
searchentity_crudSearch global_kb_articles with fuzzy matching
updateentity_crudUpdate an existing global kb article

global_kb_category

OperationMega-toolWhat it does
createentity_crudCreate a new global kb category
deleteentity_crudDelete a global kb category
listentity_crudList global_kb_categories with filtering and pagination
readentity_crudGet detailed global kb category information
searchentity_crudSearch global_kb_categories with fuzzy matching
updateentity_crudUpdate an existing global kb category

global_kb_comment

OperationMega-toolWhat it does
createentity_crudCreate a new global kb comment
deleteentity_crudDelete a global kb comment
listentity_crudList global_kb_comments with filtering and pagination
readentity_crudGet detailed global kb comment information
searchentity_crudSearch global_kb_comments with fuzzy matching
updateentity_crudUpdate an existing global kb comment

global_kb_comment_vote

OperationMega-toolWhat it does
createentity_crudCreate a new global kb comment vote
deleteentity_crudDelete a global kb comment vote
listentity_crudList global_kb_comment_votes with filtering and pagination
readentity_crudGet detailed global kb comment vote information
updateentity_crudUpdate an existing global kb comment vote

global_kb_feedback

OperationMega-toolWhat it does
createentity_crudCreate a new global kb feedback
deleteentity_crudDelete a global kb feedback
listentity_crudList global_kb_feedbacks with filtering and pagination
readentity_crudGet detailed global kb feedback information
searchentity_crudSearch global_kb_feedbacks with fuzzy matching
updateentity_crudUpdate an existing global kb feedback

global_kb_learning_path

OperationMega-toolWhat it does
createentity_crudCreate a new global kb learning path
deleteentity_crudDelete a global kb learning path
listentity_crudList global_kb_learning_paths with filtering and pagination
readentity_crudGet detailed global kb learning path information
searchentity_crudSearch global_kb_learning_paths with fuzzy matching
updateentity_crudUpdate an existing global kb learning path

global_kb_learning_path_item

OperationMega-toolWhat it does
createentity_crudCreate a new global kb learning path item
deleteentity_crudDelete a global kb learning path item
listentity_crudList global_kb_learning_path_items with filtering and pagination
readentity_crudGet detailed global kb learning path item information
searchentity_crudSearch global_kb_learning_path_items with fuzzy matching
updateentity_crudUpdate an existing global kb learning path item

global_kb_learning_path_progress

OperationMega-toolWhat it does
createentity_crudCreate a new global kb learning path progress
deleteentity_crudDelete a global kb learning path progress
listentity_crudList global_kb_learning_path_progresses with filtering and pagination
readentity_crudGet detailed global kb learning path progress information
updateentity_crudUpdate an existing global kb learning path progress

global_kb_recommendation

OperationMega-toolWhat it does
createentity_crudCreate a new global kb recommendation
deleteentity_crudDelete a global kb recommendation
listentity_crudList global_kb_recommendations with filtering and pagination
readentity_crudGet detailed global kb recommendation information
searchentity_crudSearch global_kb_recommendations with fuzzy matching
updateentity_crudUpdate an existing global kb recommendation

global_kb_search_history

OperationMega-toolWhat it does
createentity_crudCreate a new global kb search history
deleteentity_crudDelete a global kb search history
listentity_crudList global_kb_search_histories with filtering and pagination
readentity_crudGet detailed global kb search history information
searchentity_crudSearch global_kb_search_histories with fuzzy matching
updateentity_crudUpdate an existing global kb search history

global_kb_user_interaction

OperationMega-toolWhat it does
createentity_crudCreate a new global kb user interaction
deleteentity_crudDelete a global kb user interaction
listentity_crudList global_kb_user_interactions with filtering and pagination
readentity_crudGet detailed global kb user interaction information
searchentity_crudSearch global_kb_user_interactions with fuzzy matching
updateentity_crudUpdate an existing global kb user interaction

global_kb_user_profile

OperationMega-toolWhat it does
createentity_crudCreate a new global kb user profile
deleteentity_crudDelete a global kb user profile
listentity_crudList global_kb_user_profiles with filtering and pagination
readentity_crudGet detailed global kb user profile information
updateentity_crudUpdate an existing global kb user profile

global_kb_video

OperationMega-toolWhat it does
createentity_crudCreate a global KB video
deleteentity_crudSoft-delete a global KB video
listentity_crudList global KB videos with filtering
readentity_crudGet global KB video details
searchentity_crudSearch global KB videos
updateentity_crudUpdate a global KB video

global_kb_workflow

OperationMega-toolWhat it does
createentity_crudCreate a new global kb workflow
deleteentity_crudDelete a global kb workflow
listentity_crudList global_kb_workflows with filtering and pagination
readentity_crudGet detailed global kb workflow information
searchentity_crudSearch global_kb_workflows with fuzzy matching
updateentity_crudUpdate an existing global kb workflow

guide

OperationMega-toolWhat it does
queryreport_queryLMS agent playbook: where every lms id comes from and the order the workflows run in.

kb_article

OperationMega-toolWhat it does
createentity_crudCreate a new KB article
deleteentity_crudSoft delete a KB article
listentity_crudList knowledge base articles with filtering and pagination
readentity_crudGet a single KB article by ID with full content
updateentity_crudUpdate an existing KB article

kb_category

OperationMega-toolWhat it does
createentity_crudCreate a new KB category
deleteentity_crudSoft delete a KB category
listentity_crudList KB categories with filtering and pagination
readentity_crudGet a single KB category by ID
updateentity_crudUpdate an existing KB category

kb_feedback

OperationMega-toolWhat it does
createentity_crudSubmit KB feedback
deleteentity_crudSoft-delete KB feedback
listentity_crudList KB feedback entries with filtering
readentity_crudGet KB feedback details
updateentity_crudUpdate KB feedback (admin response)

kb_tool_documentation

OperationMega-toolWhat it does
createentity_crudCreate a new kb tool documentation
deleteentity_crudDelete a kb tool documentation
listentity_crudList kb_tool_documentations with filtering and pagination
readentity_crudGet detailed kb tool documentation information
searchentity_crudSearch kb_tool_documentations with fuzzy matching
updateentity_crudUpdate an existing kb tool documentation

kb_workflow

OperationMega-toolWhat it does
createentity_crudCreate a new Knowledge Base workflow
deleteentity_crudSoft delete a Knowledge Base workflow
listentity_crudList Knowledge Base workflows with filtering and pagination
readentity_crudGet detailed KB workflow information including steps
updateentity_crudUpdate an existing Knowledge Base workflow

learning_path

OperationMega-toolWhat it does
breakdownreport_queryGet learning path breakdown by dimension
createentity_crudCreate a new learning path
deleteentity_crudSoft delete a learning path
listentity_crudList learning paths with filtering and pagination
readentity_crudGet learning path details by ID
summaryreport_queryLearning path enrollment and progress analytics
trendreport_queryGet learning path trend over time
updateentity_crudUpdate an existing learning path

learning_path_enrollment

OperationMega-toolWhat it does
createentity_crudCreate a new learning path enrollment
deleteentity_crudDelete a learning path enrollment
listentity_crudList learning_path_enrollments with filtering and pagination
readentity_crudGet detailed learning path enrollment information
searchentity_crudSearch learning_path_enrollments with fuzzy matching
updateentity_crudUpdate an existing learning path enrollment

learning_path_item

OperationMega-toolWhat it does
createentity_crudCreate a new learning path item
deleteentity_crudDelete a learning path item
listentity_crudList learning_path_items with filtering and pagination
readentity_crudGet detailed learning path item information
searchentity_crudSearch learning_path_items with fuzzy matching
updateentity_crudUpdate an existing learning path item

learning_path_notification

OperationMega-toolWhat it does
createentity_crudCreate a new learning path notification
deleteentity_crudDelete a learning path notification
listentity_crudList learning_path_notifications with filtering and pagination
readentity_crudGet detailed learning path notification information
searchentity_crudSearch learning_path_notifications with fuzzy matching
updateentity_crudUpdate an existing learning path notification

learning_path_prerequisite

OperationMega-toolWhat it does
createentity_crudCreate a new learning path prerequisite
deleteentity_crudDelete a learning path prerequisite
listentity_crudList learning_path_prerequisites with filtering and pagination
readentity_crudGet detailed learning path prerequisite information
updateentity_crudUpdate an existing learning path prerequisite

learning_path_progress

OperationMega-toolWhat it does
createentity_crudCreate a new learning path progress
deleteentity_crudDelete a learning path progress
listentity_crudList learning_path_progresses with filtering and pagination
readentity_crudGet detailed learning path progress information
searchentity_crudSearch learning_path_progresses with fuzzy matching
updateentity_crudUpdate an existing learning path progress

lesson

OperationMega-toolWhat it does
createentity_crudCreate a new LMS lesson within a module
deleteentity_crudSoft delete an LMS lesson
listentity_crudList LMS lessons with filtering and pagination
readentity_crudGet detailed lesson information including content
semantic_searchsmart_actionFind lessons in this organization by meaning.
updateentity_crudUpdate an existing LMS lesson

lesson_progress

OperationMega-toolWhat it does
createentity_crudCreate a lesson progress record
deleteentity_crudSoft-delete a lesson progress record
listentity_crudList lesson progress records with filtering
readentity_crudGet lesson progress details
updateentity_crudUpdate lesson progress

lrs

OperationMega-toolWhat it does
createentity_crudCreate a new lrs
deleteentity_crudDelete a lrs
listentity_crudList lrses with filtering and pagination
readentity_crudGet detailed lrs information
searchentity_crudSearch lrses with fuzzy matching
updateentity_crudUpdate an existing lrs

media_asset

OperationMega-toolWhat it does
createentity_crudCreate a media asset
deleteentity_crudSoft-delete a media asset
listentity_crudList media assets with filtering
readentity_crudGet media asset details
searchentity_crudSearch media assets by title or description
updateentity_crudUpdate a media asset

module

OperationMega-toolWhat it does
createentity_crudCreate a new LMS module within a course
deleteentity_crudSoft delete an LMS module
listentity_crudList LMS modules with filtering and pagination
readentity_crudGet detailed module information including lessons
updateentity_crudUpdate an existing LMS module

question

OperationMega-toolWhat it does
createentity_crudCreate a new question
deleteentity_crudSoft delete a question
listentity_crudList questions with filtering and pagination
readentity_crudGet detailed question information including answer options
updateentity_crudUpdate an existing question

question_bank

OperationMega-toolWhat it does
createentity_crudCreate a new question bank
deleteentity_crudSoft delete a question bank
listentity_crudList question banks with filtering and pagination
readentity_crudGet detailed question bank information including questions
updateentity_crudUpdate an existing question bank

scorm_attempt

OperationMega-toolWhat it does
createentity_crudCreate a new scorm attempt
deleteentity_crudDelete a scorm attempt
listentity_crudList scorm_attempts with filtering and pagination
readentity_crudGet detailed scorm attempt information
searchentity_crudSearch scorm_attempts with fuzzy matching
updateentity_crudUpdate an existing scorm attempt

scorm_interaction

OperationMega-toolWhat it does
createentity_crudCreate a new scorm interaction
deleteentity_crudDelete a scorm interaction
listentity_crudList scorm_interactions with filtering and pagination
readentity_crudGet detailed scorm interaction information
searchentity_crudSearch scorm_interactions with fuzzy matching
updateentity_crudUpdate an existing scorm interaction

scorm_objective

OperationMega-toolWhat it does
createentity_crudCreate a new scorm objective
deleteentity_crudDelete a scorm objective
listentity_crudList scorm_objectives with filtering and pagination
readentity_crudGet detailed scorm objective information
searchentity_crudSearch scorm_objectives with fuzzy matching
updateentity_crudUpdate an existing scorm objective

scorm_package

OperationMega-toolWhat it does
createentity_crudCreate a new scorm package
deleteentity_crudDelete a scorm package
listentity_crudList scorm_packages with filtering and pagination
readentity_crudGet detailed scorm package information
searchentity_crudSearch scorm_packages with fuzzy matching
updateentity_crudUpdate an existing scorm package

skill

OperationMega-toolWhat it does
createentity_crudCreate a skill
deleteentity_crudSoft-delete a skill
listentity_crudList skills with filtering and pagination
readentity_crudGet skill details
searchentity_crudSearch skills by name or description
updateentity_crudUpdate a skill

tag

OperationMega-toolWhat it does
listentity_crudList tags with filtering and pagination
readentity_crudGet detailed tag information
searchentity_crudSearch tags with fuzzy matching

user_badge

OperationMega-toolWhat it does
createentity_crudAward a badge to a user
deleteentity_crudRevoke/remove an awarded badge
listentity_crudList awarded badges with filtering and pagination

user_certificate

OperationMega-toolWhat it does
createentity_crudIssue a certificate to a user
listentity_crudList issued certificates with filtering and pagination
readentity_crudGet detailed certificate information
updateentity_crudRevoke a certificate

user_certification

OperationMega-toolWhat it does
createentity_crudCreate a new user certification
deleteentity_crudDelete a user certification
listentity_crudList user_certifications with filtering and pagination
readentity_crudGet detailed user certification information
searchentity_crudSearch user_certifications with fuzzy matching
updateentity_crudUpdate an existing user certification

x_api_activity_profile

OperationMega-toolWhat it does
createentity_crudCreate a new x api activity profile
deleteentity_crudDelete a x api activity profile
listentity_crudList x_api_activity_profiles with filtering and pagination
readentity_crudGet detailed x api activity profile information
searchentity_crudSearch x_api_activity_profiles with fuzzy matching
updateentity_crudUpdate an existing x api activity profile

x_api_agent_profile

OperationMega-toolWhat it does
createentity_crudCreate a new x api agent profile
deleteentity_crudDelete a x api agent profile
listentity_crudList x_api_agent_profiles with filtering and pagination
readentity_crudGet detailed x api agent profile information
searchentity_crudSearch x_api_agent_profiles with fuzzy matching
updateentity_crudUpdate an existing x api agent profile

x_api_state

OperationMega-toolWhat it does
createentity_crudCreate one binary-safe xAPI state resource
deleteentity_crudSoft-delete one live xAPI state resource
listentity_crudList live xAPI state metadata in the selected organization
readentity_crudRead one live xAPI state document as base64
searchentity_crudSearch xAPI state metadata without searching binary content
updateentity_crudUpdate mutable content fields on an xAPI state resource

x_api_statement

OperationMega-toolWhat it does
createentity_crudCreate a new x api statement
deleteentity_crudDelete a x api statement
listentity_crudList x_api_statements with filtering and pagination
readentity_crudGet detailed x api statement information
searchentity_crudSearch x_api_statements with fuzzy matching
updateentity_crudUpdate an existing x api statement

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under entity_crud, report_query, smart_action, workflow_action.