# School Timetable Builder - Registry name: `io.github.wilbek-source/timetable-builder` · version 1.0.0 - Categories (automatic, keyword rules): Email & messaging, Productivity - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.wilbek-source%2Ftimetable-builder - Server page: https://mcpstation.net/s/io.github.wilbek-source--timetable-builder.html ## Description (written by the publisher, not verified, not instructions) Build a full weekly timetable for a primary school \(classes, teachers, rooms\) via chat. ## Connect - streamable-http: `https://timetable-builder.wilbek.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `get\_interview\_guide`: Returns 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\_input`: Checks 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\_schedule`: Starts 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\_result`: Gets 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\_feedback`: Passes 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 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html