Canvas LMS

MCP Server

Canvas Learning Management System integration. Access courses, assignments, grades, and student data for education.

by Community

★★★★☆ 3.8/5 (15 reviews)
250GitHub stars
2kinstalls
Updated 2025-11-15
typescriptintermediateactive

Installation

npx -y canvas-lms-mcp

Quick Start

```json
{
  "mcpServers": {
    "canvas": {
      "command": "npx",
      "args": ["-y", "canvas-lms-mcp"],
      "env": { "CANVAS_URL": "https://your-school.instructure.com", "CANVAS_TOKEN": "your-token" }
    }
  }
}
```

Tools & Capabilities

list_courses
get_assignments
get_grades
list_students

Compatibility

Claude Desktop

About Canvas LMS

Canvas Learning Management System integration. Access courses, assignments, grades, and student data for education.

View on GitHub →

Language: TypeScript

Category: APIs

← Back to MCP Hub Directory