Enables retrieval of tutor lesson scripts from Supabase and diarized transcripts from PencilSpaces, with Google OAuth gating to a domain.
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.PENCIL_API_BASE— JWT_SIGNING_KEY (random, stable), , PENCIL_SPACES_TOKEN.PENCIL_SPACES_TOKEN— Server → PencilSpaces: Bearer secret. The token's accountPENCIL_TIMEOUTSUPABASE_URL— 3. Set env vars , SUPABASE_SERVICE_ROLE_KEY, and CURRICULUM_ID inSUPABASE_SERVICE_ROLE_KEY— Supabase → Project Settings → API → service_role key. Server-side only.CURRICULUM_ID— The curriculum UUID this tool is scoped to (set your own).ALLOWED_EMAIL_DOMAIN— GOOGLE_OAUTH_CLIENT_SECRET, (e.g. yourdomain.org),SERVER_BASE_URL— (this server's public HTTPS URL), GOOGLE_OAUTH_CLIENT_ID,GOOGLE_OAUTH_CLIENT_ID— SERVER_BASE_URL (this server's public HTTPS URL), ,GOOGLE_OAUTH_CLIENT_SECRET— , ALLOWED_EMAIL_DOMAIN (e.g. yourdomain.org),JWT_SIGNING_KEY— (random, stable), PENCIL_API_BASE, PENCIL_SPACES_TOKEN.PORT[](https://m8ven.ai/mcp/snyderandrew35-tutor-eval-mcp-12mi51)