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
| Tool | Does | |
|---|---|---|
| list_courses | List connected courses | read-only |
| get_upcoming_assignments | Get assignments and due dates | read-only |
| search_course_materials | Search course material | read-only |
| get_recent_announcements | Get recent announcements | read-only |
| whats_changed | What changed in my classes | read-only |
| get_active_work | What the student is working on | read-only |
| analyze_workload | Analyse workload across all courses | read-only |
| get_course_overview | Get a course overview | read-only |
| recall_study_context | Recall what the student has been working on | read-only |
| get_assignment | Get one assignment in full | read-only |
| changes_since | What is new since last time | read-only |
| view_page | See a page as the student sees it | read-only |
| save_academic_memory | Remember something for the student | writes 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.

