# Concrete Punching Shear Analyzer AI Agent Connect

> Evaluates punching shear capacity and stud rail requirements for concrete slabs using ACI standards.

## Overview
- **Category:** construction
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dnBKAxHJOLiBCVEOSNU2MO4lPAqCkXpNOwqIbGDZ/ai-agent-connect
- **Tags:** aci, concrete, shear, structural-engineering, slab-design

## Description

This MCP server provides structural engineering tools to analyze punching shear in concrete slabs. It allows AI agents to calculate shear stress, evaluate concrete capacity, and design reinforcement requirements. Use `calculate_shear_stress` to find the critical perimeter and stress, `evaluate_capacity` to check if the slab meets ACI standards, and `design_stud_rails` to determine necessary reinforcement when capacity is exceeded. It also includes `account_for_openings` to adjust calculations for slab penetrations.

## Tools

### evaluate_capacity
Compares the applied shear stress against the concrete's shear capacity to determine if reinforcement is needed

### account_for_openings
Adjusts the critical perimeter and stress calculations to account for slab penetrations

### design_stud_rails
0 and you need to design stud rail reinforcement.

Provides the necessary reinforcement requirements if the slab fails the punching shear check

### calculate_shear_stress
Determines the current shear stress acting on the slab at the critical section

## Prompt Examples

**Prompt:** 
```
Calculate the punching shear stress for a 300x300mm column on a 200mm thick slab with an effective depth of 170mm and a 500kN load.
```

**Response:** 
```
The punching shear stress is 0.45 MPa and the critical perimeter is 1280 mm.
```

**Prompt:** 
```
If the shear stress is 1.5 MPa and the concrete strength is 30 MPa with a reinforcement ratio of 0.01, does the slab need stud rails?
```

**Response:** 
```
Yes, the capacity utilization is 1.25, which exceeds the limit, so stud rails are required.
```

**Prompt:** 
```
How many studs are needed for a 200mm thick slab with a 300mm column width if capacity utilization is 1.3?
```

**Response:** 
```
The design requires 12 studs with a recommended spacing of 150 mm.
```

## Frequently Asked Questions

**How do I check if my slab needs reinforcement?**
Run `calculate_shear_stress` to get the stress, then use `evaluate_capacity`. If the capacity utilization is greater than 1.0, the slab requires reinforcement.

**Can this tool account for slab openings?**
Yes, use the `account_for_openings` tool to adjust the critical perimeter and stress factors based on the dimensions and location of the opening.

**What standards does this follow?**
The calculations follow ACI punching shear provisions for concrete slab design.
