canvas-readonly-mcp
Related Servers
Alternatives to canvas-readonly-mcp
No user-submitted related servers found.
Related Servers
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to read courses, assignments, announcements, files, and grades from a Canvas LMS instance.10-
- AlicenseNot gradedqualityAmaintenanceEnables students, instructors, and account administrators to manage Canvas LMS courses, assignments, enrollments, grades, users, reports, discussions, modules, quizzes, files, and calendar events through MCP clients.21 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables students, instructors, and account administrators to interact with Canvas LMS through its API to manage courses, assignments, enrollments, grades, users, reports, modules, discussions, and related content via natural-language MCP clients.21 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables interaction with Canvas LMS through its API, supporting course, assignment, enrollment, grade, discussion, file, and account administration workflows for students, instructors, and administrators via MCP clients.21 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables students, instructors, and account administrators to interact with Canvas LMS APIs for managing courses, assignments, submissions, grades, enrollments, users, accounts, reports, discussions, modules, and files through MCP clients.21 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables interaction with Canvas LMS through its API for managing courses, assignments, submissions, enrollments, grades, discussions, files, and account administration via MCP clients.21 npmMIT
TDQS
Scored across 21 tools
Many tools have overlapping purposes: canvas_whats_new and canvas_changes_since both claim to be best for a daily check, canvas_list_files and canvas_list_linked_files both find course files, and snapshot/list tools can return similar course data. Descriptions help clarify some boundaries, but the set still has multiple ambiguous choices for an agent.
All tools consistently use the canvas_ prefix and snake_case, with mostly verb_noun naming such as canvas_list_courses and canvas_get_assignment. There are minor deviations like canvas_whoami, canvas_whats_new, and noun-first names like canvas_course_snapshot, but the overall convention is predictable.
21 tools is on the heavy side for the rubric's preferred range, and some tools are redundant or overlapping (two daily-check tools, two file-listing approaches, snapshot vs live listing tools). The breadth of Canvas features justifies many tools, but the set could be tightened.
The server covers the major read-only Canvas surfaces: courses, assignments, announcements, syllabus, modules, pages, files, calendar events, grades, and change tracking. Some gaps exist for directly listing discussions or quizzes without falling back to canvas_api_get or snapshot tools, but core workflows are largely covered.