# Accessibility Checker MCP MCP

> Accessibility Checker verifies that physical buildings meet universal standards—like ADA or EU norms—for movement, passage, ramps, and restrooms. It runs specialized checks on corridors, doorways, and bathrooms to find specific compliance gaps before construction even starts.

## Overview
- **Category:** construction
- **Price:** Free
- **Tags:** ada, universal-design, building-code, ramps, corridor

## Description

Designing a building involves more than just making it look good; every space has to be safe for everyone. This MCP helps architects and builders guarantee that critical areas meet minimum accessibility standards. Instead of guessing or running multiple manual measurements, you connect your agent through Vinkius and run comprehensive checks on the physical blueprints. The tool analyzes hallways to ensure adequate passage widths, calculates ramp slopes against legal limits, and confirms bathrooms offer enough room for mobility aids. It's about proving that safe movement is possible everywhere—from the main entry point to the smallest restroom stall. You get an immediate report detailing every single violation, from a minor gap in a doorway to a major structural issue, letting you fix things when it’s cheaper and easier.

## Tools

### check_bathroom_spaciousness
Confirms a bathroom has enough functional room for mobility aid maneuverability.

### check_corridor_and_passage
Verifies that hallways maintain the minimum clear width needed for universal access and reports any violations.

### check_doorway
Checks if a doorway provides enough clear opening width to allow passage for mobility aids.

### check_ramp_compliance
Determines if a ramp section meets the maximum slope standards and includes required transition landings.

## Prompt Examples

**Prompt:** 
```
Analyze Room 302. The corridor ID is 'P-MAIN', the measured width is 1.05m, and I need to check ramp compliance for a drop of 1.8m over a horizontal run of 15m with landings.
```

**Response:** 
```
Running checks: `check_corridor_and_passage` confirms passage 'P-MAIN' is compliant (1.05m). `check_ramp_compliance` determines the slope and verifies landing requirements are met.
```

**Prompt:** 
```
I need to check a restroom, Room ID 'B-401'. The usable floor area is 2.5 sq meters, and I have installed grab bars.
```

**Response:** 
```
Using `check_bathroom_spaciousness` on Room 'B-401', the tool confirms the area is adequate (2.5m²), and verifies that safety grab bars are in place, ensuring functional compliance.
```

**Prompt:** 
```
Check a doorway at 'Lecture Hall Entrance'. The clear opening is 0.9m, and it's a sliding door.
```

**Response:** 
```
The `check_doorway` tool analyzed the location. With an unobstructed width of 0.9m for the 'Lecture Hall Entrance', compliance is confirmed, meeting minimum accessibility standards.
```

## Capabilities

### Confirming passage widths
It checks hallways and passages to verify the minimum clear width required for universal access.

### Checking ramp safety
You determine if a ramp section meets the maximum slope standards and includes necessary resting landings.

### Validating entry points
The tool measures doorways to confirm they provide enough clear opening width for mobility aids.

### Assessing restroom space
It confirms that restrooms have adequate functional floor area and maneuvering room, going beyond basic dimensions.

## Use Cases

### Redesigning an old civic building entrance
An architect needs to update a 1950s municipal building for modern use. They run `check_doorway` and find several existing entrances are too narrow, forcing them to redesign the main lobby entirely. They then run `check_corridor_and_passage` on the new layout to ensure continuous flow.

### Reviewing a hospital expansion project
A facility manager must prove the new wing meets ADA standards. They use `check_bathroom_spaciousness` for all patient restrooms and then use `check_ramp_compliance` to audit every ramp connecting floors, ensuring no slope violation exists.

### Building a multi-level retail center
A developer needs to ensure smooth client movement. They input the blueprints, running checks for both corridors and ramps. The combined results pinpoint two critical areas: one ramp that is too steep and another passage that is insufficient.

## Benefits

- Avoid costly construction halts. Running `check_corridor_and_passage` early identifies narrow hallways or insufficient widths before the drywall goes up.
- Guarantee safe transitions with `check_ramp_compliance`. It calculates slope and verifies landing requirements, ensuring users can safely navigate changes in elevation.
- Verify entry points easily using `check_doorway`. You get immediate confirmation that doorways are wide enough for wheelchairs or other mobility aids.
- Don't just measure square footage. `check_bathroom_spaciousness` confirms the functional room and turning space needed, which is critical for true compliance.
- Get a holistic report covering all major access points in one go. This single MCP consolidates checks that typically require multiple manual calculations.

## How It Works

The bottom line is that you get an instant, measurable risk assessment of your entire facility's accessibility profile.

1. Start by feeding the MCP key architectural measurements—like corridor lengths or doorway widths—into your agent.
2. Your agent calls the specific check tool (e.g., `check_corridor_and_passage`) to analyze the data against current building codes.
3. You receive a detailed compliance report listing every violation found, from minor dimension gaps to critical structural failure points.

## Frequently Asked Questions

**Does `check_doorway` only measure width?**
No. It verifies that the doorway provides adequate clear opening width for mobility aids, which is a specific standard separate from general dimension checks.

**How does `check_ramp_compliance` handle different slopes?**
`check_ramp_compliance` determines if your ramp section meets the maximum slope standards (like 33%) and confirms that required rest landings are present at every transition point.

**Can I check a whole building with `check_bathroom_spaciousness`?**
Yes. The tool goes beyond simple measurements, confirming the functional floor area and maneuvering space needed in restrooms to ensure true usability for people using mobility aids.

**What is the difference between checking corridors and passages?**
The `check_corridor_and_passage` tool verifies that hallways maintain a minimum clear width throughout their length, making it suitable for continuous, long-run passage checks.

**What happens when I use `check_corridor_and_passage` with incomplete structural data?**
The tool immediately returns a specific validation error, indicating exactly which coordinates or measurements are missing. This prevents running checks that aren't ready for submission.

**Is my data secure when I run a check using `check_bathroom_spaciousness`?**
Yes. The MCP processes your inputs transiently and does not permanently store any site blueprints or measurements after the compliance report is delivered.

**Are there rate limits if I need to process multiple sections with `check_ramp_compliance`?**
The service handles high volumes, but exceeding your assigned API quota will return a 429 error. Always check the Vinkius developer documentation for current usage guidelines.

**Can `check_doorway` detect temporary obstructions that reduce clearance?**
The tool measures the actual, unobstructed clear opening width based on your provided data points. It confirms measured dimensions but doesn't predict potential blockages.

**What is the minimum width required for a main corridor?**
The system uses the `check_corridor_and_passage` tool to verify this. It checks the measured clear width against mandatory standards, ensuring safe passage for mobility aids.

**Does it check if ramps are steep enough?**
The `check_ramp_compliance` tool handles slope and landings. It calculates the ratio to ensure it does not exceed the maximum permitted standard (e.g., 8.33%) and verifies landing presence.

**Are doorways checked for proper clearance?**
Yes, the `check_doorway` tool specifically measures the unobstructed clear opening width. This guarantees that passage is possible regardless of the door's hardware or type.