Google Classroom is a free web service developed by Google for schools that aims to simplify creating, distributing, and grading assignments
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Pakkawork has local discovery metadata, but public OAuth and execution are disabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream
OAUTH2
googleclassroom_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Tool to retrieve a specific student of a course. Use when you need to get detailed information about a student enrolled in a course by courseId and userId.
Untrusted display-only summary
List Student Guardians
GOOGLE_CLASSROOM_COURSES_STUDENTS_GUARDIANS_LIST
Tool to list guardians of a student in a course. Use when you need to retrieve and paginate guardians for a given student in a course.
Untrusted display-only summary
List Course Students
GOOGLE_CLASSROOM_COURSES_STUDENTS_LIST
Tool to list students in a course. Use after you have the course ID to page through enrolled students.
Untrusted display-only summary
Delete Course Teacher
GOOGLE_CLASSROOM_COURSES_TEACHERS_DELETE
Tool to delete a teacher from a course. Use when you need to remove a teacher's enrollment from a specific course. This revokes their teaching access to the course.
Untrusted display-only summary
Get Teacher
GOOGLE_CLASSROOM_COURSES_TEACHERS_GET
Tool to get teacher enrollment. Use when you need to retrieve a specific teacher in a course by courseId and userId.
Untrusted display-only summary
List Course Teachers
GOOGLE_CLASSROOM_COURSES_TEACHERS_LIST
Tool to list teachers in a course. Use after you have the course ID to page through enrolled teachers.
Untrusted display-only summary
Create Course Topic
GOOGLE_CLASSROOM_COURSES_TOPICS_CREATE
Tool to create a course topic. Use when you need to organize course content into named sections.
Untrusted display-only summary
Delete Course Topic
GOOGLE_CLASSROOM_COURSES_TOPICS_DELETE
Tool to delete a course topic. Use when you need to remove a topic from a course after confirming the course and topic IDs.
Untrusted display-only summary
Get Course Topic
GOOGLE_CLASSROOM_COURSES_TOPICS_GET
Tool to get a course topic. Use when you need to retrieve details of a specific course topic by ID after confirming the course and topic IDs.
Untrusted display-only summary
List Course Topics
GOOGLE_CLASSROOM_COURSES_TOPICS_LIST
Tool to list topics in a course. Use when you have confirmed the courseId and need to retrieve its topics.
Untrusted display-only summary
Patch Course Topic
GOOGLE_CLASSROOM_COURSES_TOPICS_PATCH
Tool to update fields of a course topic. Use when you need to rename a topic after confirming its current details.
Untrusted display-only summary
Update Course
GOOGLE_CLASSROOM_COURSES_UPDATE
Tool to update a course. Use when you need to modify course details like name, description, or state. This performs a full update (PUT) of the course.
Untrusted display-only summary
Patch Course Work Material
GOOGLE_CLASSROOM_COURSES_WORK_MATERIALS_PATCH
Tool to update fields of a course work material. Use when you need to modify specific details of an existing course work material after confirming which fields to update.
Untrusted display-only summary
Create CourseWork
GOOGLE_CLASSROOM_COURSE_WORK_CREATE
Tool to create a CourseWork item in a course. Use when you need to assign an assignment or question to students immediately or on a schedule.
Untrusted display-only summary
Delete CourseWork
GOOGLE_CLASSROOM_COURSE_WORK_DELETE
Tool to delete a specific CourseWork. Use when you need to remove a coursework item from a course after confirming the IDs.
Untrusted display-only summary
Get CourseWork
GOOGLE_CLASSROOM_COURSE_WORK_GET
Tool to get details of a specific coursework. Use when detailed information about a particular assignment is needed.
Untrusted display-only summary
List CourseWork
GOOGLE_CLASSROOM_COURSE_WORK_LIST
Tool to list coursework in a course. Use after verifying courseId.
Untrusted display-only summary
Create Course Work Material
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_CREATE
Tool to create course work material. Use when adding resources or notes to a course.
Untrusted display-only summary
Get Coursework Material
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_GET
Tool to get a coursework material. Use when you need to retrieve details of a specific coursework material by course and material ID.
Untrusted display-only summary
List CourseWorkMaterials
GOOGLE_CLASSROOM_COURSE_WORK_MATERIALS_LIST
Tool to list course work materials in a course. Use when you need to retrieve and paginate materials for a given courseId.
Tool to list student submissions for a specific coursework. Use when you need to fetch or paginate student submissions by course and coursework, optionally filtering by user, state, or timeliness.
Tool to reclaim a student submission for editing. Use after a student requests to edit their turned-in submission, resetting its state to CREATED.
Untrusted display-only summary
Get CourseWork Add-on Attachment
GOOGLE_CLASSROOM_GET_COURSEWORK_ADDON_ATTACHMENT
Tool to get an add-on attachment from course work. Use when you need to retrieve a specific add-on attachment. Requires the add-on requesting the attachment to be the original creator.
Tool to get metadata for Classroom add-ons in the context of a specific course work material. Use when validating query parameters for add-ons loading in an iframe. Returns course/item identifiers and role-specific context.
Untrusted display-only summary
Create Invitation
GOOGLE_CLASSROOM_INVITATIONS_CREATE
Tool to create an invitation for a user to a course. Use after confirming the course ID is valid.
Untrusted display-only summary
Delete Invitation
GOOGLE_CLASSROOM_INVITATIONS_DELETE
Tool to delete an invitation. Use when you need to remove an invitation after confirming the invitation ID.
Untrusted display-only summary
Get Invitation
GOOGLE_CLASSROOM_INVITATIONS_GET
Tool to retrieve an invitation by its identifier. Use when you need to view invitation details.
Untrusted display-only summary
List Invitations
GOOGLE_CLASSROOM_INVITATIONS_LIST
Tool to list invitations that the requesting user is permitted to view. At least one of userId or courseId must be supplied.
Untrusted display-only summary
List Course Student Groups
GOOGLE_CLASSROOM_LIST_COURSES_STUDENT_GROUPS
Tool to list student groups in a course. Use when you need to retrieve groups within a specific course.
Tool to list all add-on attachments created by an add-on under a course work. Use when you need to retrieve attachments added by an add-on to course work.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.