schoox-mcp-server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@schoox-mcp-serverShow me all active courses in my academy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@schoox/schoox-mcp-server
MCP server for querying Schoox LMS data via AI assistants.
Connect your AI assistant to your Schoox academy and use natural language to query users, courses, enrollments, progress, events, and more -- without writing API code.
Prerequisites
Node.js 18+ (download)
Schoox API key and Academy ID (available from your Schoox academy admin settings)
Related MCP server: Canvas LMS MCP Server
Quick Start
Claude Desktop
Add to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"schoox": {
"command": "/usr/local/bin/npx",
"args": ["-y", "@schoox/schoox-mcp-server"],
"env": {
"SCHOOX_API_KEY": "your-api-key",
"SCHOOX_ACADEMY_ID": "123456"
}
}
}
}Note: Claude Desktop uses a minimal PATH. If you use nvm or Volta, run
which npxto find your full path and replace/usr/local/bin/npxabove.
Claude Code
Add to ~/.claude.json (global, all projects) or .mcp.json in your project root (project-level):
{
"mcpServers": {
"schoox": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@schoox/schoox-mcp-server"],
"env": {
"SCHOOX_API_KEY": "your-api-key",
"SCHOOX_ACADEMY_ID": "123456"
}
}
}
}Or use the CLI:
claude mcp add schoox -e SCHOOX_API_KEY=your-api-key -e SCHOOX_ACADEMY_ID=123456 -- npx -y @schoox/schoox-mcp-serverCursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
{
"mcpServers": {
"schoox": {
"command": "npx",
"args": ["-y", "@schoox/schoox-mcp-server"],
"env": {
"SCHOOX_API_KEY": "your-api-key",
"SCHOOX_ACADEMY_ID": "123456"
}
}
}
}Other MCP Clients
Any MCP-compatible client can use the standard stdio configuration:
{
"mcpServers": {
"schoox": {
"command": "npx",
"args": ["-y", "@schoox/schoox-mcp-server"],
"env": {
"SCHOOX_API_KEY": "your-api-key",
"SCHOOX_ACADEMY_ID": "123456"
}
}
}
}Example
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.
Available Tools
Tool | Description |
aboves | Look up organizational hierarchy levels above units (regions, divisions, areas, districts) |
badges | List available badges configured in the academy |
content | Browse content items (web resources, uploaded files, SCORM packages) and metadata |
courses | Query the course catalog, course details, skills, students, lectures, and exams |
curriculums | Query learning paths (curricula) -- structured training programs |
dashboard | Training analytics and progress reporting (per-user and aggregate) |
events | Query instructor-led training (ILT) and virtual classroom (VC) events |
exams | Query exam metadata and student exam results/scores |
groups | List user groups configured in the academy |
jobs | List job roles defined in the academy |
skills | Query skill/competency definitions, assessments, and relationships |
types | List custom type definitions configured in academy settings |
units | Look up organizational units (stores, locations, departments) |
usage | Get academy-wide usage and licensing summary statistics |
users | Look up user profiles and badges |
Configuration
All configuration is via environment variables:
Variable | Required | Default | Description |
| Yes | -- | Schoox API key from academy settings |
| Yes | -- | Numeric academy ID from Schoox admin dashboard |
| No | 1000 | Maximum records per paginated request |
| No |
| API base URL |
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/schoox/schoox-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server