# Common Space Allocation Plan AI Agent Connect

> Common Space Allocation Plan MCP manages the logistics of shared living environments. It handles the math behind activity schedules, furniture needs, and noise constraints to keep shared spaces functional. Your AI client uses this to balance resident priorities and ensure zones are ready for use when needed.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_DphCB4055OT6Ps4AWEFU3PRvv6crUK08wRVBrifZ/ai-agent-connect
- **Tags:** scheduling, spatial-planning, resource-management, shared-living, conflict-resolution

## Description

Living with others means constant negotiation over who uses the kitchen, when the living room is quiet, and if there are enough chairs for a group dinner. This MCP takes that mental load off your plate. You can hand your resident schedules and furniture lists to your AI agent, and it will figure out the logistics for you. It looks at spatial constraints and temporal needs to build a plan that actually works for everyone. If two people want the same corner of the lounge at 7 PM, the MCP provides the logic to resolve that conflict based on your specific priorities. It also checks if the furniture you need for a specific activity is actually in the right room, preventing wasted trips across the house. Instead of arguing over the calendar, you just tell your AI client what you want to do, and it checks the availability and plans the space.

## Tools

### check_zone_availability
This tool checks if a specific area can handle a new activity at a certain time. It looks at current usage to see if a zone is free.

### plan_space_allocation
This tool builds a full schedule and spatial plan. It uses all your constraints to map out how and when spaces should be used.

### resolve_priority_conflict
This tool handles disagreements between activities. It uses decision logic to settle when two things compete for the same time or spot.

### validate_furniture_placement
This tool confirms you have the right gear for the job. It checks if the furniture needed for an activity is actually in the designated zone.

## Prompt Examples

**Prompt:** 
```
Generate a full allocation plan for the living room and kitchen based on these activities and furniture.
```

**Response:** 
```
The Living Room is set for movie night from 19:00 to 21:00, and the Kitchen is reserved for dinner from 18:00 to 19:00.
```

**Prompt:** 
```
Is the balcony available for a quiet reading session at 2 PM?
```

**Response:** 
```
Yes, the balcony is available for your reading session at 2 PM.
```

**Prompt:** 
```
Check if the dining table is in the dining area for the upcoming meal.
```

**Response:** 
```
The dining table is currently located in the dining area and is available for use.
```

## Capabilities

### Spatial Planning
Your agent maps out how people and objects move through different zones.

### Conflict Resolution
The MCP settles scheduling overlaps using predefined priority logic.

### Resource Verification
It confirms that necessary furniture is physically present in the right location.

### Capacity Management
The tool checks if a room can handle the number of people or the type of activity planned.

## Use Cases

### Co-living Scheduling
Manage kitchen and living room usage for a group of roommates to avoid overlaps.

### Dormitory Management
Coordinate study room availability and quiet hours for students.

### Event Planning
Verify that a common area has the right furniture and space for a planned gathering.

### Conflict Mediation
Use the priority logic to decide which activity takes precedence when two people want the same space.

## Benefits

- Reduces verbal friction between residents by using logic-based scheduling.
- Prevents furniture shortages by verifying equipment location before an activity starts.
- Automates the resolution of competing requests for the same space.

## How It Works

Connect your client to Vinkius and start managing your space through natural language.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide your resident schedules and furniture lists to your AI agent.
3. Ask your agent to check availability or create a plan.
4. The MCP executes the logic and returns the finalized spatial or temporal plan.

## Frequently Asked Questions

**How does this MCP handle two people wanting the same room?**
It uses the resolve_priority_conflict tool to apply decision logic based on the priorities you have set.

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

**Does it track where my furniture is?**
Yes, the validate_furniture_placement tool checks if the required furniture is in the correct zone for your planned activity.

**What kind of planning can it do?**
It can generate complete spatial and temporal plans that account for time, space, and resident needs.

**Do I need to host the MCP myself?**
No, Vinkius hosts and manages the MCP for you, so it is ready to use immediately after connection.

**How does the system resolve conflicts between two activities?**
Conflicts are resolved using the `resolve_priority_conflict` tool, which applies a hierarchy based on priority levels, access necessity, and noise sensitivity.

**Can I check if a specific room is free for a meeting?**
Yes, you can use the `check_zone_availability` tool to determine if a zone can accommodate an activity based on time, noise, and furniture needs.

**Does the tool account for furniture availability?**
Yes, the `validate_furniture_placement` tool verifies that all required furniture types are physically present in the assigned zone before an activity is scheduled.
