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 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.7Why this server?
Allows creation and management of Google Classroom courses, coursework, materials, announcements, topics, roster, and submissions via the official Google Classroom API.
AlicenseNot gradedqualityBmaintenanceMCP server suite that lets coding agents generate deep instructional content from external sources and operate classroom-interactive EdTech platforms including Padlet, Google Classroom, Kahoot!, Wayground, Wordwall, and Nearpod.MITWhy this server?
Enables fetching and managing assignments and courses from Google Classroom.
AlicenseNot gradedqualityBmaintenanceStudent productivity MCP. Ask Claude what assignments are due, calculate grades needed, summarize notes, review flashcards. Works with Google Classroom and Gemini AI.044MITWhy 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.12MITWhy this server?
Provides access to Google Classroom data, allowing users to list courses, get course details and announcements, and retrieve assignments and submissions from their Google Classroom account.
AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to access and interact with Google Classroom data, allowing users to view courses, course details, and assignments through natural language commands.1,3056MITWhy 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.MITWhy this server?
Allows reading courses, assignments, submissions, and attachments; checking submission states and grades; and with Playwright automation, attaching files, turning in, and unsubmitting submissions.
FlicenseNot gradedqualityDmaintenanceMCP server for Google Classroom enabling reading assignments, checking submission states, uploading files to Drive, and viewing attachments, with optional Playwright automation for write operations restricted by Workspace admins.