School Morning Scheduler

School Morning Scheduler MCP Connector for Claude

A+

Generates chronologically ordered morning routines by calculating backward from departure times.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides tools to build reliable morning schedules for children. By using backward scheduling, it ensures that all tasks, dependencies, and buffer minutes are accounted for relative to a fixed departure time. Use get_routine_schedule to create a full timeline, validate_task_dependencies to check for logical loops, calculate_total_duration to find the minimum time needed, or simulate_buffer_impact to see how extra safety margins affect the wake-up time.

routineschedulingparentingtime-managementmorning

4 tools expose this connector's capabilities to your AI agent.

calculate_total_duration

Determines the minimum total time required to complete a specific subset of tasks

get_routine_schedule

Generates a complete, ordered morning routine based on a departure time and a list of tasks

simulate_buffer_impact

Predicts how adding extra buffer time to specific tasks will shift the overall start time

validate_task_dependencies

Checks if a set of requested tasks contains any logical contradictions or impossible loops

See how to talk to your AI agent using School Morning Scheduler.

Create a morning routine for a child who needs to leave at 08:00. Tasks: Breakfast (20m), Get Dressed (15m, depends on Breakfast), Brush Teeth (5m, depends on Get Dressed).

The morning routine is: Breakfast starts at 07:20 and ends at 07:40. Get Dressed starts at 07:40 and ends at 07:55. Brush Teeth starts at 07:55 and ends at 08:00.

How much total time do I need for: Wake up (10m), Eat (20m), Pack Bag (5m)?

The total required time for these tasks is 35 minutes.

If I add 5 minutes of buffer to Breakfast, how will it change my start time?

Adding 5 minutes to Breakfast will move the earliest start time 5 minutes earlier.

The server uses backward scheduling. It starts at the departure time and works backward through each task's duration and buffer to determine the necessary start times.

Related Connectors