MCP Resource Hub
LMS Import

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

PermissionPurpose
Read profile (name, email)Identify the signed-in teacher
Read course listShow teachers their own courses
Write coursework, materials, topicsCreate assignments in courses they choose

We never request student rosters, grades, or submissions.

Common issues

SymptomFix
"MCP Resource Hub not found" in Admin ConsoleHave 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 itCoursework imports in Draft state by design. The teacher publishes from inside Google Classroom when they're ready.
Teachers can't see their coursesThey 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.

On this page