Google Apps62 toolsBrowser login (OAuth), no API keys
Google Classroom integration for AI agents
Manage classes, coursework, and students
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Google Classroom once and call the same tools from all of them.
Setup
Connect google-classroom through ClawLink's hosted setup.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Google Classroom exposes 62 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
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. | Read |
google_classroom_course_work_get | Tool to get details of a specific coursework. Use when detailed information about a particular assignment is needed. | Read |
google_classroom_course_work_list | Tool to list coursework in a course. Use after verifying courseId. | Read |
google_classroom_course_work_materials_create | Tool to create course work material. Use when adding resources or notes to a course. | Read |
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. | Read |
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. | Read |
google_classroom_course_work_student_submissions_list | 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. | Read |
google_classroom_course_work_student_submissions_reclaim | Tool to reclaim a student submission for editing. Use after a student requests to edit their turned-in submission, resetting its state to CREATED. | Read |
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. | Read |
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. | Read |
google_classroom_courses_announcements_get | Get an announcement | Read |
google_classroom_courses_announcements_get_add_on_context | Get metadata for Classroom add-ons in the context of a specific announcement post | Read |
google_classroom_courses_announcements_list | List announcements in a course | Read |
google_classroom_courses_announces_add_on_attachs_get | Get an add-on attachment from an announcement | Read |
google_classroom_courses_announces_add_on_attachs_list | List all add-on attachments created under an announcement | Read |
google_classroom_courses_course_work_get_add_on_context | Get metadata for Classroom add-ons in the context of a specific course work | Read |
google_classroom_courses_course_work_materials_add_attachs | List all add-on attachments under a course work material post | Read |
google_classroom_courses_coursework_rubrics_list | List rubrics for a specific coursework | Read |
google_classroom_courses_get | Get details for a specific course | Read |
google_classroom_courses_get_grading_period_settings | Retrieve grading period settings for a course | Read |
google_classroom_courses_list | List all courses accessible to the authenticated user | Read |
google_classroom_courses_posts_add_on_attachments_list | List all add-on attachments created under a post | Read |
google_classroom_courses_posts_get_add_on_context | Get metadata for Classroom add-ons in the context of a specific post | Read |
google_classroom_courses_students_get | Retrieve a specific student of a course | Read |
google_classroom_courses_students_guardians_list | List guardians of a student in a course | Read |
google_classroom_courses_students_list | List students in a course | Read |
google_classroom_courses_teachers_get | Get teacher enrollment | Read |
google_classroom_courses_teachers_list | List teachers in a course | Read |
google_classroom_courses_topics_get | Get a course topic | Read |
google_classroom_courses_topics_list | List topics in a course | Read |