{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"object","additionalProperties":false,"properties":{"pageSize":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum courses returned in this explicit call."},"pageToken":{"type":"string","description":"Opaque nextPageToken from the previous response.","minLength":1,"maxLength":10000}},"required":["pageSize"]}},"required":["query"],"description":"Read one page of courses accessible to the signed-in Google Classroom user. pageSize is an adapter limit of 1–100. Copy nextPageToken into pageToken for the next explicit call; no roster, grades, enrollment codes or automatic pagination."},"name":"List accessible courses","id":"google-classroom.courses.list","example":{"query":{"pageSize":20}},"maxRequests":1,"summary":false}}