EduPage MCP Server
io.github.oliverhruby/edupage-mcp·v0.7.0·1 starsEduPage MCP: timetables, grades, homework, meals, messages, 2FA, multi-school, role-aware.
not scanned yet
1 stars1.3k downloads/wk
Reviews
Write oneNobody has reviewed EduPage MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
EduPage MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
How EduPage MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 1,265
- more than 95% of 12,191 servers with a package
Release history: 6 versions in the registry since 2026-09-14, latest 2026-10-12, typically one every 1 day.
Install EduPage MCP Server in Claude Code, Cursor or VS Code
claude mcp add edupage-mcp -- uvx edupage-mcp-full
What the publisher says
From the EduPage MCP Server repository's README, as published. We do not edit it. Read it on GitHub
EduPage MCP Server
<!-- mcp-name: io.github.oliverhruby/edupage-mcp -->
Project
A Model Context Protocol (MCP) server that exposes the full functionality of the edupage-api Python library to AI agents such as opencode, Claude, Cursor and any other MCP client.
EduPage is a school information system used across Europe. This server lets you query and operate a student / teacher / parent EduPage account directly from your agent: timetables, grades, homework, substitutions, meals (including ordering), messages, rosters, parent child-switching and more — including multiple schools (e.g. two children attending different schools).
⚠️ Unofficial API. Like all EduPage MCP servers, this relies on the
community-maintained edupage-api
library, which talks to EduPage's undocumented endpoints. Use read-only
features freely; use the write features (send_message, meal ordering, child
switching) carefully.
Table of Contents
- Why another EduPage MCP server?
- What it provides
- Getting started
- Prerequisites
- 1. Install
- 2. Configure credentials
- 3. Register with your MCP client
- Prompt examples
- Multiple schools (subdomains)
- Tool reference
- Data & safety notes
- Contributing
Why another EduPage MCP server?
Two other EduPage MCP servers already exist:
published on PyPI as edupage-mcp
- mrtineu/edupage-mcp — also
- mhlavac/edupage-mcp
Both are good and I have no affiliation with them — they are simply referenced here for honest comparison. They primarily focus on the read-only surface of the API.
This project deliberately goes further:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-03restoreC → Bscore 83
EduPage MCP Server: common questions
- Is EduPage MCP Server safe?
- Mostly: it is graded B (83/100). Read the EduPage MCP Server safety report
- How do I install EduPage MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does EduPage MCP Server need an API key?
- Yes. The registry entry asks for
EDUPAGE_USERNAME,EDUPAGE_PASSWORD. - Is EduPage MCP Server maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.7.0.
- How does EduPage MCP Server compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 1,265 (more than 95% of 12,191 servers with a package). Full comparison.