Browse
→ Productivity
→ Canvas LMS Read-Only MCP
Canvas LMS Read-Only MCP
Self-hosted Streamable HTTP MCP for reading Canvas courses, deadlines, grades, feedback and messages. All 26 tools use GET requests. Each deployment serves one user through a Canvas token and a secret connector URL; institutions may restrict token access. Repository and README published October 25, 2026.
MCP unverified
Integration
| Transport | http |
| Auth | api-key |
| Endpoint | http://localhost:8080/<MCP_SECRET>/mcp |
| Install | Self-host with Node.js 20 or later per README; set CANVAS_BASE_URL, CANVAS_API_TOKEN and MCP_SECRET privately, then protect the connector URL like a password |
Use Cases
| 01 | Review upcoming course deadlines |
| 02 | Read assignment feedback |
| 03 | Check grade weights and missing work |
Tags
canvas education coursework read-only
Machine-readable: /api/servers.json
· JSON-LD schema embedded in <head>