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?
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 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.
AlicenseAqualityBmaintenanceEnables 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.12MITWhy 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.
AlicenseAqualityCmaintenanceEnables 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 managing Google Classroom courses, topics, assignments, materials, and announcements, including listing, creating, updating, scheduling, and publishing posts.
AlicenseBqualityCmaintenanceEnables teachers to manage Google Classroom courses, topics, assignments, materials, and announcements locally, including creating drafts, scheduling posts, and attaching files via MCP.211MITWhy this server?
Provides tools for listing courses, searching classwork, finding assessments, and browsing Google Classroom content via browser automation.
FlicenseAqualityCmaintenanceA 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 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-Why this server?
Allows to list enrolled Google Classroom courses.
AlicenseNot gradedqualityDmaintenanceEnables interaction with Gmail, Google Drive, and Google Classroom through FastMCP, providing tools for reading emails, managing files, and listing courses.1MITWhy this server?
Planned integration for accessing courses, assignments, and educational materials in Google Classroom (currently on roadmap).
AlicenseNot gradedqualityCmaintenanceEmpowers AI assistants with real-world capabilities including note management, Gmail integration, Google Calendar and Tasks management, and Git repository operations through the Model Context Protocol.13MITWhy this server?
Planned integration with Google Classroom as a provider for accessing school assignments, grades, and announcements through the MCP server.
AlicenseNot gradedqualityBmaintenanceConnects Canvas LMS (and other school platforms) to AI agents, enabling them to monitor assignments, grades, announcements, and changes, then rank work, brief students, or build study plans via MCP tools.1MIT