Enabling the Public MCP (Model Context Protocol) Server

The Public MCP (Model Context Protocol) Server makes it possible to connect your organization's AI assistant of choice to your academy, allowing you to use natural language to query users, courses, enrollments, progress, events, and more -- without writing API code. It essentially allows an admin the ability to run specific reporting directly from your AI assistant.

NOTE: The MCP does not connect to LINA.

Enabling the MCP Server

Configuring the Public MCP Server is fairly straightforward, but does require some technical knowledge of AI assistant configuration. 

You will also need to obtain the following before proceeding:

  • Schoox academy API Key
  • Schoox Academy ID

After obtaining this information, this Github article should lead you or your AI assistant through the setup process.

Uses

Once configured, ask your AI assistant questions like:

  • "Show me all active courses in my academy"
  • "How many users completed the Safety Training course this month?"
  • "List all events scheduled for next week"

The assistant uses the Schoox MCP tools automatically to fetch data from your academy and respond in natural language.

Your AI assistant should be able to help with the following:

  • Look up organizational hierarchy levels above units (regions, divisions, areas, districts)
  • List available badges configured in the academy
  • Browse content items (web resources, uploaded files, SCORM packages) and metadata
  • Query the course catalog, course details, skills, students, lectures, and exams
  • Query learning paths (curricula) -- structured training programs
  • Training analytics and progress reporting (per-user and aggregate)
  • Query instructor-led training (ILT) and virtual classroom (VC) events
  • Query exam metadata and student exam results/scores
  • List user groups configured in the academy
  • List job roles defined in the academy
  • Query skill/competency definitions, assessments, and relationships
  • List custom type definitions configured in academy settings
  • Look up organizational units (stores, locations, departments)
  • Get academy-wide usage and licensing summary statistics
  • Look up user profiles and badges

Data Privacy

This server exposes sensitive Schoox data. The API returns user PII (names, emails, employment data) and corporate confidential information (training records, org structure, business data). Any data the MCP tools retrieve flows through your connected AI assistant.

When you use this server with an AI client (Claude Desktop, Claude Code, Cursor, etc.), data returned by the tools is transmitted to your AI provider's servers as part of the conversation. Depending on your account type and your provider's policies, that data may be retained, logged, or used for model training (for example, on free or consumer-tier accounts). Review your AI provider's data usage and retention policies, and prefer accounts or plans with appropriate data protections (such as commercial or enterprise terms that guarantee no training on your data) before connecting this server to production academy data.

Disclaimer: Schoox is not responsible for any data leaks, data exposure, or misuse of data resulting from use of this tool. Responsibility for compliance with your organization's data handling policies and applicable privacy regulations rests with you.

For additional information, please see Schoox's AI Functionality Policy.

Was this article helpful?
0 out of 0 found this helpful