# Google Classroom MCP
> Google Workspace remote MCP server for Classroom course, roster, assignment, topic, rubric, and announcement operations. Available in Google Workspace Developer Preview.
Canonical: https://www.mcpfolio.com/servers/google-workspace-classroom
Last updated: 2026-10-28
## Catalog record

- Publisher: Google
- Categories: development

## Website

https://developers.google.com/workspace/classroom/guides/mcp/configure-mcp-server

## Transports

Streamable HTTP

## Authentication

OAuth 2.0. Configure the consent screen and an OAuth client marked “Use this client for an AI-powered agent”; authorize only the required Classroom scopes with the Google account that has access to the classes.

## Tools

- **list_courses**: List courses available to the authenticated Classroom user.
- **list_course_work_submissions**: List student submissions for coursework.
- **get_course_work**: Retrieve coursework details.
- **create_course_work**: Create coursework.
- **update_course_work**: Update coursework.
- **list_topics**: List course topics.
- **create_topic**: Create a topic.
- **list_announcement_summaries**: List announcement summaries.
- **get_announcements**: Retrieve announcements.
- **create_announcement**: Create an announcement.
- **get_course_work_rubric**: Retrieve a coursework rubric.
- **create_course_work_rubric**: Create a coursework rubric.
- **get_course_roster**: Retrieve a course roster.
- **get_guardian_info**: Retrieve guardian information.
- **search_course_standards**: Search course standards.

## Sources

- [official_tool_reference](https://developers.google.com/workspace/classroom/guides/mcp/configure-mcp-server)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/google-workspace-classroom) to view instructions for each supported client.