Connect to Canvas LMS workflows for courses, assignments, submissions, and announcements.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "@rishblob/canvas-mcp-server" yet — see the docs or source repo.
Connect to Canvas and fetch all assignments across my current courses, including due dates and submission status, then organize them in a list sorted by nearest deadline.
A time-sorted assignment list with course name, assignment title, due date, and submission status.
Post an announcement in the Canvas course 'Introduction to Software Engineering' saying: the midterm Q&A will be held this Friday at 2 PM, moved to an online meeting, and students should review module materials in advance.
A new announcement created in the specified course, with a confirmation or announcement link.
Check the latest assignment in a Canvas course and list student submission status, including counts and details for missing, late, and graded submissions.
Submission status statistics and student-level details for instructor or TA follow-up.
Access Canvas LMS data and safely perform course-related actions via API.
Connect to Canvas LMS to manage courses, assignments, grades, and teaching tasks.
Access and manage Canvas courses, grades, assignments, planner, and files.
Access Canvas courses, assignments, announcements, submissions, and deadlines in one place.
Manage Canvas courses, assignments, grades, and admin tasks with natural language.
Access Canvas courses, assignments, grades, and parent-observer data via MCP.