What is Smartschool Mcp?
Smartschool Mcp is a Model Context Protocol (MCP) server that gives AI assistants secure, dynamically discovered access to Smartschool APIs. It automatically detects all available Smartschool methods and exposes them as MCP tools with built‑in safety guardrails.
How to use Smartschool Mcp?
Install via npm (npm install and build), set environment variables (SMARTSCHOOL_API_ENDPOINT, SMARTSCHOOL_ACCESS_CODE, and optionally ALLOW_DESTRUCTIVE and REQUIRE_CONFIRMATION), then configure your MCP client (e.g., Claude Desktop) to launch the server using npx -y @abrianto/smartschool-mcp or manually via node build/mod.js. The server communicates over stdio.
Key features of Smartschool Mcp
- Dynamic auto-discovery of all Smartschool API methods
- Enterprise safety with four protection levels (SAFE, MODERATE, DESTRUCTIVE, CRITICAL)
- AI-optimized context including Belgian school conventions and absence codes
- Zero maintenance – no manual tool definitions required
- Future-proof – adapts automatically when Smartschool SDK updates
- Built-in domain expertise for Belgian school systems
Use cases of Smartschool Mcp
- Manage users (create, update, delete) with confirmation for destructive actions
- Handle class and group assignments (save, delete classes, assign students)
- Send messages to students and parents via Smartschool’s messaging system
- Check attendance records and academic history
- Perform system administration tasks like synchronisation and support tickets
コメント