All integrations
Catalogue metadata onlyeducationv20260721_00

GOOGLE_CLASSROOM

Classroom

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
Attributed source

62

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 1–30 of 62 actions

Create Course Alias

GOOGLE_CLASSROOM_COURSES_ALIASES_CREATE

Tool to create an alias for a course. Use when you need to add an alternative identifier to a course after confirming the course ID.

Untrusted display-only summary

Delete Course Alias

GOOGLE_CLASSROOM_COURSES_ALIASES_DELETE

Tool to delete an alias of a course. Use when you need to remove an alias from a course after confirming the course ID and alias name.

Untrusted display-only summary

List Course Aliases

GOOGLE_CLASSROOM_COURSES_ALIASES_LIST

Tool to list aliases for a course. Use when you need to retrieve all aliases associated with a specific course.

Untrusted display-only summary

Create Announcement

GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_CREATE

Tool to create an announcement in a course. Use after confirming the course ID is valid.

Untrusted display-only summary

Delete Announcement

GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_DELETE

Tool to delete an announcement. Use after confirming the announcement ID.

Untrusted display-only summary

Get Announcement

GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_GET

Tool to get an announcement. Use when you need to fetch an announcement by course and announcement ID.

Untrusted display-only summary

Get Add-on Context for Announcement

GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_GET_ADD_ON_CONTEXT

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.

Untrusted display-only summary

Modify Announcement Assignees

GOOGLE_CLASSROOM_COURSES_ANNOUNCEMENTS_MODIFY_ASSIGNEES

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.

Untrusted display-only summary

Delete Add-on Attachment

GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_DELETE

Tool to delete an add-on attachment from a course announcement. Requires the add-on to have been the original creator of the attachment.

Untrusted display-only summary

Get Add-on Attachment

GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_GET

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.

Untrusted display-only summary

List Add-on Attachments

GOOGLE_CLASSROOM_COURSES_ANNOUNCES_ADD_ON_ATTACHS_LIST

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.

Untrusted display-only summary

Delete Add-on Attachment

GOOGLE_CLASSROOM_COURSES_COURSE_WORK_ADD_ON_ATTACHS_DELETE

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.

Untrusted display-only summary

Get Add-on Context for Course Work

GOOGLE_CLASSROOM_COURSES_COURSE_WORK_GET_ADD_ON_CONTEXT

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.

Untrusted display-only summary

List Add-on Attachments on Course Work Material

GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MATERIALS_ADD_ATTACHS

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.

Untrusted display-only summary

Delete Course Work Material

GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MATERIALS_DELETE

Tool to delete a course work material. Use after confirming the course work material ID and course ID.

Untrusted display-only summary

Modify CourseWork Assignees

GOOGLE_CLASSROOM_COURSES_COURSE_WORK_MODIFY_ASSIGNEES

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.

Untrusted display-only summary

Get Grading Period Settings

GOOGLE_CLASSROOM_COURSES_GET_GRADING_PERIOD_SETTINGS

Tool to retrieve grading period settings for a course. Use when you need to access the grading periods configured in a course.

Untrusted display-only summary

List Courses

GOOGLE_CLASSROOM_COURSES_LIST

Tool to list all courses accessible to the authenticated user. Use when you need a paginated list of courses.

Untrusted display-only summary

Patch Course

GOOGLE_CLASSROOM_COURSES_PATCH

Tool to update one or more fields of a Classroom course. Use after retrieving course details and confirming fields to update.

Untrusted display-only summary

List Post Add-on Attachments

GOOGLE_CLASSROOM_COURSES_POSTS_ADD_ON_ATTACHMENTS_LIST

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.