An MCP server that connects AI assistants to university D2L Brightspace and Piazza, enabling query of courses, grades, assignments, deadlines, files, and Piazza posts.
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.API_HOSTAWS_EXECUTION_ENVAWS_REGIONCOGNITO_CLIENT_IDCOGNITO_USER_POOL_IDD2L_COURSE_IDD2L_HOSTD2L_PASSWORDD2L_TOKEND2L_USERNAMEDATABASE_URLDISPLAYEXPO_PUBLIC_API_BASE_URLEXPO_PUBLIC_PROJECT_IDEXPO_PUBLIC_SUPABASE_ANON_KEYEXPO_PUBLIC_SUPABASE_URLKMS_KEY_ARNMCP_PORTMCP_TRANSPORTMCP_USER_IDβ SKIP_JWT_AUTH=1 =dev npm startNOTES_REPO_PATHNOTES_REPO_WEB_BASENOTION_CLIENT_IDNOTION_CLIENT_SECRETNOTION_REDIRECT_URIOPENAI_API_KEYβ Fill in SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, , S3_BUCKET, etc.PIAZZA_PASSWORDPIAZZA_USERNAMEPLAYWRIGHT_CHROMIUM_EXECUTABLE_PATHPUBLIC_BASE_HOSTREMOTE_DEBUGS3_BUCKETβ Fill in SUPABASE_URL, SUPABASE_SERVICE_ROLE_KEY, OPENAI_API_KEY, , etc.S3_REGIONSESSIONS_PATHSKIP_JWT_AUTHβ 1 MCP_USER_ID=dev npm startSTUDY_MCP_TOKENSUPABASE_ANON_KEYSUPABASE_JWT_SECRETSUPABASE_KEYSUPABASE_SERVICE_ROLE_KEYβ Fill in SUPABASE_URL, , OPENAI_API_KEY, S3_BUCKET, etc.SUPABASE_URLβ Fill in , SUPABASE_SERVICE_ROLE_KEY, OPENAI_API_KEY, S3_BUCKET, etc.[](https://m8ven.ai/mcp/hamzakammar-mcp-workspace-knylay)