Manage Zooza programmes, classes, sessions, attendance, bookings, communications, payments, and reports through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Zooza MCP Server.
classes_add_courseCreate 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_preview_schedulePreview a recurring class schedule before committing
classes_preview_eventsPreview individual sessions across a date range
classes_commit_classCreate a class with a full recurring session schedule
classes_updateEdit a class — name, price, capacity, billing period, instructor, venue, or duration. Call once to preview, again with the token to apply
sessions_updateEdit 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
Zooza MCP Server MCP server connects an MCP client to Zooza, a platform for class scheduling and management used by activity businesses. It models operations around programmes, classes, sessions, and registrations, allowing an assistant to work with both planning data and day-to-day records.
The available tools cover the full operating cycle. You can create programmes and classes, preview recurring schedules and individual events, update class or session details, assign additional instructors, and search programmes, classes, and sessions. Operational tools retrieve attendance and booking information, record attendance, add session notes, capture leads, manage replies, send planned communications, and create or close colleague to-dos.
Financial and administrative tools support payment-plan templates, programme payment settings, booking-level instalment plans, labels, and pre-aggregated reports. Read-only explanatory tools identify the connected user, translate Zooza terminology, describe the data model, and list message-template merge variables.
The request path is MCP client to Zooza MCP Server MCP server to the Zooza API. The hosted service is stateless and available through the streamable HTTP endpoint at https://mcp.zooza.app/mcp. Authentication uses the connected Zooza account, so the assistant can access only the companies, locations, and records permitted to that account.
Several changes use a preview-then-confirm workflow. Schedule creation, class edits, session edits, helper assignments, programme template changes, payment plans, and outbound messages can first return a plan or token. A second call with that token applies the change or sends the message. This gives an operator an opportunity to review dates, recipients, amounts, or affected records before committing.
Reporting reads real, pre-aggregated business figures and does not modify classes, bookings, or payments. Lead capture also does not enrol, charge, or email a customer.
For Claude Desktop, add the hosted endpoint to claude_desktop_config.json:
Restart Claude Desktop and sign in to Zooza when prompted. The documented file locations are ~/Library/Application Support/Claude/claude_desktop_config.json on macOS and %APPDATA%\\Claude\\claude_desktop_config.json on Windows. No API key or local process is required.
Claude Code can use the Zooza plugin distributed through the repository releases. Install the downloaded zooza-plugin-v*.zip with /install-plugin zooza-plugin-v*.zip. Other MCP-compatible clients can connect to the streamable HTTP endpoint.
The Zooza MCP Server MCP server also includes tools for terminology, entity relationships, accessible-account discovery, and message merge-variable lookup.
A Zooza account is needed for live account data and operational actions. Some explanatory tools can be used without an account, including terminology, data-model, and merge-variable tools identified in the setup documentation.
The service depends on the permissions of the authenticated Zooza user. Previewing a change does not apply it; actions that require confirmation must be called again with the returned token. Sending a message is therefore not an automatic side effect of planning a communication.
The repository documents Claude Desktop, Claude Code, ChatGPT, and any MCP-compatible client as connection options. ChatGPT is described as using OpenAI Actions with the mcp.zooza.app domain verified.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/zooza-mcp-server)<a href="https://allmcps.com/mcp/zooza-mcp-server"><img src="https://allmcps.com/api/badge/zooza-mcp-server?style=directory" alt="Zooza MCP Server on AllMCPs" /></a>