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 get metadata for Classroom add-ons in the context of a specific announcement post. Use when validating query parameters and user permissions for add-ons loading in an iframe. Returns the current user's role (student or teacher) with exactly one context field populated.
Untrusted display-only summary
List Announcements
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_LIST
Tool to list announcements in a course. Use after you have the course ID to page through announcements.
Tool to modify assignee mode and options of an announcement. Use when you need to change who can view an announcement, either making it visible to all students or to specific students only.
Untrusted display-only summary
Patch Announcement
GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_PATCH
Tool to update fields of an announcement. Use when you need to modify specific details of an existing announcement after confirming which fields to update.
Tool to get an add-on attachment from an announcement. 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 list all add-on attachments created under an announcement. Use when you need to retrieve attachments added by an add-on. Requires the add-on to have active attachments on the post or permission to create new attachments.
Tool to delete an add-on attachment from course work. Use when the add-on needs to remove an attachment it originally created. Requires the add-on to have been the original creator of the attachment.
Tool to get metadata for Classroom add-ons in the context of a specific course work. Use when validating query parameters and user permissions for add-ons loading in an iframe. Returns the current user's role (student or teacher) with exactly one context field populated.
Tool to list all add-on attachments under a course work material post. Use when you need to retrieve attachments created by an add-on. Requires the add-on to have active attachments or permission to create new attachments on the post.
Tool to modify assignee mode and options of coursework. Use when you need to change who can view coursework, either making it visible to all students or to specific students only.
Untrusted display-only summary
Patch Course Work
GOOGLE_CLASSROOM_COURSES_COURSE_WORK_PATCH
Tool to update one or more fields of a course work. Use when you need to modify specific details of an existing course work after confirming which fields to update.
Untrusted display-only summary
List Course Work Rubrics
GOOGLE_CLASSROOM_COURSES_COURSEWORK_RUBRICS_LIST
Tool to list rubrics for a specific coursework. Use when you need to retrieve grading rubrics that the requester has permission to view.
Untrusted display-only summary
Create Course
GOOGLE_CLASSROOM_COURSES_CREATE
Tool to create a new course. Use when a teacher needs to establish a Classroom course before enrollment.
Untrusted display-only summary
Delete Course
GOOGLE_CLASSROOM_COURSES_DELETE
Tool to delete a course. Use when you need to remove a course after confirming the course ID.
Untrusted display-only summary
Get Course
GOOGLE_CLASSROOM_COURSES_GET
Tool to get details for a specific course. Use when you need full course information by ID.
Tool to list all add-on attachments created under a post. Use when you need to retrieve attachments added by an add-on. Requires the add-on to have active attachments on the post or permission to create new attachments.
Untrusted display-only summary
Get Add-on Context for Post
GOOGLE_CLASSROOM_COURSES_POSTS_GET_ADD_ON_CONTEXT
Tool to get metadata for Classroom add-ons in the context of a specific post. Use when validating query parameters and user permissions for add-ons loading in an iframe. Returns the current user's role (student or teacher) with exactly one context field populated.
Untrusted display-only summary
Add Student to Course
GOOGLE_CLASSROOM_COURSES_STUDENTS_CREATE
Tool to add a student to a course. Use when enrolling a user as a student in a course. Domain administrators can directly enroll users; students can self-enroll with an enrollment code.
Untrusted display-only summary
Delete Course Student
GOOGLE_CLASSROOM_COURSES_STUDENTS_DELETE
Tool to delete a student from a course. Use when you need to remove a student's enrollment from a specific course. This revokes their access to course materials and participation.
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.