classes_commit_class

MCP tool from Zooza MCP Server by zooza-dev

Create a class with a full recurring session schedule

How to use it

classes_commit_class is exposed by the Zooza MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the classes_commit_class tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL ZOOZA MCP SERVER LISTING

Other tools in Zooza MCP Server (32)

bookings_add_lead

Capture an inbound enquiry as a trackable lead record. Does not enrol, charge, or email the customer

bookings_find

Find who is enrolled in a class, resolve a client, or list unpaid registrations

classes_add_course

Create a new programme — the container that holds pricing, payment settings, and booking-form config. Only for a genuinely new offering; a new term or time slot is a class inside an existing programme

classes_find_classes

Find a specific class/group within a programme and resolve its scheduleid

classes_find_courses

Search programmes by billing period, name, or status

classes_list_schedule_patterns

Reference for recurrence patterns (weekly, bi-weekly, block, camp)

classes_preview_events

Preview individual sessions across a date range

classes_preview_schedule

Preview a recurring class schedule before committing

classes_update

Edit a class — name, price, capacity, billing period, instructor, venue, or duration. Call once to preview, again with the token to apply

classes_update_course_settings

Change programme settings one section at a time — pricing, online booking, make-ups, trial, auto-enrolment, attendance, feedback, or archiving

comms_find_replies

Read what customers replied back to your Zooza emails, and mark a reply todo or resolved so the same one isn't handled twice

comms_list_merge_vars

Full catalogue of merge variables for Zooza message templates

comms_list_templates

List the automated email templates Zooza sends to this company's clients

comms_send_message

Email an audience (programme, class, booking, client, or segment). Call once to plan — nothing is sent — then again with the token to send

explain_data_model

Explain how Zooza entities relate (Programme → Class → Session → Registration)

get_skill

Load a guided playbook for multi-step workflows

get_terminology

Translate Zooza terms by region — e.g. "Programme" vs "Course" vs "Kurz"

labels_mark

Attach or detach a label on a programme, class, or registration — tag a lead converted, flag one todo. Labels on a class can be visible on the public booking widget; the output tells you which

negotiate_terminology

Save your business vocabulary to Claude memory for future sessions

payments_add_plan

Put one booking on a payment plan. Preview returns the total and the instalment dates, then confirm to apply

reports_get_data

Return real, pre-aggregated business numbers (occupancy, unpaid, attendance, revenue…) to compose a report

sessions_add_summary

Add a coach note or session summary to a completed event

sessions_find_events

Find scheduled sessions by date, trainer, or programme

sessions_get_attendance

Get the attendance list for one session — who is enrolled and their current status

sessions_mark_attendance

Record attendance for each participant (attended / absent / late-cancel)

sessions_update

Edit specific sessions — reschedule a date/time, or change instructor, venue, or duration. Call once to preview, again with the token to apply. Can notify affected clients

setup_add_payment_template

Create a company-level payment plan template — how many instalments, how often, with what discount and rounding. The template never carries the price

setup_update_course_templates

Choose which templates a programme offers clients — attach new ones, and detach the ones Zooza auto-attached that shouldn't be there. Preview, then confirm

submit_feedback

Submit a feature request or bug report to the Zooza engineering team

todos_add

Create a to-do for a colleague, optionally linked to the record it's about, with a due date — how you escalate something that needs a human

todos_mark

Change a to-do's status once it's been handled

whoami

Identify the connected user and list accessible companies/locations