# Makeup Shade Blender AI Agent Connect

> Makeup Shade Blender is a professional-grade formulation engine that gives your AI agent access to pigment mathematics. It handles the heavy lifting of calculating RGB, HSL, and hex values based on opacity and finish weights. Use it to verify formulation ratios, match target shades using Delta E distance, and identify undertone profiles for digital cosmetic prototyping.

## Overview
- **Category:** cosmetics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_a2elI24X4shmkh5pcZ9r0HDnmdlbMm2Ys2IgpkiI/ai-agent-connect
- **Tags:** pigment, rgb, undertone, cosmetic-science, color-matching

## Description

You can now give your AI client the ability to perform exact cosmetic chemistry. Instead of guessing how colors will look when mixed, you use this MCP to run precise mathematical models on pigment blends. It handles the complex math behind opacity, finish weights, and color space conversions. 

When you are prototyping new shades, you can check if your pigment ratios are mathematically sound before ever touching a physical lab sample. You can also measure how close a specific mixture gets to a reference color by calculating the Delta E distance. This makes it a practical tool for digital shade matching and formulation validation. Whether you are building a digital color library or verifying a new foundation shade, this MCP provides the mathematical backbone your agent needs to be accurate.

## Tools

### calculate_blend
This tool calculates the final color characteristics of a pigment mixture. It outputs specific color data like RGB, HSL, and hex values based on your provided weights.

### compare_to_target
This tool measures how accurately a blended shade matches a specific reference color. It uses Delta E distance to quantify the color difference.

### identify_undertone_profile
This tool determines the dominant color character of a specific profile. It helps you identify if a shade leans warm, cool, or neutral.

### validate_pigment_integrity
This tool checks that your list of pigments is mathematically compatible for blending. It ensures your total pigment ratios are sound.

## Prompt Examples

**Prompt:** 
```
Calculate a blend using 60% of a warm pink pigment (hex #FFB6C1, opacity 0.8) and 40% of a white pigment (hex #FFFFFF, opacity 1.0).
```

**Response:** 
```
The resulting blend is hex #F7D1D7 with a warm undertone and a light saturation profile.
```

**Prompt:** 
```
Is this pigment list valid for blending: 50% Red, 50% Blue?
```

**Response:** 
```
Yes, the pigment list is compatible as the total ratio equals 1.0.
```

**Prompt:** 
```
What is the dominant undertone for a color with HSL(0, 50, 50) and a cool label?
```

**Response:** 
```
The primary undertone is Cool with moderate intensity.
```

## Capabilities

### Color Math
Your agent calculates exact RGB and hex values for any pigment mixture.

### Shade Matching
The AI compares blended colors against target references using Delta E distance.

### Undertone Analysis
Your agent identifies the dominant color character of a specific profile.

### Ratio Validation
The tool checks that pigment lists are mathematically compatible for blending.

## Use Cases

### Digital Prototyping
Test how different pigment weights and opacities affect a final shade without physical samples.

### Shade Matching
Compare a new batch of pigment against a master reference color to ensure consistency.

### Formulation Auditing
Verify that a list of pigments adds up to a mathematically valid ratio for blending.

### Undertone Identification
Determine if a specific color profile leans warm or cool for skin tone matching.

## Benefits

- Replaces manual color math with instant agent-driven calculations.
- Reduces errors in formulation by validating pigment ratios.
- Provides precise Delta E distance measurements for shade matching.
- Enables digital prototyping of complex pigment mixtures.

## How It Works

Connect your client to Vinkius to access the pigment math engine instantly.

1. Connect your MCP-compatible client to Vinkius.
2. Provide your pigment data, including hex codes and weights, to your agent.
3. The agent calls the specific tool needed for the calculation.
4. The MCP returns precise color data or validation results to your agent.

## Frequently Asked Questions

**What color formats does this MCP support?**
The MCP works with hex, RGB, and HSL values to perform its calculations.

**How does it measure color accuracy?**
It uses Delta E distance to measure how closely a blend matches a target shade.

**Can I use this for skin tone matching?**
Yes, you can use the undertone identification tool to determine the dominant color character of a profile.

**What happens if my pigment ratios are wrong?**
The validate_pigment_integrity tool will check if your ratios are mathematically sound for blending.

**Which AI clients can use this MCP?**
You can use this with any MCP-compatible client like Claude, Cursor, or Windsurf.

**How do I ensure my pigment ratios are correct?**
You can use the `validate_pigment_integrity` tool to verify that your pigment ratios sum exactly to 1.0 and that all opacity values are within valid ranges.

**Can I compare a custom blend to a specific target color?**
Yes, use the `compare_to_target` tool by providing the output from a blend calculation and the target color profile to receive a Delta E distance and match percentage.

**How are undertones determined in a mixture?**
The engine determines the resulting undertone by identifying the most heavily weighted undertone from the provided pigment list during the `calculate_blend` process.
