# Cleaning Time Scheduler AI Agent Connect

> Cleaning Time Scheduler MCP manages your cleaning workflows by matching tasks to available time windows. It accounts for room requirements, task priority, and due dates to build a logical schedule. You can use it to find missed deadlines, check if you have enough staff capacity, or see how much time is being spent in specific rooms.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_xfMj8cOMdf62ySnn3JHmxtwOximbfIsrihgaVcJI/ai-agent-connect
- **Tags:** cleaning, scheduling, optimization, workflow, management

## Description

You can stop manually guessing how to fit cleaning tasks into a shift. This MCP acts as a scheduling engine that takes your list of tasks and your available time blocks to create a functional plan. It looks at how often a room needs cleaning, how much time a job takes, and how urgent the task is to decide where everything goes. 

Instead of staring at a spreadsheet, you can ask your AI client to build the schedule for you. If you're worried about missing a critical deep clean, the MCP identifies those overdue items immediately. You can also check if your current time blocks are actually enough to cover the workload or if you're overcommitting your team. It gives you a clear view of room utilization so you know exactly where your labor hours are going.

## Tools

### get_capacity_analysis
Evaluates how well your available time blocks match the actual workload. It tells you if your scheduled time is sufficient for the tasks at hand.

### get_overdue_report
Provides a focused list of tasks that missed their deadlines. It helps you catch missed cleanings before they become bigger issues.

### get_room_utilization
Analyzes how much cleaning time is assigned to specific rooms. Use this to see if one area is getting too much or too little attention.

### get_scheduled_plan
Generates a complete cleaning schedule and flags any operational gaps. It builds the full timeline based on your tasks and available windows.

## Prompt Examples

**Prompt:** 
```
Generate a cleaning schedule for these tasks: [{'room': 'Lobby', 'duration': 60, 'frequency': 'Daily', 'due_date': '2023-10-27', 'priority': 'Critical'}] with time blocks: [{'start': '2023-10-27T08:00:00', 'end': '2023-10-27T10:00:00'}].
```

**Response:** 
```
The Lobby cleaning task has been scheduled from 08:00 to 09:00. There are 60 unscheduled minutes remaining in the time block.
```

**Prompt:** 
```
What is the utilization of the Kitchen room based on the scheduled tasks?
```

**Response:** 
```
The Kitchen has been allocated a total of 120 minutes of cleaning time.
```

**Prompt:** 
```
Check if we have enough capacity for our current cleaning workload.
```

**Response:** 
```
The current capacity ratio is 0.75, meaning 75% of available time is utilized. No bottleneck rooms were identified.
```

## Capabilities

### Automated Scheduling
Your agent uses this to map tasks to time windows based on priority and room needs.

### Workload Analysis
The AI checks if your available time blocks can actually handle the assigned tasks.

### Room Tracking
Your agent calculates how much time is being spent in specific areas like the lobby or kitchen.

### Deadline Monitoring
The AI identifies tasks that have passed their due dates to prevent missed cleanings.

## Use Cases

### Daily Shift Planning
Input your morning time blocks and task list to get a structured cleaning schedule.

### Staffing Adjustments
Run a capacity analysis to decide if you need to add more hours to a shift.

### Audit Readiness
Use the overdue report to ensure all critical cleanings were completed on time.

### Resource Allocation
Check room utilization to see if certain areas are consuming too much labor time.

## Benefits

- Matches tasks to time blocks using priority and room requirements.
- Identifies missed deadlines through automated overdue reporting.
- Calculates room-specific workloads to prevent uneven task distribution.
- Compares workload against available time to find capacity gaps.

## How It Works

You connect the MCP to your AI client and start managing workflows through natural language.

1. Connect the MCP to your preferred client like Claude or Cursor via Vinkius.
2. Provide your list of cleaning tasks and available time windows to your agent.
3. Ask the agent to generate a schedule or analyze specific data points.
4. Review the resulting plans, reports, or capacity metrics provided by the AI.

## Frequently Asked Questions

**How does this MCP handle task priority?**
The scheduling engine uses the priority level assigned to each task to decide its placement within the available time blocks.

**Can I see which rooms are being cleaned most often?**
Yes, you can use the room utilization tool to see exactly how much time is being allocated to specific rooms.

**What happens if I don't have enough time for all tasks?**
The capacity analysis tool will evaluate your workload against your time blocks to show you if you have enough capacity.

**Which AI clients can I use with this MCP?**
You can use this MCP with any compatible client, including Claude, Cursor, Windsurf, and VS Code.

**How do I find out if a cleaning task was missed?**
You can run the overdue report to get a focused view of all tasks that missed their scheduled deadlines.

**How does the scheduling priority work?**
Tasks are prioritized based on their assigned level (Critical, High, Medium, Low). Higher priority tasks are assigned to available time blocks first to ensure essential maintenance is completed.

**Can I identify which rooms are causing scheduling bottlenecks?**
Yes, you can use `get_capacity_analysis` to identify bottleneck rooms where the required cleaning duration exceeds the available time blocks.

**How do I see tasks that were not completed on time?**
You can use `get_overdue_report` to get a list of tasks that missed their due dates and were not included in the scheduled plan.
