canvas-mcp

canvas-mcp

3.4

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