A solid bridge to Canvas LMS with 88 tools split across student, educator, and learning designer workflows. Students pull assignments and grades, educators manage modules and bulk-grade submissions, and designers run WCAG accessibility audits with 20-check scanners. The standout is execute_typescript for custom bulk operations when built-in tools hit their limits, plus role-based filtering so students don't see educator tools. Works with Claude Desktop and 40+ MCP clients. If you're building Canvas workflows or need programmatic access to courses, modules, pages, and submissions without writing direct API calls, this covers the surface area.
claude mcp add --transport stdio vishalsachdev-canvas-mcp uvx canvas-mcp