wilma
Related Servers
Alternatives to wilma
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to securely access a guardian's SchoolSoft data—such as schedules, lunch menus, assignments, news, and subjects—using a BankID-authenticated session without exposing credentials.1MIT
- AlicenseCqualityBmaintenanceEnables an agent to read and act on a Norwegian school parent portal through its unofficial API, covering message threads and attachments, timetables, absences, consent forms, news and scheduling events. Tokens are stored locally, and raw GET tools allow further endpoint exploration.122MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to access a child's WebUntis school data read-only, including timetables, homework, exams, absences, and schedule changes, with credentials kept locally.11MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to access Librus Synergia school data, including grades, attendance, timetables, homework, calendar, announcements, messages, formative assessments, school-year history, class-free days, and student information. Supports multiple logins and self-hosted HTTP access for agents on other machines.311,219 PyPI14MIT
Related Servers
- AlicenseNot gradedqualityBmaintenanceLets AI assistants query a family's school grades, absences, timetable, messages, trips, and calendar, and—after explicit human confirmation—report or justify absences, answer authorizations, reply to teachers, and book meetings.MIT
- FlicenseNot gradedqualityBmaintenanceConnects AI agents to the École Directe API to access grades, homework, timetables, school life, messages, and documents.-
- AlicenseAqualityCmaintenanceLets an AI agent read and manage a family's EduPage school data, including timetables, homework, grades, messages, absences, events, and canteen meals, and also send messages to teachers or order meals.16MIT
- AlicenseAqualityAmaintenanceEnables AI agents to query and manage EduPage school accounts, including timetables, grades, homework, meals, messages, multi-school discovery, role-aware student switching, and 2FA login.3196 PyPI4MIT
- AlicenseNot gradedqualityAmaintenanceEnables an AI assistant to access a local, read-only snapshot of ParentVUE gradebook data, including students, courses, assignments, and missing work, so users can ask questions like what assignments are missing this week.1MIT
- AlicenseAqualityCmaintenanceEnables Claude to access school information system data such as timetables, grades, homework, messages, students, teachers, and meal information, including meal ratings.26GPL 3.0
TDQS
Scored across 19 tools
Most tools target distinct resources or actions, but wilma_summary intentionally aggregates schedule, exams, homework, notes, news, and messages, so it overlaps with several targeted tools. wilma_gradebook and wilma_grades could also be confused by name, though their descriptions clarify the difference.
All tools use the wilma_ prefix and snake_case, with list/get/read pairs following a predictable pattern. The main minor inconsistency is that several resource tools are noun-only (wilma_schedule, wilma_grades) while others use verbs (wilma_list_messages, wilma_read_message).
At 19 tools, the surface feels heavy for a school portal even though it covers several subdomains such as grades, messages, bulletins, printouts, and authentication. The aggregate wilma_summary and multiple list/read/fetch pairs contribute to the bulk.
The read-only surface is broad and covers schedules, grades, homework, exams, lesson notes, messages, bulletins, and printouts. However, message handling is read-only with no send/reply or mark-read operation, and there are no write or submission workflows, which are notable gaps for a school communication portal.