Accesses Canvas LMS data for courses, grades, assignments, planner, and files via Claude.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CANVAS_BASE_URL— Set plus one of four auth modes. canvas-parent-mcp tries them in priority order:CANVAS_CLIENT_ID— 2. + CANVAS_CLIENT_SECRET + CANVAS_REFRESH_TOKEN → OAuthCANVAS_CLIENT_SECRET— 2. CANVAS_CLIENT_ID + + CANVAS_REFRESH_TOKEN → OAuthCANVAS_DISABLE_FETCHPROXY— Set =1 to opt out (missing creds become a hard error — useful in headless CI).CANVAS_NAME— cms # optional, defaults to host portion of base URLCANVAS_PASSWORD— 3. CANVAS_USERNAME + → session-scrape (direct Canvas accounts only)CANVAS_REFRESH_TOKEN— 2. CANVAS_CLIENT_ID + CANVAS_CLIENT_SECRET + → OAuthCANVAS_TOKEN— 1. → personal access tokenCANVAS_USERNAME— 3. + CANVAS_PASSWORD → session-scrape (direct Canvas accounts only)[](https://m8ven.ai/mcp/chrischall-canvas-parent-mcp-1vngfu)