# Woodworking Cut List Optimizer AI Agent Connect

> Minimize lumber waste with deterministic 1D bin packing for cutting plans.

## Overview
- **Category:** optimization
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_CksHzgmu1YAzjfajS30MVUZLKPP0sgFAQtzUnZ2r/ai-agent-connect
- **Tags:** lumber, bin-packing, cutting-plan, material-yield, saw-kerf

## Description

This MCP server provides precise tools for woodworking professionals to minimize material waste. By applying deterministic 1D bin packing algorithms, it calculates the most efficient way to cut required pieces from available lumber stock. Use `cut_list_optimizer` to generate complete cutting diagrams, `validate_cut_plan` to verify specific sequences, and `calculate_material_efficiency` to track your material yield. It accounts for saw kerf width to ensure every cut is physically possible and accurate.

## Tools

### calculate_material_efficiency
Compares the total useful wood against the total wood consumed to determine yield

### cut_list_optimizer
Generates an optimized cutting plan to minimize waste using available lumber

### validate_cut_plan
Verifies if a specific proposed cutting sequence is physically possible given the constraints

## Prompt Examples

**Prompt:** 
```
Generate an optimized cutting plan for 3 pieces of 500mm and 2 pieces of 800mm using two 2400mm boards with a 3mm kerf.
```

**Response:** 
```
Board 1: Cut 800mm, 800mm, 500mm. Waste: 297mm. Board 2: Cut 500mm, 500mm, 500mm. Waste: 897mm. Total Yield: 75.4%.
```

**Prompt:** 
```
Is it possible to cut three 700mm pieces from a 2000mm board with a 5mm kerf?
```

**Response:** 
```
No, the total length required for three 700mm pieces and two 5mm kerfs is 2110mm, which exceeds the 2000mm board length.
```

**Prompt:** 
```
Calculate the efficiency if I used 1500mm of wood out of 2000mm total.
```

**Response:** 
```
The material yield is 75% and the waste is 25%.
```

## Frequently Asked Questions

**How does the optimizer handle saw kerf?**
The `cut_list_optimizer` tool automatically includes the specified `kerfWidth` between every piece cut, ensuring the total length used never exceeds the actual board length.

**Can I verify a manual cutting plan?**
Yes, you can use the `validate_cut_plan` tool to check if a specific sequence of cuts is physically possible given your board length and saw kerf.

**What is material yield?**
Material yield is the percentage of total available wood that becomes usable pieces. You can calculate this using `calculate_material_efficiency`.
