Canvas MCP for students
Related Servers
Alternatives to Canvas MCP for students
No user-submitted related servers found.
Related Servers
- AlicenseAqualityAmaintenanceLets AI apps read a student's Google Classroom data, including active classes, to-do and missing assignments, upcoming due dates, grades on returned work, and announcements. It is read-only, so it can never turn in, edit, or delete anything.14911 npmMIT
- AlicenseAqualityAmaintenanceEnables AI apps to read a student's Moodle courses, upcoming and overdue due dates, assignment submission statuses, course grades, gradebook items and announcements. It is strictly read only, so it can never submit, edit or delete anything.17807 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access Canvas LMS course content, including assignments, modules, announcements, and files, to help students manage their coursework.4 npmISC
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to inspect enrolled courses, extract readable text from course documents, track upcoming deadlines, view announcements, and retrieve assignment details through the platform’s REST API.MIT
- AlicenseAqualityAmaintenanceEnables students to ask an AI assistant about their Canvas LMS data, including assignments, grades, missing submissions, discussions, and upcoming items, while keeping access read-only and private.43MIT
- FlicenseBqualityDmaintenanceProvides read-only access to Canvas LMS data including courses, assignments, grades, and deadlines through 23 structured tools.23-
TDQS
Scored across 21 tools
Several tools overlap in purpose: get_course_content and get_course_modules both return module information, while get_missing_assignments, get_todo, get_upcoming_due_dates, and get_calendar_events all surface outstanding or upcoming work. Descriptions help distinguish them, but an agent could still struggle to pick the right tool for questions like 'what do I need to do next?'
Names are consistently snake_case and almost all follow a get_<resource> pattern. The only real deviation is export_due_dates_calendar, which is appropriate because it performs an export rather than a lookup.
At 21 tools, the set is on the heavy side for a student Canvas server, and the overlapping read views make it feel larger than necessary. The breadth is defensible for a rich domain, but the surface is not tightly scoped.
Read coverage is broad: courses, assignments, grades, modules, quizzes, discussions, inbox, calendar, files, and people are all represented. However, there are no write operations such as submitting assignments, posting discussion replies, sending messages, or marking inbox items read, which is a notable gap for a student-facing Canvas server.