Google Classroom Connector for AI agents.
14 live capabilities
Manage your school assignments and student rosters through natural conversation.
Waiting for inputβ¦
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.
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
- Real-world use case 01
Checking late homework
A teacher needs to see who hasn't turned in their history essay.
- Real-world use case 02
Building a new unit
A professor wants to create a quiz for Chapter 4 due next Monday.
- 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.
01β04
4 capabilities in this set.
Part of 14 available through Google Classroom.
- 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.
- 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.
- 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.
- 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.
05β08
4 capabilities in this set.
Part of 14 available through Google Classroom.
- 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.
- 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.
- 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.
- 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.
09β11
3 capabilities in this set.
Part of 14 available through Google Classroom.
- 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.
- 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.
- 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.
12β14
3 capabilities in this set.
Part of 14 available through Google Classroom.
- 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.
- 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.
- 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 previewAdvanced clients IDE Β· CLI
Claude Β· Web + desktop
Connector URL Β· ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Google Classroom, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Google Classroom for the conversation.
ChatGPT Β· Web + desktop
Connector URL Β· ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Google Classroom URL.
- Step 03
Save and start
Save the connection and enable Google Classroom in your conversation. Desktop may ask you to restart once.
Cursor Β· IDE configuration
Advanced setup
{
"mcpServers": {
"google-classroom": {
"url": "https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) β search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Google Classroom
Open Agent mode in chat and ask: "Using Google Classroom, help me...". 14 tools available
VS Code Copilot Β· IDE configuration
Advanced setup
{
"mcpServers": {
"google-classroom": {
"url": "https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Google Classroom
Ask Copilot: "Using Google Classroom, help me...". 14 tools available
Windsurf Β· IDE configuration
Advanced setup
{
"mcpServers": {
"google-classroom": {
"url": "https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings β MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Google Classroom
Open Cascade and ask: "Using Google Classroom, help me...". 14 tools available
Cline Β· IDE configuration
Advanced setup
{
"mcpServers": {
"google-classroom": {
"url": "https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Google Classroom
Ask Cline: "Using Google Classroom, help me...". 14 tools available
Claude Code Β· Terminal command
Advanced setup
claude mcp add google-classroom --transport http "https://edge.vinkius.com/vk_preview_3GCnq9JsFGDi8y9toDAtNgXIUNAQcxjCbn7rhGEm/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Google Classroom
Ask Claude: "Using Google Classroom, show me...". 14 tools are ready
Where the request belongs
Work Google Classroom can move forward.
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.
High School Teacher
Manages 150+ students across 5 classes and needs to check submissions quickly between periods.
University Professor
Handles complex grading and needs to update course materials and announcements for large lecture halls.
School Administrator
Monitors enrollment numbers and assignment completion rates across multiple departments.
When one Connector is not enough
Carry the request into a workflow.
Combine Google Classroom with the systems that finish the task.
View all recipesBuild the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsBlackboard Learn
Manage courses, announcements, attendance, and grades directly from your AI agent via Blackboard Learn.
Canvas LMS
Manage Canvas LMS courses, assignments, and users directly through your AI agent. streamline educational workflows and administrative tasks.
D2L Brightspace
Manage your D2L Brightspace LMS. administer courses, track student grades, and manage enrollments directly through your AI agent.
Moodle
Manage your Learning Management System via Moodle. track courses, users, assignments, and grades directly from your AI agent.
Mainstay (AdmitHub)
Student engagement and behavioral intelligence. manage contacts, campaigns, and AI nudges via AI.
MSAAQ
Manage courses, enrollments, and student progress via MSAAQ directly from your AI agent.
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