MCP.Market

Google Classroom MCP for students MCP server

by AnonymousOnyx22·io.github.AnonymousOnyx22/google-classroom-student-mcp·v0.1.10

Google Classroom MCP server for students: read only assignments, due dates, grades, announcements.

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Google Classroom MCP for students yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Google Classroom MCP for students tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Google Classroom MCP for students compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
89/100
higher than 80% of 48,255 servers

Release history: 8 versions in the registry since 2026-10-14, latest 2026-10-31, typically one every 1 day.

Install Google Classroom MCP for students in Claude Code, Cursor or VS Code

Runs npx -y google-classroom-student-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add google-classroom-student-mcp -- npx -y google-classroom-student-mcp
Add to Cursor

What the publisher says

From the Google Classroom MCP for students repository's README, as published. We do not edit it. Read it on GitHub

Google Classroom MCP for students

Ask your AI what's actually left to do in Google Classroom.

This is a free, open source MCP server. It lets Claude, ChatGPT, Cursor and other AI apps read your Classroom classes, assignments, grades on returned work and announcements. It is read only. It can never turn in, edit or delete anything. Not affiliated with Google.

Free forever. No sign up and no subscription. Your login details only ever go to Google.

Setup (about 10 minutes, one time)

Google makes every app ask for its own permission, so you create a small private "app" that only you use.

  1. Go to the Google Cloud console and create a project.
  2. Turn on the Google Classroom API for it (APIs & Services > Library).
  3. Under APIs & Services > OAuth consent screen, set it up as External, and add your own Google account as a test user.
  4. Under Credentials, create an OAuth client ID of type Desktop app. Copy the client ID and secret.
  5. Run the one time sign in:
GOOGLE_CLIENT_ID=your-id GOOGLE_CLIENT_SECRET=your-secret npx google-classroom-student-mcp login

Open the link it prints, approve read only access, and copy the three values it prints.

  1. Add them to your AI app's MCP config (for Claude Desktop that's claudedesktopconfig.json):
{
  "mcpServers": {
    "classroom": {
      "command": "npx",
      "args": ["-y", "google-classroom-student-mcp"],
      "env": {
        "GOOGLE_CLIENT_ID": "your-id",
        "GOOGLE_CLIENT_SECRET": "your-secret",
        "GOOGLE_REFRESH_TOKEN": "paste-from-login"
      }
    }
  }
}
  1. Restart your AI app and ask "what's due this week?"

Run npx google-classroom-student-mcp doctor any time to check that your setup works.

Quick test without the app setup: set GOOGLEACCESSTOKEN to a token from the OAuth Playground with the Classroom read only scopes. It stops working after about an hour.

What you can ask

  • "What do I still need to turn in?"
  • "What's overdue?"
  • "What's due this week across all my classes?"
  • "What did my teachers post lately?"

Tools

All tools are read only.

Google Classroom has no overall course grade, so getmygrades adds up graded work only and says so.

Privacy and security

  • Your credentials stay on your computer and are only sent to Google.
  • Nothing is sent to any other server by this project.
  • Only read only permissions are requested. Remove access any time at myaccount.google.com/permissions.

Troubleshooting

Development

npm install
npm run build
npm test

Tests run against a fake Google server, so they need no account or network.

Also available

  • Brightspace MCP for D2L Brightspace, with a hosted version, deadline alerts and a daily digest.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Google Classroom MCP for students: common questions

Is Google Classroom MCP for students MCP server safe?
Yes, by our scan: it is graded A (89/100). Read the Google Classroom MCP for students safety report
How do I install Google Classroom MCP for students?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Google Classroom MCP for students need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Google Classroom MCP for students maintained?
The last commit was 21 days ago (2026-10-14). The latest release is v0.1.10.