# Room Proportion Checker MCP MCP

> Room Proportion Checker assesses if a room's dimensions meet established architectural and ergonomic standards for visual balance and human comfort. It takes simple width, length, and height measurements and runs them through multiple checks that determine structural harmony and functional suitability. This is essential for avoiding costly redesigns caused by poor spatial ratios.

## Overview
- **Category:** real-estate
- **Price:** Free
- **Tags:** dimensions, proportions, ergonomics, room-layout, architectural-standards

## Description

Ever walk into a space that just feels 'off'? That discomfort usually means the room proportions are failing basic architectural standards. This MCP evaluates any given volume—width, length, and height—against established principles of structural harmony. It runs multiple calculations to determine if the space is visually pleasing and actually functional for people. You input raw dimensions, and your agent performs a full audit against best practices.

The real value comes when you combine these checks with other tools in the Vinkius catalog. For example, after checking proportions here, you can chain that result into a structural analysis MCP to validate load-bearing metrics next. When dealing with complex projects requiring multiple compliance layers, Vinkius manages it all inside its own V8 isolate sandbox, guaranteeing that every calculation runs securely and independently. Your agent doesn't just check numbers; it gives you an actionable grade on the space’s overall quality.

## Tools

### calculate_axis_balance_ratio
Determines the symmetry and balance of a room using its width, length, and height measurements.

### evaluate_floor_area_index
Calculates a ratio comparing the surface area of the floor to the height of the ceiling.

### classify_room_proportions
Provides an overall judgment on whether the dimensions are generally balanced or if major corrections are needed.

## Prompt Examples

**Prompt:** 
```
Check a living room with 6m width, 10m length, and 2.8m height.
```

**Response:** 
```
The proportions are generally good, but the `calculate_axis_balance_ratio` indicates a slight elongation bias (L > W). The overall grade from `classify_room_proportions` is 'Well Proportioned' with minor suggested corrections.
```

**Prompt:** 
```
Analyze a small bathroom: 2m width, 1.5m length, and 2.4m height.
```

**Response:** 
```
The `evaluate_floor_area_index` suggests the surface area is highly suitable for this height. However, the overall result from `classify_room_proportions` recommends correction due to minimum circulation clearance issues.
```

**Prompt:** 
```
What are the ideal proportions for a bedroom of 4m by 5m?
```

**Response:** 
```
Running through `calculate_axis_balance_ratio` and `evaluate_floor_area_index` suggests ideal proportions are close to square. For 4x5m, the current dimensions yield a good FAI score, but increasing the height would improve overall balance.
```

## Capabilities

### Audit dimensional balance
Calculates a numeric score showing how harmonious the room's width, length, and height are relative to each other.

### Grade overall spatial compliance
Determines if the dimensions fall into established 'well-proportioned' or 'requires correction' categories.

### Evaluate area density
Compares the total floor surface area to the ceiling height, giving insight into how voluminous the space feels.

## Use Cases

### Designing an open-concept living area
An architect inputs dimensions for a new common space. The agent first uses `calculate_axis_balance_ratio` to check symmetry. It then runs the data through `classify_room_proportions`, which flags that while it's 'well-proportioned,' the ratio indicates an overemphasis on length, suggesting minor wall placement shifts.

### Reviewing a small bathroom remodel
A designer inputs measurements for a wet room. The agent immediately calls `evaluate_floor_area_index` to confirm that the ceiling height is sufficient for comfortable circulation, preventing the client from realizing too late that the space feels cramped.

### Verifying unit sizing in a new complex
A developer inputs data for dozens of units. The agent runs `classify_room_proportions` across all models. It automatically flags every single unit that falls below the minimum proportional score, creating a prioritized list of necessary revisions.

### Optimizing existing room layouts
You input current dimensions and ask for improvements. The agent first checks `calculate_axis_balance_ratio`, identifies the imbalance, and then uses that data to suggest ideal adjustments in height or length to improve overall harmony.

## Benefits

- Get an immediate grade on spatial quality. Instead of manually comparing ratios to a standards chart, the `classify_room_proportions` tool instantly tells you if your design passes basic balance checks.
- Identify subtle dimensional flaws before construction starts. The `calculate_axis_balance_ratio` provides a numeric score that pinpoints exactly where the room feels unbalanced (e.g., too elongated or too squat).
- Understand vertical volume quickly. The `evaluate_floor_area_index` checks if the ceiling height is appropriate for the floor space, helping you avoid rooms that feel oppressive or cavernous.
- Accelerate design sign-offs. By running multiple dimensional checks in sequence, you build a complete compliance packet without leaving your agent's interface.
- Minimize costly rework. Catching proportional errors early prevents delays and expensive changes down the line—the difference between planning on paper and fixing concrete.

## How It Works

The bottom line is that you get an immediate architectural grade for any room based purely on its measurements.

1. First, provide three measurements: the room's width, length, and height.
2. Your agent runs these numbers through multiple industry-standard checks to calculate ratios and indices.
3. You get a detailed report grading the space on structural balance, overall proportion, and area density.

## Frequently Asked Questions

**How does the Room Proportion Checker MCP use `calculate_axis_balance_ratio`?**
The agent takes your width, length, and height to calculate a single score that measures how harmonious those three axes are. A higher number means better balance.

**What if my room isn't square? Does the Room Proportion Checker MCP still work?**
Yes. The tools aren't limited to perfect squares. They assess proportionality based on established standards, giving you specific feedback on any non-square shape.

**Does `evaluate_floor_area_index` require a height measurement?**
No, it doesn't. If you omit the height when running this tool, the agent automatically substitutes 2.5 meters to run the calculation for you.

**Can I use Room Proportion Checker MCP to check different room types?**
Yes. It accepts any volume measurements (W x L x H) and evaluates them against general architectural principles, regardless of whether it's a bathroom or a living room.

**What units must I use when calling `calculate_axis_balance_ratio`?**
You must provide measurements in consistent metric units, like meters. The MCP requires width, length, and height to all be specified in the same unit for accurate calculation.

**If I use `evaluate_floor_area_index` with non-positive dimensions, what happens?**
The system handles invalid inputs by returning a specific error code. The index requires positive values for both surface area and height; zero or negative numbers prevent calculation.

**Can I run all three tools—`calculate_axis_balance_ratio`, `classify_room_proportions`, and `evaluate_floor_area_index`—in one sequence?**
Yes, your agent can chain all three tools together. This allows you to get a comprehensive structural assessment, combining proportional balance, general classification, and surface area analysis in one go.

**How secure is my room data when I use this MCP?**
The platform uses zero-trust proxy security for all inputs. Your dimensions are only used during the call; they aren't stored on disk or exposed to your AI client.

**What does 'axis balance' mean for a room?**
Axis balance checks if the Width, Length, and Height are proportionally similar. Using the `calculate_axis_balance_ratio` tool gives you a score that shows how close your room is to an ideal 1:1:1 volume ratio. A low score suggests significant skewing.

**How does the service check for floor suitability?**
The `evaluate_floor_area_index` tool assesses the relationship between the floor's surface area and its ceiling height. This ensures that the room doesn't feel too shallow or excessively vast for its vertical scale, which is crucial for proper human use.

**What is the final overall grade?**
The `classify_room_proportions` tool synthesizes all checks (axis balance, FAI, minimum clearances) into one comprehensive report. It gives a final grade and actionable suggestions on how to improve the room's dimensions.