Skip to content

Learning MCP tools

These tools are served by the Sessionboard MCP server. To connect an assistant, see Learning API authentication. Tools that read need read:learning; tools that change something need write:learning.

Courses from your videos

ToolHintsDescription
list_learning_mediareadThe Media-section videos and clips a course can be made from, newest first
read_learning_libraryreadPublished and draft lessons and courses in the Learning library: what assign_course can target
read_course_draftsreadCourse drafts made from videos, with their status and progress
draft_course_from_mediawriteStart a course from 1 to 10 Media-section videos or clips
update_course_draftwriteSave edits to a draft: reword a question, drop a lesson, rename the course
apply_course_draftwrite · destructivePublish a reviewed draft (lessons, course and certification) and assign it
read_question_bankreadThe organization’s question bank: reusable questions with their tags, which quizzes draw from by tag
manage_question_bankwrite · destructiveAdd, edit, archive or restore a bank question
assign_coursewrite · destructiveAssign a published certification, course or lesson to the whole team or named teammates

Workspace, learners and results

ToolHintsDescription
read_learning_workspacereadRead the Learning workspace
publish_event_on_demandwrite · destructivePut a meeting on demand, in three steps
import_meeting_for_learningwrite · destructiveBring a meeting in from the organization’s registration platform and make courses from it
get_learning_resultsreadLearning results: completions and certifications, or credits for associations
read_learnersreadFind learners by name or email, and read one learner’s courses, certifications, assignments and credits
list_certificationsreadThe organization’s certifications: what earns one, how long it lasts and how many people hold it

Engagement

ToolHintsDescription
due_for_recertificationreadWho is due for recertification
recommend_coursesreadCourses to recommend to a group of people
explain_learner_engagementreadOne learner’s engagement score and why
learners_to_nudgereadWho to nudge now, most urgent first
learning_engagement_resultsreadEngagement bands now and 30 days ago, and what moved people
learning_signal_sourcesreadWhich sources feed Learning

Your Learning Site

Edits land in the Learning Site’s draft; nothing goes live until publish_site, which an assistant calls only after the person has seen the changes and said OK. Reading needs read:sites or read:learning; changing needs write:sites or write:learning.

ToolHintsDescription
list_sitesreadYour Sites, with whether each has unpublished changes
get_sitereadOne Site as its draft stands: pages, blocks, menu, theme, the block kinds it takes and the rules for editing
make_sitewriteMake a Learning Site from your courses and your Brand Kit, or rebuild a page from its address
edit_sitewriteEdit the draft: add, change, move, hide or remove pages and blocks; set the menu and the theme
get_site_diffreadWhat publishing would change, one plain sentence per change
preview_sitereadA link to the draft as one role on one device, and what that role sees
publish_sitewrite · destructivePublish the draft once the person has said OK
list_site_versionsreadEvery published version, newest first
restore_site_versionwrite · destructiveCopy an earlier version into the draft to review and publish
discard_site_draftwrite · destructiveThrow away the unpublished changes