Reference

Tools

13 tools, documented from the definitions the server actually runs. Every course tool is read-only against Canvas; the one write saves to Syla's own memory store, behind its own scope.

The surface

ToolDoes
list_coursesList connected coursesread-only
get_upcoming_assignmentsGet assignments and due datesread-only
search_course_materialsSearch course materialread-only
get_recent_announcementsGet recent announcementsread-only
whats_changedWhat changed in my classesread-only
get_active_workWhat the student is working onread-only
analyze_workloadAnalyse workload across all coursesread-only
get_course_overviewGet a course overviewread-only
recall_study_contextRecall what the student has been working onread-only
get_assignmentGet one assignment in fullread-only
changes_sinceWhat is new since last timeread-only
view_pageSee a page as the student sees itread-only
save_academic_memoryRemember something for the studentwrites to Syla only

ChatGPT's deep-research surface additionally sees search and fetch, names that surface requires, mapped onto the same retrieval the tools above use.