Canvas MCP Server
Related Servers
Alternatives to Canvas MCP Server
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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.5443 npm103JavaScriptMIT
- AlicenseCqualityBmaintenanceLocal-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.104MIT
- 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.443 npm-
- AlicenseNot gradedqualityBmaintenanceA local MCP server that exposes Canvas LMS courses, assignments, grading, discussions, modules, pages, files, messaging, and peer reviews to an AI assistant through about 100 Markdown-returning tools, with preview-then-confirm behavior for any write operations.MIT
- AlicenseAqualityDmaintenanceTurns Canvas LMS into a scriptable pipeline and exposes it to AI assistants via MCP for querying courses, grades, assignments, and syncing files using natural language.143MIT
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.