MCP keys · @davenai/mcp | Developer stdio tools |
| Playground Submit · Master review UI | daven.ai |
| Approved catalog | GET /api/mcp-apps/approved → Edu GET /api/v1/mcp-apps/approved |
| Classroom launch | New tab {hostedUrl}?session=&proxy= |
| Nest MCP proxy | Quote / upload / generate (server-held key) |
| Student submissions API | POST .../activities/:id/submissions |
| School credit grants | Platform Admin → Supabase Postgres schools + school_credit_grants + credit_events |
| Classroom spend | Successful MCP media/create deducts the school pool. Ledger on Admin / school / teacher / student Usage |
| Playground proxy | daven.ai/api/playground/proxy — developer tokens. Preview iframe gets session + proxy |
| Hub LMS roster | Classrooms, teachers, students, activities in Supabase Postgres (GET /api/v1/lms/*). Web prefers API, falls back to mock |
| Hub login | Supabase Auth + user_profiles in the same project |