akshsgaur/CMUCanvasMCPSErver
3.4
If you are the rightful owner of CMUCanvasMCPSErver and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Canvas MCP Server integrates Canvas LMS with Claude Desktop, providing access to courses, assignments, and more.
Tools
Functions exposed to the LLM to take actions
get_courses
Get all active Canvas courses
get_upcoming_assignments
Get upcoming assignments and deadlines
get_course_assignments
Get assignments for a specific course
get_todo_items
Get Canvas To-Do list items
get_assignment_details
Get detailed assignment information
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client