All servers · Email & messaging
School Timetable Builder
io.github.wilbek-source/timetable-builder · v1.0.0
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Can write (some tools are not declared read-only) |
| Capabilities declared | tools |
| Tool definitions | 5 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
Build a full weekly timetable for a primary school (classes, teachers, rooms) via chat.
Connect
streamable-http · https://timetable-builder.wilbek.workers.dev/mcp
claude mcp add --transport http timetable-builder https://timetable-builder.wilbek.workers.dev/mcp{
"mcpServers": {
"timetable-builder": {
"url": "https://timetable-builder.wilbek.workers.dev/mcp"
}
}
}Tools as reported by the server
get_interview_guideReturns the interview guide: which questions to ask the user, default values, engine limits and the exact format of the 8 input files. Call this first.validate_inputChecks the 8 input files in a few seconds without creating a timetable: file structure, engine limits and a capacity analysis (enough teachers/time?). Returns VALID (with warnings) or INVALID (with reasons). Always run this before create_schedule.create_scheduleStarts calculating the full timetable from the 8 input files (validate them first). Returns a job_id at once; the calculation takes about 5-8 minutes. Then keep calling get_schedule_result with the job_id in the same reply until it is done.get_schedule_resultGets the status or result of a job from create_schedule (or a slow validate_input). While running: progress. When done: a compact timetable as text plus a link (valid 1 hour) to the full JSON result. view='classes' (default) = one table per class, 'teachers' = one per teacher incl. preparation time,send_feedbackPasses the user's feedback about the timetable service on to its developer (what worked, what did not, wishes). Only call it when the user has said they want to give feedback, and send what the user said in their own words (you may shorten it; any language is fine). Never include teacher names, othe
Website · JSON · Text for agents · Registry updated 2026-10-16