Best Canvas MCP Servers
Canvas is a learning management system (LMS) developed by Instructure that allows educators to create, deliver, and manage online courses and educational content.
Why this server?
Connects to the Canvas LMS API to provide tools for managing courses, deadlines, grades, content, communication, and planning.
AlicenseBqualityAmaintenanceEnables Claude to interact with Canvas LMS, allowing natural language queries about courses, deadlines, grades, and feedback.Last updated29MITWhy this server?
Enables the export of AI-generated questions and assessments into formats compatible with the Canvas Learning Management System.
AlicenseAqualityBmaintenanceA Model Context Protocol (MCP) server that gives your AI assistant the power to convert Markdown into 14 professional document formats — PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG, and more. Stop copy-pasting. Let the AI do the exporting.Last updated333MITWhy this server?
Provides access to Canvas Learning Management System API, allowing users to list and manage courses, access assignments and submissions, view announcements, retrieve course syllabi and modules, manage users and enrollments, and generate course summaries
AlicenseBqualityBmaintenanceA local server that enables interaction with Canvas Learning Management System API through Claude Desktop, allowing users to manage courses, access assignments, view announcements, and retrieve course materials.Last updated89153MITWhy this server?
Provides tools for interacting with Canvas LMS, enabling AI agents to manage courses, assignments, submissions, rubrics, quizzes, files, users, groups, enrollments, discussions, modules, pages, calendar, conversations, peer reviews, accounts, analytics, outcomes, and more.
AlicenseAqualityAmaintenanceMCP server for Canvas LMS, providing 115+ tools to read courses, assignments, submissions, rubrics, quizzes; grade, comment, manage course content, and handle Canvas admin workflows from any AI agent.Last updated1002513MITWhy this server?
Provides access to Canvas LMS education data, including courses, assignments, quizzes, syllabus content, course modules, files, and planner items for enrolled students.
AlicenseAqualityCmaintenanceEnables AI systems to interact with Canvas Learning Management System data, allowing users to access courses, assignments, quizzes, planner items, files, and syllabi through natural language queries.Last updated227MITWhy this server?
Provides tools to interact with Canvas LMS, enabling AI agents to retrieve courses, assignments, modules, grades, quizzes, and download course files.
AlicenseAqualityAmaintenanceEnables Korea University students to query their KUPID portal and Canvas LMS using natural language for notices, library seats, timetable, grades, courses, and assignments.Last updated3112MITWhy this server?
Allows interaction with the Canvas Learning Management System API, providing tools for managing courses, assignments, enrollments, and student grades within Canvas.
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.Last updated5437999JavaScriptMITWhy this server?
Provides visualization capabilities for object detection results, allowing bounding boxes, keypoints, and other visual markers to be overlaid on the original image for better presentation of analysis results.
AlicenseAqualityCmaintenanceEmpower LLMs with fine-grained visual understanding — detect, localize, and describe anything in images with natural language prompts.Last updated421112Apache 2.0Why this server?
Allows interaction with Canvas LMS, providing tools for listing courses, searching/downloading files, syncing course files, checking grades, and submitting assignments.
AlicenseAqualityFmaintenanceTurns 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.Last updated143MIT