canvas-parent-mcp
Related Servers
Alternatives to canvas-parent-mcp
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for Canvas LMS with automatic OAuth authentication. Enables interaction with courses, assignments, grades, modules, discussions, quizzes, files, calendar, messaging, and more without manual API token management.2,635 npmMIT
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to read courses, assignments, announcements, files, and grades from a Canvas LMS instance.10-
- AlicenseAqualityAmaintenanceRead-only MCP server for Canvas LMS that works without API tokens by using session cookies, enabling AI assistants to access courses, assignments, grades, announcements, and more.3021 npm2MIT
- AlicenseAqualityBmaintenanceRead-only MCP server for Canvas LMS that exposes tools to list courses, assignments, grades, submissions, syllabi, announcements, modules, pages, and files, without any write operations.1126 npm1MIT
- AlicenseBqualityDmaintenanceA read-only MCP server for Canvas LMS that exposes a user's courses, upcoming work, and assignments as callable tools.3MIT
- AlicenseNot gradedqualityDmaintenanceA local MCP server for Canvas LMS that enables querying courses, assignments, grades, modules, and more from any MCP-compatible AI client.4 npmMIT
TDQS
Scored across 19 tools
Most tools target distinct resources or views (courses, assignments, submissions, events, conversations, files), and descriptions clarify differences. Some overlap exists between canvas_list_calendar_events, canvas_list_upcoming_events, and canvas_list_planner_items, which could cause mild misselection, but each has a distinguishable scope.
Every tool follows a consistent canvas_verb_noun pattern (canvas_list_courses, canvas_get_course, canvas_download_file, etc.). The convention is predictable and readable throughout.
19 tools for a Canvas LMS integration is reasonable given the breadth of read-oriented operations and one health check. It is on the higher side but still well-scoped for the domain.
The surface is heavily read-only: it covers listing, getting, and downloading, but lacks write operations like creating submissions, posting discussions, sending conversations, or managing assignments. For a student/observer Canvas server this may be intentional, but it leaves notable gaps for workflow completion.