Skip to main content
Glama

Teachworks MCP by usefulapi

List lessons

teachworks_list_lessons
Read-only

List lessons (the calendar) with teacher, service, location, start/end, duration, status and participants. Filter by teacher, student, location, service, status and date range. GET /lessons.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNoSearch by lesson name.
pageNoPage number (1-based, default 1).
statusNo
date_toNoLessons starting on or before this date.
joinableNotrue = only lessons marked joinable.
per_pageNoRecords per page (default 20, max 50).
date_fromNoLessons starting on or after this date.
directionNoSort by id ascending (default) or descending (newest first).
from_dateNoLessons starting on exactly this date.
series_idNoOnly lessons of this repeating series.
service_idNoOnly lessons of this service.
student_idNoOnly lessons with this student.
employee_idNoOnly lessons taught by this teacher (employee id).
location_idNoOnly lessons at this location (exact).
custom_statusNoSearch by custom status (Custom Statuses add-on).
include_deletedNotrue = include deleted lessons.
location_or_parent_location_idNoLessons at this location or any of its sub-locations.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.