MCP server
Zooza MCP Server Official
app.zooza/mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
MCP server for Zooza — class scheduling, attendance, and booking for activity businesses.
Working at last checkVerified publisher: zooza.appAbout 20,292 tokens per request once connected18 tools
https://mcp.zooza.app/mcp
At a glance
- Type
- MCP server
- Publisher
- zooza.app (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 18
- Token cost
- About 20,292 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http zooza https://mcp.zooza.app/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.zooza] url = "https://mcp.zooza.app/mcp"
Gemini CLI
{"mcpServers":{"zooza":{"httpUrl":"https://mcp.zooza.app/mcp"}}}
Cursor
{"mcpServers":{"zooza":{"url":"https://mcp.zooza.app/mcp"}}}
VS Code
{"servers":{"zooza":{"type":"http","url":"https://mcp.zooza.app/mcp"}}}
Antigravity
agy mcp add zooza https://mcp.zooza.app/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"zooza","server_url":"https://mcp.zooza.app/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"zooza","server_url":"https://mcp.zooza.app/mcp"}
Tools
bookings_copy_booking~1324 tokens
Copy or move a client's existing booking into a different class. COPY creates a second booking and leaves the original in place — use it when the client is continuing into a new term or adding a class alongside their current one. MOVE relocates the booking itself, carrying its payment history and debookings_find~1651 tokens
Find this company's bookings — a client's enrolment in a class (registration; "prihláška"/"Buchung") — and resolve them to a `registration_id`, or a client to a `user_id`. Use for "is X enrolled?", "who's in this class?", "who hasn't paid?" (set `payment_status:["unpaid","partially_paid"]`), and "ficall_tool~700 tokens
Runs a Zooza tool by name. Use it for every Zooza tool that is NOT in your tool list — these exist and work; never send the user to another app because a Zooza tool isn't listed. Call get_tool_schema(name) first for the arguments. Write tools behave exactly as when called directly: the first call prclasses_find_classes~1628 tokens
Search this company's CLASSES — the scheduled groups inside a programme (a "class" / "group" / "skupina"; internally a *schedule*) — by name (substring) and resolve them to a `schedule_id`. Reach for this whenever the user names a specific group rather than a whole programme ("the Nejaké class", "thclasses_find_courses~688 tokens
Search the company's courses by name (substring match) and optionally by registration_type. Returns a slim list of matches — `{id, name, registration_type, target_audience, price, schedules_count, ...}` — enough to disambiguate, not enough to act. Use this whenever the user names a course in naturalclasses_find_resource~964 tokens
Resolve a NAME the operator said into an id, for four kinds of company-level records. Pick `kind`: - `place` — venues. Returns `{id, name, city, street, rooms: [{id, name, capacity}]}`. Rooms are inlined because picking a venue is usually followed by picking a room. Filters: name, city. - `billing_classes_update~2436 tokens
Edit one or more existing classes (a "class"/"timetable" is the recurring group within a programme) — name, price, registration fee, capacity, make-up/replacement extra capacity ("počet miest navyše pre náhradné hodiny" → extra_capacity/extra_capacity_usage, NOT registrations_cap, which caps the NUMcomms_send_messageSends messages · ~2042 tokens
Email clients of this company. Describe the audience (a course/programme, a class schedule, a specific booking, one client, a saved segment, an ad-hoc cohort, or course-level labels) and the content (an existing template `type` from comms_list_templates, or a custom subject + body which may use *|MEget_skill~200 tokens
Returns the full markdown playbook for one of the registered skills. Call this BEFORE starting a flow named in the server's instructions — the playbook contains the interview steps, mapping rules, and confirmation pattern for that scenario. Available skills: business-model-validator, class-managemenget_terminology~372 tokens
Search the Zooza domain glossary. Returns canonical term names, definitions, cross-language synonyms, disambiguation rules, and AI guidance notes. No Zooza API call is made — purely local lookup against the compiled glossary. Use this to resolve ambiguous user input before calling operational tools.get_tool_schema~128 tokens
Returns the description and exact input schema of a Zooza tool, including tools not in your tool list (call_tool lists them). Call it once per tool before that tool's first call_tool.reports_get_data~605 tokens
Return the REAL, pre-aggregated numbers for ONE business question about an activity brand — and the basis for SHOWING it. This is how you show an operator a report / dashboard / chart of their business numbers (occupancy, unpaid, churn, attendance, trials, retention, revenue, "how are we doing", persessions_cancel~1510 tokens
Cancel one or more scheduled SESSIONS of a class so they do not take place — "cancel Tuesday's sessions", "the pool is closed on Friday", "Martina is ill all week, cancel her classes". A cancelled session stays visible in Zooza with a cancelled status; it is NOT deleted. Scope the call to exactly Osessions_find_events~1613 tokens
List **events** (scheduled sessions of classes) in the caller's company. Use this whenever you need to resolve an `event_id` from natural language ("my next class," "Monday's ballet," "all swim sessions this week," "Sarah's classes tomorrow") before chaining into another tool like `sessions_get_attesessions_get_attendance~784 tokens
Read who's enrolled in **one event** (a single session of a class) and their current attendance, so you can show the list and then mark it. Pass an `event_id`; the tool returns each enrolled attendee, their current attendance value (if already marked), and per-row context the LLM needs to mark attensessions_mark_attendance~1216 tokens
Record per-attendee attendance for **one event** (a single session of a class — e.g. "Monday Ballet on 2026-06-03 at 09:00"). Pass an `event_id` and a list of attendees, each with their own attendance value (`attended`, `noshow`, `canceled`, `going`, `ignore`). Each value is set on **that one attendsessions_update~1802 tokens
Edit specific individual sessions (events) of a class, OR add new sessions to a class. Two modes, one tool. NOT for a change that holds from a date onward or for every session ("from next week Jana teaches the Monday class", "the class moves to Room B") — that is ONE classes_update call with sessiowhoami~629 tokens
Returns the connected user's identity, the companies they can operate on, regional context, and the session's token state. Call ONCE at the start of every conversation. How to interpret the response: - 'status: "ok"' — authenticated, at least one company available. Pick a 'company_id' from 'compan
Browse
Related MCP servers
- Mindbody MCP by usefulapi
Read Mindbody classes, schedules, clients, staff and sales; book clients and appointments. - EVO Academia
Gym management (ABC Evo / W12): members, plans, sales, receivables, check-ins, classes and prospect - Zarvo
Find UK padel courts, live availability and public games, then hand booking to the provider. - Coordinalo — Service Business Operations
Scheduling, availability, clients, billing and CRM for appointment-based services. - G Guest
Book a table, appointment or class at a real local business. Instant confirmation, no API key. - Awning
Find and book local services, classes and rentals; businesses set up and manage their pages. - Qasper
Discover and book businesses via AI agents. - TeamUp MCP by usefulapi
Check classes, attendance, customers, memberships and invoices in TeamUp and register customers.
Badge for your README
[](https://aptlynx.net/servers/app.zooza/mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents