Canvas Lms MCP server
io.github.bruchris/canvas-lms-mcp·v2.11.1·8 starsTypeScript MCP server for Canvas LMS — 187 tools across 42 domains.
not scanned yet
8 stars686 downloads/wk
Reviews
Write oneNobody has reviewed Canvas Lms yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Canvas Lms tools
No tool declarations could be read from the package source. They show once the server is installed.
How Canvas Lms compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,243 servers
- GitHub stars
- 8
- more than 86% of 28,706 servers
- Downloads a week
- 686
- more than 91% of 12,306 servers with a package
Release history: 14 versions in the registry since 2026-09-11, latest 2026-10-27, typically one every 1 day.
Install Canvas Lms in Claude Code, Cursor or VS Code
Runs npx -y canvas-lms-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add canvas-lms-mcp -- npx -y canvas-lms-mcp
What the publisher says
From the Canvas Lms repository's README, as published. We do not edit it. Read it on GitHub
Canvas LMS MCP Server
The TypeScript MCP server for Canvas LMS.
MCP server for Canvas LMS. Read courses, assignments, submissions, rubrics, quizzes; grade, comment, manage course content, and handle Canvas admin workflows from any AI agent.
165 tools across Canvas courses, assignments, submissions, gradebook history, rubrics, quizzes, New Quizzes (LTI), files, users, groups, enrollments, discussions, modules, pages, calendar, conversations, peer reviews, accounts, analytics, outcomes, grading standards, grade projection, link audit, accessibility audit, content exports, content migrations, quiz accommodations, appointment groups, student workflows, student search, dashboard, instructor attention workflows, and health checks. Three deployment modes: stdio, HTTP, and library import.
One-click install (Claude Desktop)
- Download canvas-lms-mcp.mcpb from the latest release.
- Double-click the file (or drag it into Claude Desktop's Extensions settings).
- When prompted, paste your Canvas API token and Canvas base URL — your institution's origin only, e.g. https://school.instructure.com (do not append /api/v1). Teachers and staff handling student data can also flip FERPA mode — pseudonymize students on in the same dialog (what it does).
No terminal, no Node.js install, no config-file editing — Claude Desktop bundles the runtime and handles config for you. The same .mcpb works in Claude Code and MCP for Windows.
Prefer the terminal? Use the Quick Start below.
One-click install (Cursor / VS Code)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Canvas Lms: common questions
- Is Canvas Lms MCP server safe?
- Mostly: it is graded B (83/100). Read the Canvas Lms safety report
- How do I install Canvas Lms?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Canvas Lms need an API key?
- Yes. The registry entry asks for
CANVAS_API_TOKEN. - Is Canvas Lms maintained?
- The last commit was 33 days ago (2026-10-03). The latest release is v2.11.1.
- What can I use instead of Canvas Lms?
- Servers from other publishers that do the same job: Canvas MCP server.
- How does Canvas Lms compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,243 servers); github stars 8 (more than 86% of 28,706 servers); downloads a week 686 (more than 91% of 12,306 servers with a package). Full comparison.
Alternatives to Canvas Lms
Same job from other publishers: the closest match first, then the best rated.
- CanvasCanvas LMS integration for students and educators with optional privacy controlsnot reviewedEstablishedA