# Kite Festival Scoring Engine AI Agent Connect

> Calculates competition scores, weighted results, and athlete rankings for kite flying events.

## Overview
- **Category:** sports
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_V0fPSUvX7DAli9bBlazhvSDbC3RQdiyEORZvtm4N/ai-agent-connect
- **Tags:** kite-flying, scoring-engine, competition-management, athlete-rankings, sports-analytics

## Description

This MCP server provides a specialized scoring engine for kite flying competitions. It allows AI agents to process technical performance metrics into comprehensive athlete rankings. Using `calculate_trick_score`, agents can determine the base value of maneuvers based on difficulty, execution, height, and landing. The engine also supports `calculate_weighted_score` to apply style multipliers and diversity bonuses, as well as `evaluate_rankings` to determine final standings and `get_competition_summary` for high-level event overviews.

## Tools

### calculate_weighted_score
Applies competitive weighting and stylistic modifiers to a trick's base score

### evaluate_rankings
Input must be a JSON string representing an array of objects with "name" and "score" fields.

Determines the final standing of all competitors in the event

### get_competition_summary
Input must be a JSON string representing an array of objects with "name" and "score" fields.

Provides a high-level overview of the current competition state

### calculate_trick_score
Calculates the base value of a single maneuver

## Prompt Examples

**Prompt:** 
```
Calculate the score for a trick with difficulty 8, execution 7, height 9, and landing 8.
```

**Response:** 
```
The total trick score is 32.
```

**Prompt:** 
```
Apply a style multiplier of 1.2 and a diversity bonus of 5 to a trick score of 30.
```

**Response:** 
```
The final weighted score is 41.
```

**Prompt:** 
```
What are the rankings for Alice (score 85), Bob (score 92), and Charlie (score 85)?
```

**Response:** 
```
1. Bob (92), 2. Alice (85), 2. Charlie (85).
```

## Frequently Asked Questions

**How do I calculate a single trick's score?**
You can use the `calculate_trick_score` tool by providing the difficulty, execution, height, and landing scores.

**Can I apply style bonuses to the scores?**
Yes, use `calculate_weighted_score` to apply a style multiplier and an optional diversity bonus to a base score.

**How are the final rankings determined?**
The `evaluate_rankings` tool sorts competitors by their total weighted scores in descending order.
