About Edupage MCP
Edupage MCP is an MCP server published by oliverhruby in the RAG category: eduPage MCP server.
The repository has 4 stars and 1 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/oliverhruby/edupage-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (45)
auth_statusWhich subdomains are logged in + active one
Parameters not published.
choose_mealOrder a meal
Parameters not published.
clear_student_cacheClear cached student rosters (one school or all schools)
Parameters not published.
custom_requestRaw request through the active session (GET/POST)
Parameters not published.
find_studentLook up a student's person_id by name (cross-school)
Parameters not published.
get_absencesAbsence records from the timeline
Parameters not published.
get_all_studentsAll students in the school (short list)
Parameters not published.
get_assignmentsHomework/tests/exams from the timeline
Parameters not published.
get_classesAll classes
Parameters not published.
get_classroomsAll classrooms
Parameters not published.
Show all 45 tools
get_day_summaryOne-call daily report (timetable, substitutions, teachers, grades, meals, homework, assignments, absences, news, events, notifications) for a date; student by name/id (role-aware). **Discovery-first**: parent without `name`/`student_id` returns a lightweight per-school student index (`mode:"discovery"`); pass `full=True` to build full reports for every child. Bundles OpenCode skill `school-day-summary` for human-readable output.
Parameters not published.
get_gradesGrades, optionally by year & term
Parameters not published.
get_homeworkHomework from the timeline
Parameters not published.
get_mealsMeal menu (snack/lunch/afternoon snack; `include_breakfast`/`include_dinner` add extras)
Parameters not published.
get_missing_teachersTeachers missing on a date
Parameters not published.
get_my_studentsStudents visible to the logged-in account (one school)
Parameters not published.
get_my_timetableLogged-in user's timetable for a date
Parameters not published.
get_newsSchool news
Parameters not published.
get_next_ringing_timeNext bell (break/lesson) at a given time
Parameters not published.
get_next_week_timetableMon–Fri timetable for next week
Parameters not published.
get_notification_historyTimeline notifications since a date
Parameters not published.
get_notificationsTimeline notifications
Parameters not published.
get_periodsBell schedule (period start/end times)
Parameters not published.
get_schoolsList logged-in schools + role per school
Parameters not published.
get_student_timetableStudent's timetable by name or id (role-aware, cross-school)
Parameters not published.
get_studentsStudents in the logged-in user's class
Parameters not published.
get_subjectsAll subjects
Parameters not published.
get_teachersAll teachers
Parameters not published.
get_timetableTimetable of a teacher/student/class/classroom
Parameters not published.
get_timetable_changesSubstitutions / timetable changes for a date
Parameters not published.
get_upcoming_eventsTrips/excursions/meetings/holidays
Parameters not published.
loginLog in with username/password/subdomain (env vars supported)
Parameters not published.
login_allLog in to multiple schools in one call
Parameters not published.
login_autoLog in via the EduPage portal (auto-detect school)
Parameters not published.
login_from_sessionCreate a session from an existing `PHPSESSID` cookie
Parameters not published.
rate_mealRate a meal (quality/quantity)
Parameters not published.
scan_studentsAuto-discover students across the configured `EDUPAGE_SUBDOMAINS` (or all logged-in schools when unset)
Parameters not published.
school_yearCurrent school year
Parameters not published.
send_messageSend a message to a user
Parameters not published.
sign_off_mealCancel an ordered meal
Parameters not published.
switch_to_parentSwitch back to the parent account
Parameters not published.
switch_to_studentSwitch to a student account by id or name (parent only)
Parameters not published.
two_factor_check_confirmedCheck if 2FA was approved on a device
Parameters not published.
two_factor_finishFinish 2FA (email/app code or device confirmation)
Parameters not published.
user_idLogged-in user id
Parameters not published.
Ask AI
Ask AI about Edupage MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.