← Back to Directory
D

mcp-canvas-lms

31/100
⭐ 99 stars 🔀 39 forks 🔧 JavaScript 🕐 2026-05-08
⚡ Productivitycanvas-lmscanvas-lms-apicanvas-lms-gradesmcpmcp-education-toolmcp-servermodel-context-protocolschool-education
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.

📊 Score Breakdown

Recency5/20
Documentation5/15
Tests3/10
Auth/Security3/10
Star Velocity5/15
Security Audit5/15
Install Docs5/15
Language: JavaScript

⚡ Install

# Clone and install
git clone https://github.com/DMontgomery40/mcp-canvas-lms
cd mcp-canvas-lms
npm install  # or: pip install -r requirements.txt
View on GitHub → 📖 README 🐛 Issues Browse All Servers

🔗 Related MCP Servers

xiaohongshu-mcp
65/100 · C
ddgs
60/100 · C
exa-mcp-server
60/100 · C
davinci-resolve-mcp
55/100 · C
mcptools
53/100 · C
awesome-mcp-servers
50/100 · C

📬 Get weekly MCP server picks → Subscribe to Newsletter

About mcp-canvas-lms — mcp-canvas-lms is a ⚡ Productivity MCP server with a quality score of 31/100 (D grade). It has ⭐99 GitHub stars, 🔀39 forks, and is written in JavaScript. 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.

Browse 891 verified MCP servers across 8 categories. Filter by grade, search by keyword, and compare servers side-by-side on the leaderboard.