Browse
→ Productivity
→ Canvas Session MCP
Canvas Session MCP
Local stdio MCP for reading Canvas LMS courses, assignments, grades and files using a browser-authenticated school session instead of a personal API token. Sends GET requests to Canvas, but can save course files locally; requires Node 20+ and Chrome or Edge. Review institutional policy before connecting. Repository created October 5, 2026.
MCP unverified
Integration
| Transport | stdio |
| Auth | oauth |
| Endpoint | canvas-session-mcp (local client registration) |
| Install | Review source and school policy, run repository setup on a trusted Node 20+ machine, sign in through Chrome or Edge, and approve each proposed MCP client registration |
Use Cases
| 01 | Check upcoming assignments |
| 02 | Read a course announcement |
| 03 | Save permitted course files locally |
Tags
canvas-lms courses assignments browser-session read-only-api
Machine-readable: /api/servers.json
· JSON-LD schema embedded in <head>