# Elemental Profile Calculator MCP

> Elemental Profile Calculator determines your elemental balance by analyzing your Sun, Moon, and Ascendant signs. It figures out which elements—Fire, Earth, Air, or Water—drive your personality and where you might need growth. This MCP gives you a data-driven way to map your core essence.

## Overview
- **Category:** data-utilities
- **Price:** Free
- **Tags:** astrology, zodiac, elements, natal-chart, personality, personality-profile

## Description

Ever feel like something is pulling at different parts of your life? That feeling often comes down to an elemental imbalance in your personal makeup. Instead of staring at complex astrological charts, this MCP breaks the process into simple, actionable numbers. You start by feeding it key signs—like your Sun or Moon sign. It calculates exactly how many times each element appears across those signs. Then, it evaluates that raw data to tell you what elements dominate your personality and where your profile is thin. This gives you a clear roadmap of your innate strengths and natural gaps. Connecting this MCP through Vinkius lets any agent in Claude or Cursor run complex calculations instantly, giving you precise insights without manual tallying.

## Tools

### evaluate_elemental_profile
Analyzes a set of element counts to determine which elements are dominant and which ones represent deficiencies.

### calculate_elemental_weights
Calculates the total count of Fire, Earth, Air, and Water elements across a list of zodiac signs.

### lookup_sign_element
Provides the elemental classification for any single zodiac sign you input.

## Prompt Examples

**Prompt:** 
```
Calculate my elemental weights for Sun: Aries, Moon: Taurus, and Ascendant: Leo.
```

**Response:** 
```
Based on your signs, your distribution is Fire: 2, Earth: 1, Air: 0, Water: 0. Your profile shows a strong Fire dominance with Air and Water deficiencies.
```

**Prompt:** 
```
What is the element for the sign Scorpio?
```

**Response:** 
```
The zodiac sign Scorpio is classified under the Water element.
```

**Prompt:** 
```
Analyze this distribution: {'fire': 1, 'earth': 0, 'air': 2, 'water': 0}.
```

**Response:** 
```
The dominant elements are Air. The identified elemental deficiencies are Earth and Water.
```

## Capabilities

### Map Sign Elements
It looks up the specific element for any zodiac sign.

### Calculate Element Weights
It counts the total distribution of Fire, Earth, Air, and Water across multiple signs.

### Assess Profile Balance
It analyzes the calculated weights to identify dominant elements and areas of deficiency.

## Use Cases

### Client needs to understand their energy source
A coach asks for help analyzing a client's overall energy. The agent uses `calculate_elemental_weights` with the Sun, Moon, and Ascendant signs. This generates the distribution, which is then passed to `evaluate_elemental_profile`, immediately showing the client their dominant element (e.g., strong Fire) and areas of weakness (e.g., low Water).

### Building a comparison chart for multiple people
An analyst needs to compare five different individuals' elemental makeup quickly. They use `lookup_sign_element` repeatedly on each person’s key signs, and then feed all those results into `calculate_elemental_weights` to generate an aggregate report.

### Troubleshooting a conflicting chart reading
A user suspects one of their signs might be misclassified. They first run the sign through `lookup_sign_element` to verify its element, ensuring the input data for subsequent calculations is 100% accurate.

### Determining core growth areas
A self-improvement writer needs a strong hook about personal development. They use `calculate_elemental_weights` and then feed that result into `evaluate_elemental_profile`. The resulting 'deficiencies' provide perfect, actionable content pillars.

## Benefits

- Stop guessing about personality traits. Instead of relying on general descriptions, you get a hard number showing which elements dominate your profile after running `calculate_elemental_weights`.
- Instantly map any sign's element using the `lookup_sign_element` tool. This is perfect for quick cross-referencing when analyzing multiple charts.
- The `evaluate_elemental_profile` tool doesn't just list numbers; it pinpoints deficiencies, telling you exactly where your profile needs work to feel more balanced.
- It cuts out the tedious manual process of counting elements. You feed in your signs, and this MCP handles the entire calculation chain for you automatically.
- You get a clear data narrative: first calculating weights, then evaluating the result—a full diagnostic report from one place.

## How It Works

The bottom line is that you take raw astrological sign data and get back a simple percentage breakdown of your core energy types.

1. You give the MCP three specific signs (e.g., Sun, Moon, Ascendant) that need analysis.
2. It first uses the `calculate_elemental_weights` tool to get a precise count for Fire, Earth, Air, and Water.
3. Finally, it runs those weights through `evaluate_elemental_profile` to deliver a clear report on your elemental strengths and gaps.

## Frequently Asked Questions

**How does the Elemental Profile Calculator MCP use `calculate_elemental_weights`?**
The tool takes a list of zodiac signs (like Sun, Moon, and Ascendant) and returns a precise numerical count for Fire, Earth, Air, and Water. This is your starting data point.

**What does `evaluate_elemental_profile` do with my weights?**
`evaluate_elemental_profile` takes the counts from `calculate_elemental_weights` and interprets them. It tells you which elements are strongest (dominant) and which ones are lacking (deficiencies).

**I need to know what element a sign is—should I use `lookup_sign_element`?**
Yes, that's exactly what it does. The `lookup_sign_element` tool provides the elemental classification for any single zodiac sign, helping you verify your inputs before running heavier calculations.

**Does Elemental Profile Calculator MCP calculate percentages?**
The tools provide raw weights that represent distribution counts. These are the building blocks you use to understand ratios and proportions of energy in a profile.

**What input format does the `calculate_elemental_weights` tool expect for zodiac signs?**
The tool expects standard astrological sign names as clean strings (e.g., 'Aries', 'Taurus'). Make sure your AI client passes these exact name strings; using abbreviations or incorrect casing will cause the calculation to fail.

**When I use `evaluate_elemental_profile`, what data format will the elemental deficiencies be in?**
The result is delivered as a structured object that clearly separates dominant elements from specific areas of deficiency. This makes it easy for your agent to parse which element needs attention.

**If I provide an unknown or invalid sign, how does `lookup_sign_element` handle the error?**
The tool immediately returns a clear error message stating that the zodiac sign is unrecognized. Always verify your inputs before running any calculation to prevent system failures.

**What is the correct sequence of steps when using `calculate_elemental_weights` and `evaluate_elemental_profile`?**
You must first run `calculate_elemental_weights` to generate the raw element counts. Then, you feed those resulting weights directly into `evaluate_elemental_profile`. This guarantees the evaluation uses the most current data set.

**How do I calculate my elemental distribution?**
You can use the `calculate_elemental_weights` tool. Simply provide your Sun and Moon signs, and optionally your Ascendant sign, to get a breakdown of Fire, Earth, Air, and Water counts.

**What does an elemental deficiency mean?**
An elemental deficiency occurs when an element has a weight of zero in your calculation. You can identify these gaps using the `evaluate_elemental_profile` tool.

**Can I check the element of a specific sign?**
Yes, use the `lookup_sign_element` tool to instantly find which element (Fire, Earth, Air, or Water) is associated with any zodiac sign.