Canvas MCP Server
Related Servers
Alternatives to Canvas MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceA remote MCP server that gives Claude access to your Canvas LMS course materials and files, enabling you to list courses, retrieve files, modules, syllabus, pages, assignments, grades, quizzes, and more via natural language.6 npmMIT
- AlicenseNot gradedqualityBmaintenanceA remote MCP server for querying Canvas LMS courses, assignments, and grades. Enables natural language interaction with Canvas data via MCP clients like Claude Desktop.6 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to interact with the Canvas LMS API to manage courses, assignments, grades, and communications. It supports both remote and local deployments, allowing users to query academic data and submit assignments via natural language.6 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server that provides tools to read UBC Canvas LMS data, including courses, assignments, announcements, submissions, and calendar, for use with Claude Desktop, Claude Code, or n8n AI agents.6 npmMIT
- FlicenseNot gradedqualityBmaintenanceConnects Claude to the Canvas LMS REST API, enabling natural language queries about courses, assignments, grades, deadlines, and announcements.1-
- AlicenseNot gradedqualityDmaintenanceConnects Canvas LMS to Claude Desktop, enabling natural-language queries about courses, assignments, grades, and more.6 npmMIT
TDQS
Scored across 96 tools
Several tools have unclear boundaries: get_my_submission_status vs get_my_submission, get_discussion_with_replies vs list_discussion_entries/get_discussion_entry_details, and a large cluster of peer-review tools where list_peer_reviews, get_peer_review_assignments, generate_peer_review_report, and generate_peer_review_feedback_report overlap heavily. The descriptions help, but the sheer number of similar read/analytics/report tools makes misselection likely.
The dominant pattern is a clear snake_case verb_noun style (list_courses, create_ssignment, update_page_settings, delete_module), and the delete_*_with_confirmation and get_my_* conventions are internally consistent. Minor deviations like get_discussion_with_replies, search_canvas_tools, create_rubric_from_csv, and bulk_grade_submissions break the pattern only slightly.
At 96 tools this is an extreme MCP surface, far beyond the 3-15 well-scoped range and well past the 50+ mismatch threshold. Dozens of similarly themed tools for peer reviews, accessibility, and announcement deletion could be consolidated into far fewer, broader operations. The size will overwhelm agent tool-selection and degrade coherence.
The server offers broad CRUD coverage for assignments, pages, modules, discussions, announcements, rubrics, and files, plus grading and messaging workflows. However, there are notable gaps for a Canvas integration: no quiz/survey tools, no calendar/events, no course-creation or enrollment-management beyond listing, and no deletion for discussion topics or entries. Agents can work around some gaps but will dead-end on common tasks.