# HDB Renovation Compliance Checker AI Agent Connect

> Validate HDB renovation plans against structural and regulatory rules.

## Overview
- **Category:** construction
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_reIrpdXKdI1chl7wdZ7U2Ph0mZFCJELt2sRzUX5e/ai-agent-connect
- **Tags:** hdb, renovation, singapore, compliance, safety

## Description

This MCP server provides a deterministic engine to verify if renovation actions are permitted in HDB flats. It checks structural integrity constraints, material thickness limits, and permit eligibility. Use `check_renovation_compliance` to determine if a plan is approved or rejected, `get_permitted_materials` to find technical constraints like maximum thickness, and `validate_permit_eligibility` to confirm if specific permits are required for your flat type.

## Tools

### get_permitted_materials
Retrieves the technical constraints and requirements for specific renovation materials

### check_renovation_compliance
Determines if a specific renovation plan is legal and safe

### validate_permit_eligibility
Checks if a specific permit can be applied for based on the flat's characteristics

## Prompt Examples

**Prompt:** 
```
Is it okay to hack a structural wall in a 4-room flat?
```

**Response:** 
```
No, hacking a structural wall is strictly prohibited and will result in a REJECT status.
```

**Prompt:** 
```
What are the rules for installing wooden flooring in a 5-room flat?
```

**Response:** 
```
The installation is approved with conditions: you must use an HDB-approved contractor and the flooring must not exceed 8mm in thickness.
```

**Prompt:** 
```
Can I apply for an NEA Noise Permit for my 3-room flat?
```

**Response:** 
```
Yes, a 3-room flat is eligible to apply for the NEA Noise Permit.
```

## Frequently Asked Questions

**Can I hack a wall in my HDB flat?**
It depends on the wall type. You can hack non-structural walls, but hacking a structural wall will result in a REJECT status via `check_renovation_compliance`.

**How do I know if my flooring is allowed?**
Use the `get_permitted_materials` tool to check the maximum allowed thickness and whether an approved contractor is required for your specific material.

**Do I need a permit for my renovation?**
You can use `validate_permit_eligibility` to check if your flat type is eligible for specific permits like the HDB Renovation Permit or NEA Noise Permit.
