KitScout

Categories › Productivity & Office › Calendar & scheduling

Zooza MCP Server

MCP serverVerified domain · zooza.appRemote● LiveAPI key needed

MCP server for Zooza — class scheduling, attendance, and booking for activity businesses.

Install

Remote server: your requests and data go to mcp.zooza.app. Claude Code: claude mcp add --transport http zooza-mcp-server https://mcp.zooza.app/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do

The tools this server listed when we connected to it, in its own words.

  • get_terminology — Search the Zooza domain glossary. Returns canonical term names, definitions, cross-language synonyms, disambiguation rules, and AI guidance
  • whoami — Returns the connected user's identity, the companies they can operate on, regional context, and the session's token state. Call ONCE at the
  • classes_find_courses — Search the company's courses by name (substring match) and optionally by registration_type. Returns a slim list of matches — `{id, name, reg
  • classes_find_resource — Resolve a NAME the operator said into an id, for four kinds of company-level records. Pick `kind`: - `place` — venues. Returns `{id, name, c
  • classes_find_classes — Search this company's CLASSES — the scheduled groups inside a programme (a "class" / "group" / "skupina"; internally a *schedule*) — by name
  • bookings_find — Find this company's bookings — a client's enrolment in a class (registration; "prihláška"/"Buchung") — and resolve them to a `registration_i
  • sessions_find_events — List **events** (scheduled sessions of classes) in the caller's company. Use this whenever you need to resolve an `event_id` from natural la
  • sessions_get_attendance — 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.
  • sessions_mark_attendance — 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
  • classes_update — Edit one or more existing classes (a "class"/"timetable" is the recurring group within a programme) — name, price, registration fee, capacit
  • sessions_update — 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
  • sessions_cancel — 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", "M
  • bookings_copy_booking — 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 whe
  • comms_send_message — Email clients of this company. Describe the audience (a course/programme, a class schedule, a specific booking, one client, a saved segment,
  • reports_get_data — Return the REAL, pre-aggregated numbers for ONE business question about an activity brand — and the basis for SHOWING it. This is how you sh
  • get_skill — Returns the full markdown playbook for one of the registered skills. Call this BEFORE starting a flow named in the server's instructions — t
  • get_tool_schema — 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 p
  • call_tool — 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

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools