Zooza AI connects your activity brand to Claude and ChatGPT — so you can handle classes, registers and clients in plain language, in your own words.
It looks things up, walks you through multi-step jobs, and makes changes safely — always showing you a preview and waiting for your “yes” before anything is written.
Real conversations, real data — no staging, no script.
“What’s on Monday — which classes, where, and how full are they?”
“What is Amelia Hughes teaching this week and where?”
“Add a note to Monday’s Mighty Movers — great energy, worked on jumping and balance.”
“Set up Tuesday 10am Wiggle Wonders at Dalwich Village Hall, July 8th, max 12 spots.”
Want the full story? Watch a photo of a schedule become a full term of live classes →
I sent it a photo of our schedule and it built 68 groups in a minute. Total WOW.
I connected Zooza with Claude — it works great. I started building my schedule and it’s incredibly fast.
Copy any prompt and paste it into Claude or ChatGPT to get going.
Grouped by what you actually want to get done — with the words you’d really use.
The headline workflow. Claude interviews you, builds a full preview, and only writes once you confirm. It resolves the programme, venue and room, trainer, capacity and price for you.
“Set up a Tuesday ballet class for ages 5–8 with Jane, starting next month for the autumn term.”
preview_schedulepreview_eventscommit_classlist_schedule_patterns Open the register for any session and mark each attendee — attended, no-show, cancelled, going or ignore — in one go. Understands children’s classes, showing both the child and the parent.
“Open the register for tomorrow’s 9:42 class.”
get_attendance_rostermark_attendanceadd_session_summary Turn “my next class”, “Sarah’s sessions this week” or “the swim course” into the right record. Search sessions and events; find a class or group by name; look up courses, venues, trainers and billing periods.
“Find Sarah’s sessions this week.”
find_eventsfind_classesfind_coursesfind_placesfind_trainersfind_billing_periods Teach it your words once — what you call programmes, classes, sessions and trainers — and it uses them in every future conversation. Works in Slovak, Czech, Polish, German, Romanian and English.
“From now on, call our groups ‘kurzy’ and sessions ‘lekcie’.”
negotiate_terminologyget_terminologyexplain_data_model If you run several companies or locations, it knows which ones you can access and works in the one you name — so the right roster, calendar and clients show up.
“Show this week’s classes in the Bratislava studio.”
whoami Browse your email, SMS and WhatsApp templates and every valid merge variable — like {first_name} or {class_name} — then prepare a personalised message and send it to the right recipients. Sending is always shown as a preview first and goes out only after you confirm.
“Email this week’s unpaid families a friendly reminder.”
list_message_templateslist_message_merge_varsprepare_messagesend_message Look up who’s booked into a class or course, find a specific client by name or email, and pull the unpaid roster in seconds — collapsed to one row per client. It’s read-only lookup: a fast way to see your registrations without changing any enrolment.
“Who hasn’t paid for the autumn swim course yet?”
find_bookings Pull real attendance and registration figures for a class, course or period, so the assistant composes a client-facing report from actual numbers — never invented ones. The figures come straight from Zooza, so what you share with parents is always accurate.
“Summarise attendance for the Tuesday ballet group this term.”
get_report_data Hit a snag? Describe it in plain language and Claude drafts an anonymised report, shows it to you, and sends it to the Zooza engineering team only after you confirm.
“Report a bug: the roster didn’t load this morning.”
submit_feedback A guided interview that maps how you run your business to Zooza’s features — useful for anyone exploring before they sign up. Works without logging in.
“I run a small swim school. Would Zooza fit how we work?”
business-model-validator Pick your assistant and follow the steps. No server to manage — free with any active Zooza account.
Go to Settings → Connectors (called “Integrations” in Claude.ai).
Choose “Add custom connector”, name it Zooza, and paste the URL below.
OAuth flow — the same login you already use on zooza.app. No new password.
Start a chat and type “Who am I, and what can you do?”
https://mcp.zooza.app/mcp Confirm the latest address inside your Zooza account. Your role and permissions carry over automatically.
On enterprise and team plans, connectors live under “Customize” (not Settings), only an organization owner can add a new connector, and it appears for everyone else only after they log out and back in.
Before anything is written to your account, the assistant shows you exactly what will happen. You confirm. Then it saves.
See every session — dates, times, recurrences — before a single record is created.
Nothing is written until you say yes. Cancel at any step with no side effects.
Only tools that write data can write data. Lookups and previews never touch your records.
We’d rather be honest about the edges than have you discover them mid-conversation.
Included with every active Zooza plan. No extra fees.
| Connector URL | https://mcp.zooza.app/mcp |
|---|---|
| Protocol | Model Context Protocol (MCP) — open standard by Anthropic |
| Authentication | OAuth 2.1 — uses your existing Zooza login |
| Open source | github.com/zooza-dev/zooza-mcp-server |
| Works with | Claude.ai · Claude Code · Claude Desktop · ChatGPT (coming soon) |