teachworks MCP Tools
teachworks exposes 24 tools. Each one has its own page with the configuration for every client that can run this server.
-
teachworks_list_studentsteachworks list students
-
teachworks_get_studentteachworks get student
-
teachworks_list_customersteachworks list customers
-
teachworks_get_customerteachworks get customer
-
teachworks_list_employeesteachworks list employees
-
teachworks_get_employeeteachworks get employee
-
teachworks_get_employee_earningsteachworks get employee earnings
-
teachworks_get_lesson_totalsteachworks get lesson totals
-
teachworks_list_lessonsteachworks list lessons
-
teachworks_get_lessonteachworks get lesson
-
teachworks_list_other_eventsteachworks list other events
-
teachworks_list_availabilitiesteachworks list availabilities
-
teachworks_list_invoicesteachworks list invoices
-
teachworks_get_invoiceteachworks get invoice
-
teachworks_list_paymentsteachworks list payments
-
teachworks_get_paymentteachworks get payment
-
teachworks_list_locationsteachworks list locations
-
teachworks_list_servicesteachworks list services
-
teachworks_list_subjectsteachworks list subjects
-
teachworks_create_familyteachworks create family
-
teachworks_create_child_studentteachworks create child student
-
teachworks_create_lessonteachworks create lesson
-
teachworks_add_student_to_lessonteachworks add student to lesson
-
teachworks_create_paymentteachworks create payment
This list was read from the server itself, by connecting to it and calling tools/list on 8 October 2026. It is what
the server actually exposes, not what its listing claims.
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. The registry stores tool names only; connect the server for its live schemas.