# smrik/canvas-mcp-server

Source: https://glimind.com/server/glama%2Fsmrik%2Fcanvas-mcp-server
Registry id: `glama/smrik/canvas-mcp-server`
Status: unknown

## Tools (13)

- `discover_course_files`: Preview all files and structure for a given course.
- `download_course`: Download all files for a course and organize into Obsidian vault.
- `download_file`: Download a single file from Canvas.
- `download_module`: Download all files in a module.
- `get_course_announcements`: Get announcements for a given course.
- `get_course_assignments`: Get assignments for a given course.
- `get_course_grades`: Get grades for a given course.
- `get_course_modules`: Get modules for a given course.
- `get_job_status`: Get status of a background job.
- `get_upcoming_events`: Get upcoming events for the user.
- `list_courses`: List all Canvas courses for the authenticated user.
- `list_jobs`: List all background jobs.
- `sync_course_files`: Sync course files to Obsidian vault, updating only changed files.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
