List Classroom Courses
classroom_list_coursesList Google Classroom courses for the authenticated user, with filters for course state and response format.
Instructions
List the Google Classroom courses (classes) the authenticated user is enrolled in or teaches.
Args:
course_states (string[]): Filter by state, default ["ACTIVE"]
limit (number): Max courses, 1-200 (default 50)
response_format ('markdown' | 'json'): default 'markdown'
Returns: Each course's id, name, section, description heading, room, ownerId, enrollmentCode, and courseState. Use the returned course id with the other tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max courses to return | |
| course_states | No | Which course states to include (default: ACTIVE only) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for raw data | markdown |