# Hair Dye Formulation Calculator AI Agent Connect

> Calculate precise color tube counts and developer volumes for professional hair coloring.

## Overview
- **Category:** chemistry
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_okHpP07emvefF7uF1fvT5EeRBfgBYnKquFUND1VE/ai-agent-connect
- **Tags:** hair-color, salon, formulation, cosmetology, bleach

## Description

This MCP server provides professional hair colorists with deterministic tools to calculate exact chemical formulations. Use `calculate_color_formulation` to determine the required number of 60ml color tubes and developer volume based on hair length, thickness, and application type. For lightening procedures, `calculate_bleach_mixture` provides the exact ratio of bleach powder to developer. Additionally, `get_strand_test_recommendation` offers safety guidance to prevent over-processing based on the level gap between current and target hair colors.

## Tools

### calculate_bleach_mixture
Calculates the specific volumes of bleach powder and developer for lightening procedures

### calculate_color_formulation
Calculates the exact amount of color tubes and developer needed for a standard coloring application

### get_strand_test_recommendation
Provides safety and efficacy guidance based on the delta between current and target levels

## Prompt Examples

**Prompt:** 
```
I have long, coarse hair at level 4. I want to go to level 7 using a permanent color. How much product do I need?
```

**Response:** 
```
For long, coarse hair at level 4 moving to level 7, you will need 3 tubes of color (180ml) and 180ml of developer for a 1:1 permanent application.
```

**Prompt:** 
```
Calculate a bleach mixture for medium length, fine hair with high porosity for a full head application.
```

**Response:** 
```
For medium length, fine hair with high porosity, you will need 48g of bleach powder and 96ml of developer.
```

**Prompt:** 
```
Should I do a strand test if I am moving from level 2 to level 6 with high-lift color?
```

**Response:** 
```
Yes, a strand test is highly recommended because the level difference is 4 and you are using high-lift chemicals, which increases the risk of over-processing.
```

## Frequently Asked Questions

**How does the tool account for hair thickness?**
The tool uses thickness to adjust the volume range. Fine hair uses the lower bound of the length-based multiplier, while coarse hair uses the upper bound to ensure full saturation.

**When should I use the bleach mixture tool?**
Use `calculate_bleach_mixture` when you need to lift hair color using bleach powder rather than depositing color with a dye.

**Is a strand test always required?**
A strand test is recommended by `get_strand_test_recommendation` if the difference between your current and target color level is greater than 3, or if you are using high-lift chemicals.
