Canvas MCP Server
Related Servers
Alternatives to Canvas MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityDmaintenanceEnables managing Canvas LMS courses, assignments, grades, modules, and more from MCP-compatible clients like Claude Desktop, Kiro, or Amazon Q Developer.MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables interaction with the Canvas Learning Management System API, allowing users to manage courses, assignments, enrollments, and grades within Canvas.54189 npm103JavaScriptMIT
- AlicenseCqualityAmaintenanceLocal-first MCP server for Canvas LMS. Stdio transport, no third-party broker, token stays in ~/.canvas.env. Exposes courses, assignments, modules, announcements, grades, planner items, upcoming events, todo list, and bulk file dump as MCP tools.1028 PyPI4MIT
- AlicenseNot gradedqualityBmaintenanceEnables interaction with Canvas LMS instances through MCP, providing tools for courses, assignments, grades, modules, discussions, files, calendar, inbox, and more, with configurable read/write/destructive permissions and dry-run support.9 npmMIT
- FlicenseNot gradedqualityAmaintenanceProvides MCP clients with structured local access to Canvas LMS data—such as assignments, rubrics, module readings, feedback, and deadlines—for academic planning via stdio, using an authenticated browser session instead of an API token.-
- FlicenseAqualityNot gradedmaintenanceEnables interaction with Canvas LMS courses and assignments directly from your LLM, allowing you to retrieve, search, and summarize course information, check due dates, and access assignment details without leaving your AI assistant.4189 npm-
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap between tools. The tool has a clear, specific purpose focused on retrieving user courses, leaving no ambiguity for an agent to misselect.
The single tool name follows a consistent verb_noun pattern (get_user_courses), making it predictable and readable. There are no other tools to compare against, so no inconsistency can arise.
One tool is too few for a server named 'Canvas MCP Server', which suggests a broader educational platform scope (e.g., courses, assignments, grades). This minimal set severely limits functionality and feels incomplete for the implied domain.
The tool surface is severely incomplete for a Canvas server, covering only user course retrieval. There are obvious gaps: no CRUD operations for courses, assignments, submissions, or grades, and no ability to create, update, or delete resources, which will cause significant agent failures.