Canvas LMS
Integrates with Canvas Learning Management System to provide comprehensive course management, assignment submission, messaging, ca
A Canvas LMS MCP server that provides comprehensive access to Canvas Learning Management System through 31 specialized tools covering student workflows including course management, assignment submission, messaging, calendar events, grades, and content access. Built with TypeScript and featuring robust error handling, the server supports all major Canvas API operations from viewing courses and assignments to submitting work, managing conversations with advanced filtering (inbox, starred, archived), and accessing course materials like modules, files, and quizzes. The implementation includes conversation management tools for marking messages as read/unread, starring, archiving, and deletion, making it useful for AI-powered educational assistants, automated student workflow tools, and Canvas integration applications.
Source
Repository: https://github.com/plyght/canvas-mcp
Maintain Canvas LMS?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Canvas LMS on getagentictools](https://getagentictools.com/mcp/plyght-canvas-mcp?ref=badge)