Zooza MCP Server
ZM
Zooza MCP Server
/classes_preview_schedule

Preview a class schedule shell

Resolves a new class's *schedule shell* — the course, venue, trainer, capacity, prices, billing period, and default payment templates — and returns the result a

liveunknown~5s typical
mcpzoozamcpserver
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-app-zooza-mcp-server /classes_preview_schedule for me.

Input

FieldTypeDescription
company_idintegerZooza company id to operate against. Optional: if the user has exactly one company, the se
course_id*integerParent programme (course) the new class belongs to. Resolve with classes_find_courses. Def
place_id*integerVenue (place) where the class will run. Resolve with classes_find_places.
trainer_id*integerInstructor assigned to the class. Resolve with trainers_find.
room_idintegerRoom within the venue. Defaults to 0 (no specific room) when omitted.
trainer_rate_type_idintegerTrainer PAY-RATE type (what the instructor is paid, not what clients pay). Resolve with tr
schedule_typestring (fixed_period | lead_collection)What kind of class this is. 'fixed_period' = a real class with concrete dates the trainer
capacityintegerBasic maximum number of seats per session — the ordinary class size. Defaults from the cou
duration_minutesintegerSession length in minutes. Defaults to 60 when omitted.
all_daybooleanWhen true, the session has no fixed start time (an all-day session).
online_registrationbooleanWhether clients can self-register for this class online — true publishes it on the public
unit_pricenumberPer-session price, used when the programme prices per session. Copied from the parent cour
pricenumberTotal price for the class/period, used when the programme prices by total. Copied from the
registration_feenumberOne-time enrollment fee charged on top of the class price. Copied from the parent course w
billable_eventsnumberNumber of billable sessions used to compute what clients owe. Copied from the parent cours
billing_period_idintegerTerm block (billing period) this class belongs to. Resolve with classes_find_billing_perio
payment_schedule_template_idsarrayIds of the payment schedule templates to attach. Omit to select the course's default templ
namestringOPTIONAL — leave unset unless the user explicitly asked for a custom class name. api-v1 au

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"mcp-app-zooza-mcp-server","endpoint":"/classes_preview_schedule","input":{"course_id":1,"place_id":1,"trainer_id":1}}'
cli
npx cracked-ai run -p mcp-app-zooza-mcp-server -e /classes_preview_schedule -i '{"course_id":1,"place_id":1,"trainer_id":1}'
mcp
run_tool({ provider: "mcp-app-zooza-mcp-server", endpoint: "/classes_preview_schedule", input: {"course_id":1,"place_id":1,"trainer_id":1} })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.