Best Google Classroom MCP Servers
Google Classroom is a free web service developed by Google for schools that aims to simplify creating, distributing, and grading assignments. The primary purpose of Google Classroom is to streamline the process of sharing files between teachers and students.
Why this server?
Provides tools for interacting with Google Classroom, enabling AI agents to manage and retrieve courses, coursework, student submissions, announcements, materials, teachers, and students, including turning in and reclaiming assignments.
AlicenseAqualityAmaintenanceEnables MCP clients to interact with Google Classroom, providing tools to manage courses, coursework, submissions, announcements, materials, and rosters, including actions like turning in and reclaiming assignments.13MITWhy this server?
Read-only access to a student's Google Classroom account: lists active courses, homework not yet turned in, upcoming and missing/overdue assignments with due dates, points earned on returned work (grades), recent announcements, and posted course materials.
AlicenseAqualityAmaintenanceLets AI apps read a student's Google Classroom data, including active classes, to-do and missing assignments, upcoming due dates, grades on returned work, and announcements. It is read-only, so it can never turn in, edit, or delete anything.14911 npmMITWhy this server?
Allows management of Google Classroom courses, assignments, and submissions, including listing courses, getting details, and submitting work with attachments.
AlicenseAqualityDmaintenanceUnified MCP server for Google Classroom, Drive, and Docs, enabling AI assistants to manage courses, assignments, files, and documents.17MITWhy this server?
Provides read-only access to Google Classroom, with tools for listing courses, retrieving course details, viewing coursework and due dates, checking upcoming assignments across active courses, reading announcements, and pulling teacher and student rosters plus submission states and grades for assignments.
AlicenseAqualityBmaintenanceGives MCP-capable agents read-only access to a Google Classroom account, exposing courses, coursework, due dates, announcements, rosters and student submissions as callable tools. Nothing can be created, edited or deleted through it.8MITWhy this server?
Allows managing Google Classroom courses, topics, assignments, materials, and announcements, including creating, listing, updating, and scheduling posts. Supports attachments from Drive, links, YouTube, and Forms, with draft mode by default.
AlicenseBqualityBmaintenanceEnables teachers to connect Claude to their Google Classroom account to create and manage courses, topics, assignments, materials, and announcements, including Drive/Slides attachments, drafts, and scheduled publication, using natural language.211MITWhy this server?
Provides interaction with Google Classroom for students, including listing courses and pending assignments, retrieving course materials, announcements, and grades, and attaching files or submitting assignments.
AlicenseAqualityBmaintenanceEnables students to query Google Classroom courses, pending assignments, grades, announcements, and materials, and to attach files or submit assignments, with support for multiple Google accounts from any MCP client.9MITWhy this server?
Provides tools for listing courses, searching classwork, finding assessments, and browsing Google Classroom content via browser automation.
FlicenseAqualityDmaintenanceA read-only MCP server that automates Google Classroom web pages for accounts without OAuth access, enabling search and reading of courses, classwork, and attachments.7-Why this server?
Provides tools for managing Google Classroom courses, topics, assignments, materials, and announcements, including listing, creating, updating, scheduling, and publishing posts.
FlicenseBqualityBmaintenanceEnables teachers to manage Google Classroom courses, topics, assignments, materials, and announcements locally, including creating drafts, scheduling posts, and attaching files via MCP.211-Why this server?
Provides tools for reading and writing Google Classroom data, including courses, topics, coursework, materials, announcements, rosters, submissions, and attachments.
FlicenseAqualityCmaintenanceEnables Claude to read and write Google Classroom data, including courses, coursework, materials, announcements, rosters, submissions, and Drive attachment contents.15-