Access Canvas LMS data and safely perform course-related actions via API.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "canvas-mcp" yet — see the docs or source repo.
Connect to Canvas and read all my courses' assignments, due dates, and unread announcements for this week. Output a to-do list by course, sorted by deadline.
A course-by-course task list with assignment names, due dates, and unread announcement reminders.
Fetch my grade updates from Canvas for the last two weeks. List courses, assignments, old scores, and new scores that changed, then provide a brief summary.
A grade change report highlighting updated items and an overall performance summary.
Create an announcement for the course 'Introduction to Marketing' reminding students to submit the midterm assignment by next Wednesday. Run a dry-run preview first, and only publish after confirming the content and target course are correct.
First returns a dry-run preview for confirmation, then publishes the announcement and reports the execution status.
Query Canvas courses, assignments, grades, and learning details in natural language.
Connect to Canvas LMS to manage courses, assignments, grades, and teaching tasks.
Manage Canvas courses, assignments, grades, and admin tasks with natural language.
Access Canvas courses, assignments, announcements, submissions, and deadlines in one place.
Query Canvas courses, assignments, grades, deadlines, and announcements in natural language.
Access and manage Canvas courses, grades, assignments, planner, and files.