google-classroom-mcp-server

google-classroom-mcp-server

1

The Google Classroom MCP Server allows AI assistants to access and interact with Google Classroom data. It provides tools to list courses, view course details, and access assignments using permissions granted through the Google Classroom API.

Google Classroom MCP Server

An MCP (Model Context Protocol) server providing access to Google Classroom data through AI assistants like Claude.

Setup

  • Requires Node.js v16+ and a Google Cloud Platform project.

Installation

  • Install via Smithery or manually.

Usage

Available Tools:

  • courses: List all your Google Classroom courses.
  • course-details: Get details on specific courses.
  • assignments: View assignments for courses.

Permissions

  • Requires Google Classroom API permissions for accessing courses, announcements, and assignments.

Troubleshooting

  • Instructions for resolving permission errors and refreshing tokens.

Notes

  • Works with Claude AI and similar MCP-compatible assistants.
  • Automatic token handling with sensitive data stored locally.