Skip to content
Vinkius

Google Classroom Connector for AI agents.

14 live capabilities

Manage your school assignments and student rosters through natural conversation.

Live agent request Google Classroom / Connector

Waiting for input…

AI Agent

Why people use Google Classroom

Manage School Assignments and Grading with Google Classroom

This Connector changes that by letting you stay in your current workspace. You can just ask your agent to summarize the submissions for a specific assignment or tell you who's on time and who's late. It pulls that data instantly, so you can spend more time actually teaching and less time clicking through menus.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a hands-on way to manage your classroom via natural conversation instead of constant tab switching.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account Β· 5,900+ Connectors

  1. Real-world use case 01

    Checking late homework

    A teacher needs to see who hasn't turned in their history essay.

  2. Real-world use case 02

    Building a new unit

    A professor wants to create a quiz for Chapter 4 due next Monday.

  3. Real-world use case 03

    Verifying enrollment

    A school admin needs to see who is in the Biology class.

Complete set Β· 14capabilities

The complete Google Classroom capability set.

These are the exact actions your AI can choose when you ask it to work with Google Classroom.

Capability set01 / 04

01β€”04

4 capabilities in this set.

Part of 14 available through Google Classroom.

  1. 01 Capability

    Create announcement

    Post a new update or reminder to your course stream. This lets you communicate with your entire class instantly without opening the web app.

  2. 02 Capability

    Get course

    Pull specific details for a single course using its ID. You can use this to quickly check the current settings of a specific class.

  3. 03 Capability

    Get submission

    Look up the specific details of a student's submitted work. Use this to see exactly what a student turned in and when they did it.

  4. 04 Capability

    List announcements

    See a list of recent updates and posts in a course. This helps you stay on top of the conversation happening in your class stream.

Capability set02 / 04

05β€”08

4 capabilities in this set.

Part of 14 available through Google Classroom.

  1. 05 Capability

    List course work

    View all assignments, due dates, and points for a course. This gives you a bird's-eye view of everything your students need to complete.

  2. 06 Capability

    List courses

    Get a full list of all your current Google Classroom courses. This is the best way to quickly identify which class you want to manage.

  3. 07 Capability

    List students

    See everyone enrolled in a specific class to check the roster. Use this to verify your enrollment numbers and see who is in your class.

  4. 08 Capability

    List submissions

    Check the status and grades of all submissions for an assignment. This lets you see who is on time, who is late, and who hasn't submitted yet.

Capability set03 / 04

09β€”11

3 capabilities in this set.

Part of 14 available through Google Classroom.

  1. 09 Capability

    List teachers

    See all the instructors assigned to a specific course. This helps you identify the team members responsible for a specific class.

  2. 10 Capability

    Return submission

    Send a graded assignment back to a student so they can see the feedback. This lets you finish the grading loop and notify your students.

  3. 11 Capability

    Turn in submission

    Mark a student's work as turned in within the classroom. Use this to manually update a student's status if they need a nudge.

Capability set04 / 04

12β€”14

3 capabilities in this set.

Part of 14 available through Google Classroom.

  1. 12 Capability

    Create course

    Create a new Google Classroom course and get the new ID. This helps you set up new classes quickly as your semester begins.

  2. 13 Capability

    Create course work

    Create a new assignment, quiz, or material for your students. This allows you to build out your curriculum with specific due dates.

  3. 14 Capability

    Update course

    Change the details of an existing course using its ID. This lets you keep your course information current as the term progresses.

Set up in minutes

One URL. Then ask Google Classroom to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Google Classroom from the conversation.

Choose your client

Live preview
Advanced clients IDE Β· CLI

Claude Β· Web + desktop

Official guide β†—

Connector URL Β· ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Google Classroom, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Google Classroom for the conversation.

Where the request belongs

Work Google Classroom can move forward.

Built around the request

This is for the educator who's buried under a mountain of grading and administrative tasks. It's for anyone who needs to keep their classroom running without spending hours on manual data entry.

01

High School Teacher

Manages 150+ students across 5 classes and needs to check submissions quickly between periods.

02

University Professor

Handles complex grading and needs to update course materials and announcements for large lecture halls.

03

School Administrator

Monitors enrollment numbers and assignment completion rates across multiple departments.

When one Connector is not enough

Combine Google Classroom with the systems that finish the task.

View all recipes

Bring your own AI

Change the model, client or framework. Keep Google Classroom connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Google Classroom.

The practical details behind the request, access and result.

Can I use the Google Classroom MCP to see who is late?

Yes, it can check submission statuses for any assignment. It helps you see who is on time and who is lagging behind without you having to click through every individual student profile.

How does the Google Classroom MCP help with grading?

It lets you review student submissions and return them with feedback. You can pull up specific student work and then push the graded version back to them in one flow.

Can I create new courses with the Google Classroom MCP?

Yes, it can generate new courses and provide you with the new ID. This is great for quickly setting up new classes as your semester begins.

Does the Google Classroom MCP work with Claude?

Yes, it works with Claude and any other MCP-compatible client. You just connect your OAuth token and start managing your classroom via natural conversation.

How do I see my student roster?

The Connector can list all students enrolled in a specific course. You can ask your agent to pull the roster for any class to verify enrollment numbers instantly.

Can I post announcements to my class?

Yes, it can post updates to the course stream. You can have your agent blast out reminders or important news to your entire class in seconds.

How do I get a Google Classroom access token?

Go to Google Cloud Console, enable the Google Classroom API, create OAuth 2.0 credentials, and generate an access token with scopes: classroom.courses, classroom.rosters, classroom.profile. Use Google's OAuth Playground for quick testing.

Can I create and grade assignments?

Yes! Use create_course_work to create assignments with due dates and max points. Use list_submissions to see who turned in work, then get_submission to review individual student work. After grading, use return_submission to send it back to the student.

Can I manage student enrollment?

This Connector focuses on read-only operations for safety: listing students/teachers, viewing assignments, and tracking submissions. To add/remove students, use the Google Classroom web interface directly.

One connection away

Give your agent a direct line to Google Classroom.

Connect Google Classroom once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required Β· Free tier available