Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Manage Submissions

List, grade, turn in, return, or reclaim student submissions for coursework in Google Classroom. Use this to view submission status, assign grades, and manage the submission lifecycle.

Get User Profile

Retrieve a user profile from Google Classroom by user ID or email address. Returns name, email, and photo information. Use "me" to retrieve the current user's profile.

Create Coursework

Create an assignment, quiz, or other coursework in a Google Classroom course. Supports attaching materials (Drive files, YouTube videos, links, forms), setting due dates, and assigning to specific students.

Manage Coursework Materials

Create, list, update, or delete coursework materials in a Google Classroom course. Materials are educational resources (links, Drive files, videos) shared with students without requiring submission.

Update Course

Update an existing Google Classroom course. Modify the name, section, description, room, or state. Only the specified fields are updated; other fields remain unchanged.

Manage Guardians

List, invite, and remove guardians for students in Google Classroom. Guardians have access to student assignment information. Supports listing existing guardians, inviting new guardians, and managing invitations.

Manage Roster

Add or remove teachers and students from a Google Classroom course. Supports adding users by email or user ID and removing them by user ID. Use action "add_teacher", "remove_teacher", "add_student", or "remove_student".

List Roster

List teachers and/or students enrolled in a Google Classroom course. Returns user profiles including names, emails, and photos.

Delete Course

Delete a Google Classroom course. This permanently removes the course and all associated data. This action cannot be undone.

List Coursework

List coursework (assignments, questions) in a Google Classroom course. Can filter by state and order results. Returns coursework metadata including title, type, points, and due dates.

Create Course

Create a new course in Google Classroom. The authenticated user becomes the course owner. Specify a name and optionally a section, description, room, and initial state.

Manage Topics

Create, list, update, or delete topics in a Google Classroom course. Topics organize coursework and materials within a course.

List Courses

List courses in Google Classroom. Can filter by student, teacher, or course state. Returns course metadata including name, section, description, and enrollment information.

Manage Invitations

Create, list, accept, or delete course invitations in Google Classroom. Invitations allow inviting users to join a course as a student or teacher.

Manage Announcements

Create, list, update, or delete announcements in a Google Classroom course. Announcements appear at the top of the Stream page and can include materials and be targeted to specific students.

Get Course

Retrieve detailed information about a specific Google Classroom course by its ID or alias. Returns full course metadata including name, section, description, enrollment code, and state.

Manage Rubrics

Create, list, update, or delete rubrics for coursework in Google Classroom. Rubrics define grading criteria with levels and point values, enabling structured grading of assignments.