# Move-in Room Layout AI Agent Connect

> Move-in Room Layout MCP handles the math and spatial logic of arranging furniture. It accounts for doors, windows, and necessary walking paths so you don't have to. Your AI client can generate full layouts, check if a chair actually fits with enough room to move, or calculate how much floor space is left in a room.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_lfZfIeULkc2KpXDcf5OHRt5fbjH1sue6oSQmljaz/ai-agent-connect
- **Tags:** furniture, layout, room-design, spatial-optimization, architecture

## Description

You can stop guessing if a sofa will block a doorway. This MCP acts as a spatial engine that understands the physical realities of a rectangular room. When you give your agent the dimensions of a space and a list of furniture, it calculates where everything should go while respecting doors, windows, and clearance requirements. It ensures that walking paths stay open and that pieces of furniture aren't crammed too tightly together to be usable. Instead of sketching out ideas manually, you can have your AI client run simulations to find the best arrangement or verify that a specific piece of furniture won't violate the space needed for someone to actually sit in it or walk past it. It's a practical way to turn text descriptions of furniture and rooms into actionable, mathematically sound floor plans.

## Tools

### calculate_room_density
This tool calculates how much floor space is occupied by furniture and how much open area remains.

### check_clearance_violation
This tool checks if a piece of furniture is placed too close to another object or violates its required usage space.

### find_optimal_layout
This tool generates a complete arrangement of all furniture within the specific constraints of a room.

### get_wall_alignment_options
This tool identifies specific wall segments where furniture can be placed based on your layout preferences.

## Prompt Examples

**Prompt:** 
```
Find the best way to place a bed (2x2) and a desk (1x1.5) in a 4x5 room with a door at the north wall, 1 unit from the corner.
```

**Response:** 
```
The bed has been placed at (0,0) and the desk at (0,2), leaving a clear walking path and respecting the door position.
```

**Prompt:** 
```
Is there enough space around the chair with ID 'chair_01' if I add a 0.5 unit buffer?
```

**Response:** 
```
No, the chair 'chair_01' violates the clearance requirement because it overlaps with the dining table.
```

**Prompt:** 
```
What is the occupancy percentage of a 10x10 room containing furniture totaling 40 square units?
```

**Response:** 
```
The room occupancy is 40% and there are 60 square units of free area remaining.
```

## Capabilities

### Spatial Arrangement
Your agent can generate full furniture layouts that respect room boundaries.

### Clearance Validation
The AI checks if furniture pieces have enough room to be used properly.

### Density Monitoring
Your agent can track how much floor space is left after placing items.

### Wall Placement Logic
The tool identifies valid wall segments for placing furniture.

## Use Cases

### Residential Planning
Test how a new sofa and coffee table set will fit in a living room before buying them.

### Office Layouts
Arrange desks and chairs in a rectangular office while maintaining clear paths for employees.

### Space Optimization
Determine the maximum amount of furniture a room can hold without becoming too crowded.

### Constraint Checking
Verify that a specific furniture arrangement doesn't violate safety or usage clearances.

## Benefits

- Prevents furniture from blocking doors or windows.
- Ensures walking paths remain unobstructed.
- Calculates exact floor occupancy percentages.
- Validates clearance requirements for usable space.

## How It Works

Connect the MCP to your client and start describing rooms and furniture.

1. Connect the MCP to Claude, Cursor, or Windsurf via Vinkius.
2. Provide the room dimensions and locations of doors or windows.
3. List the furniture items and their sizes.
4. Ask your agent to generate a layout or check for specific clearance issues.

## Frequently Asked Questions

**What kind of rooms does this MCP support?**
This MCP is designed for rectangular rooms with physical constraints like doors and windows.

**How does it handle walking paths?**
The engine ensures that furniture placement does not obstruct necessary walking paths through the room.

**Can I check if a piece of furniture is too close to another?**
Yes, you can use the check_clearance_violation tool to see if furniture violates required usage space.

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

**Does it calculate how crowded a room is?**
Yes, the calculate_room_density tool determines how much floor space is occupied and how much is left.

**How does the tool handle walking paths?**
The `find_optimal_layout` tool ensures that movement corridors between doors and furniture clusters remain unobstructed based on the specified minimum walking path width.

**Can I check if a desk has enough space to be used?**
Yes, you can use `check_clearance_violation` to verify if a specific piece of furniture has sufficient clearance from walls, doors, or other objects.

**How do I know if a room is too crowded?**
You can use `calculate_room_density` to get the occupancy percentage and the remaining free area of the room.
