Canvas MCP Server
Related Servers
Alternatives to Canvas MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceA 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.8 npmMIT
- AlicenseNot gradedqualityCmaintenanceA remote MCP server for querying Canvas LMS courses, assignments, and grades. Enables natural language interaction with Canvas data via MCP clients like Claude Desktop.8 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.8 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.8 npmMIT
- FlicenseNot gradedqualityDmaintenanceConnects 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.8 npmMIT
TDQS
Scored across 115 tools
The set contains many overlapping peer-review analytics/reporting tools (get_peer_review_assignments, get_peer_review_completion_analytics, generate_peer_review_report, analyze_peer_review_quality, identify_problematic_peer_reviews, extract_peer_review_dataset, etc.) whose boundaries are hard to infer. Similar overlaps appear among page content/detail tools, announcement deletion variants, and submission/grade lookup tools.
Most tools follow a consistent snake_case verb_noun pattern, such as list_courses, create_assignment, update_module, and delete_page. There are some deviations like get_my_* prefixes and confirmation-specific suffixes, but the naming remains predictable overall.
115 tools is far beyond a well-scoped set for an agent to choose from reliably. The surface is enormous and includes many closely related peer-review, accessibility, and administrative tools that likely could be consolidated.
The server covers a broad LMS surface including courses, assignments, pages, modules, discussions, announcements, rubrics, files, groups, and peer reviews. However, notable gaps remain, such as read-only quiz tools, no discussion deletion, no calendar event creation/update, and limited course-level lifecycle operations.