vishalsachdev/canvas-mcp
If you are the rightful owner of canvas-mcp 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 is a Message Control Protocol server designed to interface with the Canvas Learning Management System API, providing a privacy-focused, FERPA-compliant solution for educators.
Tools
Functions exposed to the LLM to take actions
Course Tools
List and manage courses, get detailed information, generate summaries with syllabus content.
Assignment Tools
Handle assignments, submissions, and peer reviews with analytics.
Rubric Tools
Full CRUD operations for rubrics with validation, association management, and grading.
Discussion & Announcement Tools
Manage discussions, announcements, and replies.
Page & Content Tools
Access pages, modules, and course content.
User & Enrollment Tools
Manage enrollments, users, and groups.
Analytics Tools
View student analytics, assignment statistics, and progress tracking.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client