← MCP Registry Integrity Report

app.zooza/mcp-server

Verdict: CRITICAL findings present. Endpoint https://mcp.zooza.app/mcp. Tools now: 18 (38 ever seen). Changes recorded: 38. Findings: 3 low, 12 high, 4 critical. Last probe: OK at 2026-10-22T18:17 UTC. JSON

Current tools

bookings_copy_booking · bookings_find · call_tool · classes_find_classes · classes_find_courses · classes_find_resource · classes_update · comms_send_message · get_skill · get_terminology · get_tool_schema · reports_get_data · sessions_cancel · sessions_find_events · sessions_get_attendance · sessions_mark_attendance · sessions_update · whoami

Findings (34)

seentooldetectorseverityevidence (data, not instructions)
2026-10-22whoamicross_tool_referencehighreferences sibling tool 'sessions_find_events'
2026-10-22whoamioversized_descriptionlow4088 chars
2026-10-22classes_find_coursesmodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22classes_find_resourcemodel_directed_instructionhighlace_id, course_id. **Virtual trainers** are always included regardless of place/course filters — they are system-wide place
2026-10-22classes_find_resourcecross_tool_referencehighreferences sibling tool 'classes_find_courses'
2026-10-22classes_find_classesmodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22classes_find_classescross_tool_referencehighreferences sibling tool 'classes_find_courses'
2026-10-22classes_find_classesoversized_descriptionlow4060 chars
2026-10-22bookings_findmodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22bookings_findcross_tool_referencehighreferences sibling tool 'classes_find_courses'
2026-10-22sessions_find_eventsuser_concealmentcriticalis `member` or `external_member`, the server silently auto-scopes to their assignments anyway; `meta.scoped_to` in the
2026-10-22sessions_find_eventsmodel_directed_instructionhighEIR OWN sessions (any first-person framing), you MUST pass `trainer_id` matching `whoami.identity.user_id`. Without it
2026-10-22sessions_find_eventscross_tool_referencehighreferences sibling tool 'classes_find_courses'
2026-10-22sessions_find_eventsoversized_descriptionlow4873 chars
2026-10-22sessions_get_attendancemodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22sessions_get_attendancecross_tool_referencehighreferences sibling tool 'sessions_find_events'
2026-10-22sessions_mark_attendanceuser_concealmentcriticaltendance_management="limited"`. - `ignore` — hide this event from the attendee's history (Zooza-specific; rare). `use_
2026-10-22sessions_mark_attendancemodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22sessions_mark_attendancecross_tool_referencehighreferences sibling tool 'sessions_find_events'
2026-10-22classes_updateuser_concealmentcriticalir consequences and let them choose — do NOT silently pick a scope, and do NOT stall. If the operator asks what a casc
2026-10-22classes_updatemodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22classes_updatecross_tool_referencehighreferences sibling tool 'classes_find_resource'
2026-10-22sessions_updatemodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22sessions_updatecross_tool_referencehighreferences sibling tool 'classes_find_resource'
2026-10-22sessions_cancelmodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22sessions_cancelcross_tool_referencehighreferences sibling tool 'classes_find_resource'
2026-10-22bookings_copy_bookingmodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22bookings_copy_bookingcross_tool_referencehighreferences sibling tool 'classes_find_classes'
2026-10-22comms_send_messageexfiltration_patterncriticalComma-separated BCC addresses.
2026-10-22comms_send_messagemodel_directed_instructionhighan omit this field. With multiple companies, you MUST specify which; get the id list from `whoami.available_companies[
2026-10-22comms_send_messagecross_tool_referencehighreferences sibling tool 'classes_find_courses'
2026-10-22reports_get_datacross_tool_referencehighreferences sibling tool 'get_skill'
2026-10-22get_tool_schemacross_tool_referencehighreferences sibling tool 'call_tool'
2026-10-22call_toolcross_tool_referencehighreferences sibling tool 'classes_update'

Change history (38)

whentoolkindseverity
2026-10-22 18:17get_terminologymutatedmedium
2026-10-22 18:17whoamimutatedhigh
2026-10-22 18:17classes_find_coursesmutatedhigh
2026-10-22 18:17classes_find_resourceaddedhigh
2026-10-22 18:17classes_find_classesmutatedhigh
2026-10-22 18:17bookings_findmutatedhigh
2026-10-22 18:17sessions_find_eventsmutatedcritical
2026-10-22 18:17sessions_get_attendancemutatedhigh
2026-10-22 18:17sessions_mark_attendancemutatedcritical
2026-10-22 18:17classes_updateaddedcritical
2026-10-22 18:17sessions_updateaddedhigh
2026-10-22 18:17sessions_canceladdedhigh
2026-10-22 18:17bookings_copy_bookingaddedhigh
2026-10-22 18:17comms_send_messageaddedcritical
2026-10-22 18:17reports_get_datamutatedhigh
2026-10-22 18:17get_skillmutatedmedium
2026-10-22 18:17get_tool_schemaaddedhigh
2026-10-22 18:17call_tooladdedhigh
2026-10-22 18:17explain_data_modelremovedinfo
2026-10-22 18:17comms_list_merge_varsremovedinfo
2026-10-22 18:17classes_list_schedule_patternsremovedinfo
2026-10-22 18:17negotiate_terminologyremovedinfo
2026-10-22 18:17classes_find_billing_periodsremovedinfo
2026-10-22 18:17trainers_find_rate_typesremovedinfo
2026-10-22 18:17trainers_findremovedinfo
2026-10-22 18:17classes_find_placesremovedinfo
2026-10-22 18:17sessions_add_summaryremovedinfo
2026-10-22 18:17classes_preview_scheduleremovedinfo
2026-10-22 18:17classes_preview_eventsremovedinfo
2026-10-22 18:17classes_commit_classremovedinfo
2026-10-22 18:17classes_prepare_updateremovedinfo
2026-10-22 18:17classes_commit_updateremovedinfo
2026-10-22 18:17sessions_prepare_updateremovedinfo
2026-10-22 18:17sessions_commit_updateremovedinfo
2026-10-22 18:17comms_list_templatesremovedinfo
2026-10-22 18:17comms_prepare_messageremovedinfo
2026-10-22 18:17comms_commit_messageremovedinfo
2026-10-22 18:17submit_feedbackremovedinfo

Probe history

10-22 18:17 OK (18) · 08-13 06:17 OK (30)

Run or depend on app.zooza/mcp-server? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.

Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).

Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).