# Natural Light Estimator MCP for AI Agents AI Agent Connect

> Natural Light Estimator MCP helps you calculate the exact window dimensions needed to meet building codes for light and ventilation. It turns abstract area ratios into buildable specifications for architects and designers.

## Overview
- **Category:** architecture
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_OCrUIacGgcSp1acV0GXtQmDMx9Pr8HGrtS5PLn4Z/ai-agent-connect
- **Tags:** natural-light, ventilation, nbs, architectural-design, passive-cooling

## Description

This Connector helps you bridge the gap between abstract building codes and actual construction plans. It is one thing to know a room needs a certain amount of light, but it is another to figure out how many square meters of glass you need to put in a wall without making the structure unstable. This tool handles the math for you. It takes your room areas and window requirements and turns them into buildable dimensions. You can check the light levels of a space, see if they fall into a 'dim' or 'adequate' category, and get specific suggestions on how to fix the lighting if it is not up to par. It takes the guesswork out of passive design. By using this through the Vinkius catalog, you get a clear path from a legal requirement to a physical specification. It saves you from manual calculations and helps ensure that every room you design is actually habitable and compliant.

## Tools

### estimate_light_level
The estimate_light_level tool calculates the lux level of a room based on its area, window size, and latitude. This gives you a clear number for how much light actually hits the floor.

### classify_lighting
The classify_lighting tool groups a lux value into categories like dim, adequate, or bright. It tells you instantly if a room meets your design goals.

### recommend_improvements
The recommend_improvements tool provides specific ways to increase light in a room that is too dark. It suggests better window placements or larger glass areas.

## Prompt Examples

**Prompt:** 
```
Generate a specification report for a house with three rooms: Living Room (50 sqm), Kitchen (25 sqm), and Master Bedroom (30 sqm).
```

**Response:** 
```
Based on the room sizes provided, here is the specification report for your house:

| Room | Area | Min. Window Area | Recommended Dimensions |
| :--- | :--- | :--- | :--- |
| Living Room | 50 sqm | 8.33 sqm | 3.5m x 2.4m |
| Kitchen | 25 sqm | 4.17 sqm | 2.5m x 1.7m |
| Master Bedroom | 30 sqm | 5.00 sqm | 3.0m x 1.7m |

All dimensions are optimized for structural feasibility and meet standard area ratios.
```

**Prompt:** 
```
I have a 40 sqm living room and want to know the natural light level if I use a 3m x 1.5m window.
```

**Response:** 
```
For a 40 sqm room with a 3m x 1.5m window (4.5 sqm area) at your latitude:

*   **Estimated Light Level:** 140 lux
*   **Classification:** Dim

**Recommendation:** To reach the 'adequate' threshold, consider increasing the window height to 2m or adding a skylight if the roof structure allows.
```

**Prompt:** 
```
What improvements should I make to a room where the light level is classified as 'dim'?
```

**Response:** 
```
Since the room is classified as 'dim', here are some specific improvements:

*   **Increase Surface Area:** Try to increase the window surface area by at least 20%.
*   **Glazing Quality:** Consider high-performance glazing with higher light transmission.
*   **Orientation:** Reposition windows to face the primary light source.
*   **Skylights:** Add a skylight to capture more overhead light.
```

## Capabilities

### Calculate room lux levels
Get precise light estimates based on window area, room size, and latitude.

### Categorize lighting quality
Instantly see if a room is dim, adequate, or bright based on its lux value.

### Get lighting improvement tips
Receive specific ways to increase light in a room that is coming up short.

### Convert area ratios to dimensions
Turn legal minimum area requirements into physical width and height measurements.

### Generate buildable specs
Create clear window specifications that contractors can use on a job site.

## Use Cases

### Verifying a living room for code compliance
An architect asks their agent to check if a 50 sqm living room meets light codes. The agent uses estimate_light_level to verify the current plan.

### Fixing a dim studio apartment
A designer notices a studio feels dark. They ask the agent for help, which uses recommend_improvements to suggest larger window heights.

### Converting ratios to buildable specs
A builder needs to know the exact dimensions for a 30 sqm bedroom. The agent uses the Connector to turn the 1/6 area ratio into a 3m x 1.7m window.

### Checking multi-room house light levels
A user asks for a light report on a house with three rooms. The agent calculates the lux for each and uses classify_lighting to grade them.

## Benefits

- Stop guessing about lux levels by using estimate_light_level to get real numbers for every room in your design.
- Meet building codes automatically by converting area ratios into physical width and height dimensions.
- Identify dark zones early in the design phase using classify_lighting to avoid costly reworks during construction.
- Get actionable design fixes with recommend_improvements instead of just knowing a room is too dim.
- Produce professional reports with specific measurements that contractors can actually use on site.

## How It Works

The bottom line is you get buildable window dimensions that meet legal codes.

1. Input your room dimensions and current window sizes into your agent.
2. The Connector calculates the light levels and checks them against building standards.
3. You get a list of recommended window sizes and light categories for every room.

## Frequently Asked Questions

**Does the Natural Light Estimator help with building code compliance?**
Yes. It takes the minimum area ratios required by codes like NBR 15575 and converts them into specific width and height dimensions that you can actually use in your construction plans.

**Can I use the Natural Light Estimator for different regions?**
Yes, the Connector takes your latitude into account when calculating lux levels, making it useful for projects in various geographic locations.

**How accurate are the lux levels provided by the Natural Light Estimator?**
The Connector provides theoretical lux levels based on your specific room area, window size, and latitude, giving you a reliable baseline for your design phase.

**Does the Natural Light Estimator suggest specific window types?**
It provides dimensions and area recommendations. It focuses on the physical size and placement needed to meet light and ventilation requirements.

**Can I use the Natural Light Estimator for a whole house at once?**
Yes, you can provide dimensions for multiple rooms, and the Connector will generate specifications for each one, helping you build a complete report.

**What is the difference between minimum area and window dimensions?**
The system first calculates a 'minimum area' (e.g., 1/6 of floor space). The `normalizeAreaToWindowDimensions` tool then takes this abstract minimum and determines the most structurally sound width and height that achieves or exceeds that required area.

**Can I use these tools for a whole building, not just one room?**
Yes. The `generateRoomSpecificationReport` tool accepts an array of multiple rooms and processes them sequentially. This allows you to generate a full specification report for every space in your floor plan.

**What if the required minimum area is too large for standard windows?**
The `normalizeAreaToWindowDimensions` tool includes checks against physical feasibility. If a calculation results in dimensions that are structurally questionable or too large for typical openings, it will issue a warning flag within the final report.