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.
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with Canvas LMS.
list-courses
List all active courses for certified users, returning course name, ID and semester information
post-announcement
Announcement to a specific course, requiring course ID, title, and message
list-rubrics
List all grading criteria for a specific course, return grading criteria title, ID, and description
list-students
Get a complete list of all registered students in the course, optionally including email addresses
list-assignments
Get all assignments and their submission status in the course, optionally including student ID and submission history
list-assignment-submissions
Get all student submissions for a specific assignment, optionally including comments