# Evening Routine Builder MCP. AI Agent Connect

> Evening Routine Builder MCP works backward from your desired sleep time to build a logical sequence of activities. It accounts for mandatory screen-free buffers and checks if your planned tasks actually fit within your available window. You can use it to ensure your nightly habits respect household rules and physical time constraints.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_eGWUJIj5ZH687LOEzi8b7vxbqB52xjfz0Fn6Wy6z/ai-agent-connect
- **Tags:** sleep, routine, scheduling, wellness, productivity

## Description

You can stop guessing how much time you have left before you need to be asleep. This MCP acts as a scheduling engine that builds your night from the end to the beginning. Instead of just listing tasks, it calculates exactly when you need to start each activity to hit your target sleep time. 

If you have a strict rule about putting your phone away 30 minutes before bed, the MCP factors that in. It uses your specific tasks and your required screen-off buffer to create a chronological timeline. You won't accidentally overschedule yourself because the MCP checks if your list of activities is physically possible within your timeframe. It even helps you stay compliant with household rules, like quiet hours, by identifying potential conflicts in your plan. It's a way to turn a messy list of nightly chores and relaxation habits into a predictable, timed sequence.

## Tools

### generate_routine
This tool builds a chronological timeline of your activities. It calculates the specific start and end times for every task in your sequence.

### get_constraint_conflicts
This tool checks your schedule against specific household rules. It flags if a task or your screen-off buffer violates things like quiet hours.

### validate_task_feasibility
This tool verifies if your list of tasks actually fits in your available time. It ensures you have enough minutes to finish everything while still respecting your screen-off buffer.

### calculate_buffer_start
This tool finds the exact moment you need to stop using electronics. It determines the precise start time for your screen-free period.

## Prompt Examples

**Prompt:** 
```
Help me plan my evening. I want to sleep at 22:30. I need to do reading (20 mins), stretching (15 mins), and cleaning the kitchen (20 mins). My screen-off buffer is 30 minutes.
```

**Response:** 
```
Your evening routine is set. You will start reading at 21:05, finish stretching at 21:40, and finish cleaning the kitchen at 22:00. Your screen-off period begins at 22:00, leading directly to your 22:30 sleep time.
```

**Prompt:** 
```
Can I fit a 45-minute bath and 30 minutes of meditation into my routine if I start at 20:00 and want to sleep at 21:00, with a 15-minute screen-off buffer?
```

**Response:** 
```
No, those tasks will not fit. You are over-scheduled by 10 minutes.
```

**Prompt:** 
```
When should I turn off my phone if I want to be asleep by 23:00 and I want a 45-minute buffer?
```

**Response:** 
```
You should turn off your screens at 22:15.
```

## Capabilities

### Reverse Scheduling
Your agent calculates activity times by working backward from your target sleep time.

### Buffer Management
The MCP identifies the exact time you must stop using screens to meet your buffer requirements.

### Feasibility Checks
Your agent verifies if your planned tasks can physically fit into your available evening window.

### Rule Compliance
The MCP identifies if your proposed schedule violates specific household constraints or quiet hours.

## Use Cases

### Strict Sleep Schedules
Use the MCP to build a countdown when you have a fixed time you must be asleep.

### Digital Detox
Set a mandatory screen-off buffer to ensure you aren't on your phone right before bed.

### Task Management
Determine if you actually have enough time to finish your chores and relaxation before sleep.

### Household Coordination
Check if your evening activities will conflict with established house rules.

## Benefits

- Eliminates guesswork by providing specific start and end times for every task.
- Prevents over-scheduling by checking if tasks fit within your time window.
- Enforces screen-free periods to support better sleep preparation.
- Flags schedule conflicts with household rules like quiet hours.

## How It Works

Connect the MCP to your AI client and start planning your night.

1. Connect the MCP to your preferred client like Claude or Cursor.
2. Tell your agent your target sleep time and your list of tasks.
3. Define your required screen-free buffer duration.
4. The MCP calculates the timeline and checks for any scheduling conflicts.

## Frequently Asked Questions

**How does this MCP help with sleep?**
It builds a structured sequence of activities that leads directly to your target sleep time, including a mandatory screen-free buffer.

**Can I use this with Claude?**
Yes, you can connect this MCP to any compatible client including Claude, Cursor, and Windsurf.

**What happens if I try to add too many tasks?**
The MCP uses a feasibility tool to check if your tasks fit in your window. It will tell you if you are over-scheduled.

**Does it handle screen time?**
Yes, it calculates a specific buffer time when you must put away all screens based on your sleep goal.

**Can it check for household rules?**
Yes, it can identify if your proposed tasks or buffer violate specific constraints like quiet hours.

**How does the routine calculation work?**
The engine uses backwards scheduling. It starts from your target sleep time, subtracts the mandatory screen-off buffer, and then fits your tasks into the remaining time while respecting any household constraints.

**Can I add specific household rules?**
Yes, you can provide constraints such as quiet hours. The `get_constraint_conflicts` tool will then check if your proposed activities violate those rules.

**What happens if my tasks are too long for my schedule?**
If your tasks exceed the available time, the `validate_task_feasibility` tool will identify the issue and tell you exactly how many minutes you are over-scheduled.
