Canvas MCP Server V2.0
Related Servers
Alternatives to Canvas MCP Server V2.0
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceMCP 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.59 npmMIT
- AlicenseNot gradedqualityDmaintenanceA local MCP server for Canvas LMS that enables querying courses, assignments, grades, modules, and more from any MCP-compatible AI client.9 npmMIT
- FlicenseNot gradedqualityDmaintenanceMCP server for Canvas LMS that exposes courses, assignments, modules, pages, files, grades, and submissions as tools for AI agents.-
- 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.9 npmMIT
- AlicenseNot gradedqualityDmaintenanceA teacher-facing MCP server that wraps the Canvas LMS REST API, enabling AI assistants to create and manage course content across multiple Canvas courses.9 npmMIT
- AlicenseCqualityBmaintenanceAn MCP server for Canvas LMS that enables assistants to read course content, create assignments and pages, set due dates, and post announcements via the Canvas REST API.581MIT
TDQS
Scored across 54 tools
Most tools have distinct purposes targeting specific Canvas resources and actions, with clear naming like 'canvas_get_assignment' vs 'canvas_list_assignments'. However, some tools like 'canvas_get_dashboard' and 'canvas_get_dashboard_cards' could potentially overlap in functionality, and there are multiple 'get' tools that might be confused if the agent doesn't carefully read descriptions.
All tools follow a perfect 'canvas_verb_noun' pattern consistently throughout the entire set. The naming convention is uniform with snake_case, clear verbs (create, get, list, update, etc.), and specific nouns, making it highly predictable and readable.
With 54 tools, this is an extremely large set that feels heavy and overwhelming for a typical MCP server. While Canvas is a complex platform, this many tools suggests poor scoping and could lead to confusion or inefficiency in agent usage, as it's well beyond the typical 3-15 tool range for well-scoped servers.
The tool set provides comprehensive coverage of the Canvas LMS domain, including CRUD operations for accounts, courses, assignments, quizzes, users, and more, plus specialized actions like enrollment, grading, and module completion. There are no obvious gaps—it supports full lifecycle management and common workflows.