mcp-canvas-lms MCP Server
DMontgomery40/mcp-canvas-lms
[](https://agentrank-ai.com/tool/DMontgomery40--mcp-canvas-lms/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
DMontgomery40/mcp-canvas-lms is a JavaScript MCP server. Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas. Topics: canvas-lms, canvas-lms-api, canvas-lms-grades, mcp, mcp-server, model-context-protocol, school-education, mcp-education-tool.
Ranked #24841 out of 24846 indexed tools.
Ecosystem
Score Breakdown
103 stars → growing community
Last commit 5mo ago → stale
11/15 issues closed → decent issue management
2 contributors → solo project
No dependents → no downstream usage
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Matched Queries
From the README
# Canvas MCP Server v2.3.0 ## Security and disclosure history This project is an independent MCP server for Canvas LMS APIs. It is not affiliated with, endorsed by, or maintained by Instructure or Canvas. In June 2025, during development of this MCP, I identified a Broken Access Control issue in the Canvas environment at bootcampspot.instructure.com. The issue exposed personally identifiable information for other students enrolled in my course. I reported the issue through Bugcrowd on June 5, 2025, and also contacted Instructure / Canvas security channels directly. The Bugcrowd report was later closed as "Not Applicable." In subsequent correspondence, Instructure stated that the bootcampspot.instructure.com environment was outside its control. Public references: - Disclosure thread: https://www.reddit.com/r/cybersecurity/comments/1t6wmkw/reported_a_broken_access_control_bug_to/ - Bugcrowd activity timeline: https://imgur.com/gallery/canvas-vuln-declared-n-11-months-ago-zYfHnBs -Read full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.