Google Classroom
Direct API import — teachers push MCP topics and coursework into their classes in one click.
Teachers using Google Classroom can pull MCP content into their courses with one click. The Hub creates topics and coursework via the Google Classroom API.
Required IT setup
Mark the Hub as a Trusted app in the Google Admin Console. About 5 minutes for a Google Workspace super admin.
Sign in to admin.google.com as a super admin.
Go to Security → Access and data control → API controls → App access control.
Click Manage Third-Party App Access and search for MCP Resource Hub.
If the app doesn't show up, ask any teacher to attempt sign-in once at your district's Hub URL (for example hub.modernclassrooms.org/your-district-slug). It appears here after the first attempt.
Set App status to Trusted (not just Allow), save, and wait 1–2 minutes for changes to propagate.
What we ask for
| Permission | Purpose |
|---|---|
| Read profile (name, email) | Identify the signed-in teacher |
| Read course list | Show teachers their own courses |
| Write coursework, materials, topics | Create assignments in courses they choose |
We never request student rosters, grades, or submissions.
Common issues
| Symptom | Fix |
|---|---|
| "MCP Resource Hub not found" in Admin Console | Have a teacher attempt sign-in once; the app then appears for approval. |
| "Access denied" / "Unauthorized" | Status must be Trusted, not just Allow. Wait 1–2 minutes after saving. |
| Imported, but students don't see it | Coursework imports in Draft state by design. The teacher publishes from inside Google Classroom when they're ready. |
| Teachers can't see their courses | They signed in with a personal Google account. Have them use their school account. |
| "Insufficient permissions" | The admin running setup isn't a super admin — escalate. |