canvas-scholar-mcp
Related Servers
Alternatives to canvas-scholar-mcp
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access Canvas LMS course content, including assignments, modules, announcements, and files, to help students manage their coursework.9 npmISC
- FlicenseAqualityCmaintenanceProvides read-only access to Canvas LMS, enabling users to view active courses, grades, and upcoming assignments through natural language queries.2-
- FlicenseBqualityNot gradedmaintenanceProvides read-only access to Canvas LMS for students to retrieve courses, assignments, grades, files, discussions, and planner items. Includes optional NotebookLM integration for uploading course content to AI-powered study notebooks.4559 npm-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with a student's Canvas LMS account, supporting course viewing, grade checks, assignment submissions, announcements, discussions, calendar events, inbox messages, and more via specialized tools.-
- FlicenseBqualityBmaintenanceEnables AI assistants to act as teaching assistants for Canvas LMS, allowing them to browse courses, read student submissions (including PDF/DOCX), grade with rubrics, post announcements, manage modules and pages, and more.64-
- AlicenseAqualityCmaintenanceEnables AI systems to interact with Canvas Learning Management System data, allowing users to access courses, assignments, quizzes, planner items, files, and syllabi through natural language queries.227MIT
TDQS
Scored across 43 tools
Each tool targets a distinct resource and action (courses, assignments, grades, feedback, calendar events, conferences, discussions, etc.). Even overlapping tools like todo, planner, and activity stream have explicit differentiators in their descriptions (e.g., 'prefer this for action needs'), leaving no ambiguity about which to call.
The vast majority of tools follow the canvas_<verb>_<resource> pattern (get, list), with snake_case throughout. A few exceptions like canvas_smart_search and canvas_api_usage deviate from the verb_noun structure, but they remain clear and do not disrupt the overall predictable pattern.
43 tools is significantly above the typical well-scoped range. While each tool maps to a specific Canvas API endpoint, the set feels heavy and could potentially be consolidated (e.g., merging multiple list/get pairs). The breadth suggests a comprehensive integration, but it exceeds the threshold where each tool clearly earns its place in a manageable set.
The tool set covers the full student-facing Canvas surface: grades, assignments, submissions, feedback, syllabus, calendar, files, modules, pages, quizzes (both classic and new), discussions, announcements, conversations, groups, conferences, peer reviews, search, profile, and API usage. There are no obvious gaps for a read-only student tool, and the exclusion of write operations is appropriate for the stated purpose.