About
Overview
The Canvas LMS MCP Server enables AI agents to interact with Instructure Canvas for education. It provides tools for managing courses, assignments, grades, and student enrollments.
Capabilities
Tools & Capabilities
⚡list_courses
List courses
⚡list_assignments
List assignments in a course
⚡get_grades
Get student grades
⚡create_assignment
Create a new assignment
Setup
Installation
bash
Install
npx -y mcp-server-canvas-lmsExamples
Example Usage
javascript
Usage
{
"mcpServers": {
"canvas-lms": {
"command": "npx",
"args": ["-y", "mcp-server-canvas-lms"]
}
}
}Quick Info
Authorcommunity
LanguageTypeScript
StatusStable
Stars★ 40
Last UpdatedFeb 12, 2026