# UV Exposure Estimator MCP

> UV Exposure Estimator calculates your maximum safe time in the sun using three inputs: current UV index, your skin's specific type, and your SPF level. It tells you exactly how long it is safe for you to be outside without burning.

## Overview
- **Category:** health
- **Price:** Free
- **Tags:** uv-index, skincare, sun-safety, fitzpatrick-scale, spf-calculator

## Description

Figuring out if it’s safe to spend an afternoon outdoors isn't just about checking a general weather report anymore. You need calculations that factor in three things: the intensity of the sun right now, your personal skin health, and how much protection you're wearing. This MCP runs those numbers for you. It assesses your risk by looking up details on specific skin types based on the Fitzpatrick scale, classifying the current UV level, and then using all that data to calculate a safe window of time. You just feed in the variables, and your agent gives you a precise minutes count telling you when it's time to head inside or reapply sunscreen. It’s accurate sun safety math, handled by connecting through Vinkius.

## Tools

### calculate_safe_minutes
Calculates the maximum safe duration of sun exposure based on inputs.

### classify_uv_intensity
Classifies the current UV intensity level into manageable risk categories.

### lookup_skin_characteristics
Retrieves dermatological information for a specific skin type using standard scales.

## Prompt Examples

**Prompt:** 
```
What is my safe sun exposure time if the UV index is 8 and I have skin type III with SPF 30?
```

**Response:** 
```
With a UV index of 8, skin type III, and SPF 30, your safe exposure time is approximately 25 minutes.
```

**Prompt:** 
```
Tell me about the characteristics of Fitzpatrick skin type I.
```

**Response:** 
```
Skin type I is highly sensitive, has minimal melanin, and faces an extreme risk of sunburn.
```

**Prompt:** 
```
The UV index is currently 2. What should I do?
```

**Response:** 
```
A UV index of 2 is considered Low. The risk is minimal, and standard skin resistance is usually sufficient.
```

## Capabilities

### Assess Skin Risk
It looks up detailed information on your skin type using dermatological standards.

### Gauge Current UV Threat
It classifies the current sun exposure level to determine immediate risk.

### Determine Safe Duration
It calculates the absolute maximum time you can safely spend in direct sunlight.

## Use Cases

### Planning a Multi-Hour Beach Trip
A resort coordinator needs to schedule activities for guests with varying skin types. They ask their agent, and the tool first uses lookup_skin_characteristics to check guest profiles. Then, it classifies_uv_intensity for the current hour and finally runs calculate_safe_minutes to set mandatory break schedules for everyone.

### Assessing a Client's Skin After an Accident
A dermatologist needs to advise a patient who has been exposed to high UV levels. The agent uses lookup_skin_characteristics to confirm the skin type, and then runs calculate_safe_minutes to give the client a safe return-to-sun schedule.

### Guiding an Outdoor Hike
An outdoor guide needs to manage a group's exposure time. They check the UV Index using classify_uv_intensity every hour and use calculate_safe_minutes to call out mandatory rest periods, keeping everyone safe from overexposure.

### Responding to a General Sun Safety Query
A user asks about their safety limits for the day. The agent looks up skin characteristics first, classifies the UV index, and then returns one clear number using calculate_safe_minutes, providing an instant answer.

## Benefits

- Pinpoint safety limits: Instead of relying on general guidelines, you get a precise figure for maximum exposure time using calculate_safe_minutes.
- Understand your skin profile: lookup_skin_characteristics provides detailed dermatological facts about different Fitzpatrick skin types so you know exactly who is at risk.
- Gauge immediate danger: classify_uv_intensity tells you if the sun is currently high-risk, allowing for real-time adjustments to outdoor plans.
- Consolidate variables: The MCP takes your SPF level and current UV index alongside skin data, preventing guesswork when planning an outing.
- Reduce risk exposure: You stop guessing. This tool gives a clear number, ensuring every person stays safe during long days outdoors.

## How It Works

The bottom line is that it takes complex variables—skin type, UV index, SPF—and spits out one clear number for your safety.

1. You provide your AI client with three data points: your skin type, the current UV index, and your SPF.
2. The MCP processes this information by looking up your skin details, classifying the sun's intensity, and combining these factors into a single calculation.
3. Your agent receives a specific number: the maximum safe minutes you can spend in the sun.

## Frequently Asked Questions

**How does the UV Exposure Estimator MCP work with different skin types?**
It uses lookup_skin_characteristics to retrieve specific dermatological data for your exact skin type. This detail is critical because it influences how quickly you burn, which affects the final safe time calculation.

**Can I use calculate_safe_minutes if I don't know my SPF?**
The tool requires an SPF input to run accurately. If your agent doesn't have that information, it won’t be able to provide a calculated safe time.

**What does classify_uv_intensity tell me about the sun?**
It classifies the current UV threat level—low, moderate, or high. This classification is one of the primary inputs used by calculate_safe_minutes to determine risk.

**Is UV Exposure Estimator MCP just a simple SPF calculator?**
No, it's much more complex. While SPF matters, this MCP also factors in your inherent skin type and the real-time intensity of the sun using classify_uv_intensity.

**What kind of data does lookup_skin_characteristics use?**
It uses standard dermatological metrics associated with the Fitzpatrick scale to determine general skin vulnerability levels for accurate risk assessment.