Canvas MCP
Related Servers
Alternatives to Canvas MCP
No user-submitted related servers found.
Related Servers
- AlicenseAqualityAmaintenanceRead-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.112 npm1MIT
- 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
- AlicenseBqualityCmaintenanceA read-only MCP server for Canvas LMS that exposes a user's courses, upcoming work, and assignments as callable tools.3MIT
- FlicenseAqualityCmaintenanceEnables MCP-compatible clients to read courses, assignments, announcements, files, and grades from a Canvas LMS instance.10-
- AlicenseNot gradedqualityBmaintenanceA local MCP server that exposes Canvas LMS courses, assignments, grading, discussions, modules, pages, files, messaging, and peer reviews to an AI assistant through about 100 Markdown-returning tools, with preview-then-confirm behavior for any write operations.MIT
- 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 10 tools
Tools mostly target distinct resources or actions: overview, course list, assignment list, status check, single-assignment context, syllabus, modules, module items, page read, announcements. The study overview intentionally overlaps with assignment and status tools as a broad entry point, but its description explicitly clarifies it is non-exhaustive, limiting confusion.
All tool names follow a predictable snake_case verb_noun pattern using get_, list_, or read_ consistently. Multi-word nouns are handled uniformly (e.g., list_module_items, get_course_work_status), with no camelCase or style mixing.
Ten tools is well-scoped for a Canvas student assistant covering courses, assignments, modules, pages, syllabus, and announcements. No tool appears redundant or out of place, and the count stays within a manageable range.
The read-only surface covers core student workflows: course listing, assignment deadlines, submission state, missing work, syllabus, modules, module items, pages via module slugs, and announcements. Minor gaps remain, such as listing pages independent of modules, retrieving an overall course average, and accessing quizzes, discussions, or files.