# Door Clearance Checker AI Agent Connect

> Door Clearance Checker MCP lets your AI client handle the math for furniture deliveries and spatial planning. It calculates usable doorway widths, compares object dimensions against openings, and checks your inventory to ensure every piece of furniture can actually make it into the room.

## Overview
- **Category:** logistics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Rw9y2ley8iuZb3NRYcoVkQiw7iDZx9A0B72OsKMs/ai-agent-connect
- **Tags:** furniture, dimensions, clearance, doorway, measurement

## Description

Moving furniture is a headache when you realize a sofa is two inches too wide for the hallway. This MCP solves that problem by giving your AI agent the ability to perform precise spatial checks. You can use it to verify if a specific item in your catalog will clear a doorway, even when accounting for a safety buffer. It handles the heavy lifting of comparing dimensions and checking if your measurements actually make sense. Instead of manual calculations, you just tell your agent what you're trying to move, and it tells you if it's physically possible. It's a practical tool for anyone managing furniture inventory or planning room layouts where clearance is a bottleneck.

## Tools

### check_furniture_fit
Determines if a specific piece of furniture can pass through a specified doorway.

### get_door_clearance
Retrieves the usable width of a specific doorway.

### list_furniture_by_category
Retrieves a list of furniture items filtered by their type.

### validate_dimensions
Ensures that all provided measurements for an object or opening are physically possible.

## Prompt Examples

**Prompt:** 
```
Will the sofa with ID 'sofa-123' fit through door 'door-456'?
```

**Response:** 
```
Yes, the sofa will fit through the door with a remaining margin of 5cm.
```

**Prompt:** 
```
What is the usable width of door 'main-entrance'?
```

**Response:** 
```
The usable width for the main entrance is 90cm.
```

**Prompt:** 
```
List all chairs available in the catalog.
```

**Response:** 
```
The available chairs are: Dining Chair (ID: chair-01), Office Chair (ID: chair-02), and Lounge Chair (ID: chair-03).
```

## Capabilities

### Spatial Verification
Your agent compares furniture dimensions against doorway widths to confirm fit.

### Inventory Browsing
The AI pulls specific furniture items from your list based on category.

### Measurement Validation
The tool flags measurements that are physically impossible to prevent errors.

### Clearance Calculation
Your agent finds the actual usable width of any given opening.

## Use Cases

### Delivery Planning
Check if a large item will clear the customer's front door before dispatching a truck.

### Room Layout Design
Verify that a new dining set can actually reach the intended dining room.

### Inventory Management
Filter through furniture categories to find specific items for a project.

### Error Checking
Ensure that entered dimensions for doors or furniture aren't physically impossible.

## Benefits

- Prevents delivery failures by catching tight fits before they happen.
- Eliminates manual dimension math for your AI agent.
- Reduces errors by validating that all measurements are realistic.

## How It Works

Connect the MCP to your client and start asking questions about dimensions.

1. Connect your AI client to the Vinkius-hosted MCP.
2. Provide the dimensions of the furniture or the doorway.
3. The agent uses the tools to compare the data.
4. The agent reports whether the item fits or if the measurements are invalid.

## Frequently Asked Questions

**How does the MCP check if furniture fits?**
The agent uses the check_furniture_fit tool to compare the dimensions of an object against the usable width of a doorway.

**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 account for safety margins?**
Yes, the check_furniture_fit tool allows for an optional safety buffer during the comparison.

**What happens if I enter impossible measurements?**
The validate_dimensions tool will check the measurements and ensure they are physically possible.

**Can I see my furniture list through the AI?**
Yes, you can use the list_furniture_by_category tool to browse your inventory by type.

**How does the tool calculate if a piece of furniture fits?**
The tool uses `check_furniture_fit` to compare the smallest dimension of the furniture against the usable width provided by `get_door_clearance`, optionally subtracting a safety buffer.

**Can I include a safety margin in the calculation?**
Yes, when using `check_furniture_fit`, you can provide a `safetyBuffer` value to ensure a comfortable fit.

**What happens if the door ID is incorrect?**
If an invalid `doorId` is provided to `get_door_clearance` or `check_furniture_fit`, the tool will return an error.
