# Weekly Training Load Calculator MCP for AI Agents AI Agent Connect

> Weekly Training Load Calculator helps you quantify physical stress using TRIMP and TSS methodologies. It turns your raw heart rate and intensity data into clear metrics for tracking athlete fatigue, fitness levels, and training balance. Use it to see exactly how hard you're working and where you might be heading toward overtraining.

## Overview
- **Category:** analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_pCdmJyWjc6Tv8cjCxr2Wszy7Et1WkzpdSq4Z4M2D/ai-agent-connect
- **Tags:** training-load, trimp, tss, athletic-performance, fitness-tracking

## Description

Most athletes and coaches struggle to turn a pile of heart rate numbers into a useful training plan. You end up guessing whether you're pushing too hard or not enough, often leading to burnout or plateaus. This Connector changes that by doing the heavy lifting for you. Instead of manually calculating intensity factors or heart rate stress, you just tell your AI client what you did today. It handles the math using established methods like TRIMP and TSS to give you a clear picture of your weekly load. When you connect this to your workflow through Vinkius, you get a way to monitor your fitness and fatigue metrics without opening a single spreadsheet. It lets you see how your time is distributed across different intensity zones, making it easy to spot if you're spending too much time in the red or not enough in the recovery zones. It's about getting a real look at your training balance so you can train smarter, not just harder.

## Prompt Examples

**Prompt:** 
```
Calculate the total weekly load for these sessions using TRIMP: [{ 'duration': 60, 'averageHeartRate': 140, 'zone': 'ZONE_2_AEROBIC', 'date': '2024-07-01' }, { 'duration': 45, 'averageHeartRate': 165, 'zone': 'ZONE_4_THRESHOLD', 'date': '2024-07-03' }]
```

**Response:** 
```
### Weekly Training Load Summary

Based on the sessions provided, here is your total weekly effort:

*   **Total TRIMP Load:** 18,900

This represents your cumulative physiological stress for the week. You're maintaining a solid balance between your aerobic and threshold work.
```

**Prompt:** 
```
What is the training zone distribution for these TSS sessions: [{ 'duration': 120, 'intensityFactor': 0.85, 'zone': 'ZONE_2_AEROBIC', 'date': '2024-07-01' }, { 'duration': 90, 'intensityFactor': 1.1, 'zone': 'ZONE_4_THRESHOLD', 'date': '2024-07-02' }]
```

**Response:** 
```
### Training Zone Distribution

Here is how your training effort was distributed across your intensity zones:

| Zone | Load Contribution |
| :--- | :--- |
| **ZONE_2_AEROBIC** | 86.7 |
| **ZONE_4_THRESHOLD** | 108.9 |

Your training is currently weighted toward your threshold work.
```

**Prompt:** 
```
Check my fitness and fatigue metrics based on these sessions: [{ 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-07-05' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-07-04' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-07-03' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-07-02' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-07-01' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-06-30' }, { 'duration': 60, 'averageHeartRate': 130, 'zone': 'ZONE_1_RECOVERY', 'date': '2024-06-29' }]
```

**Response:** 
```
### Fitness and Fatigue Metrics

Based on your recent sessions, here is your current training status:

*   **Acute Training Load (ATL):** 780.0
*   **Chronic Training Load (CTL):** 780.0
*   **Training Balance:** 0.0

Your training balance is currently neutral, indicating that your recent volume is consistent with your long-term average.
```

## Capabilities

### Compute weekly training stress
Turn your heart rate and duration data into a total weekly stress score using TRIMP or TSS.

### Break down intensity zones
See exactly how much time you spent in specific zones like recovery or anaerobic.

### Calculate fitness and fatigue
Get your ATL and CTL metrics to monitor your long-term training balance.

### Identify overtraining risks
Track your training balance to see if your current load is sustainable.

### Analyze zone distribution
Get a clear breakdown of where your training effort is actually going.

## Use Cases

### Managing a multi-athlete team
A coach asks their agent to check the weekly load for five different runners to see who is overtraining. The agent uses calculate_total_weekly_load to give a quick summary.

### Balancing a triathlon block
A triathlete wants to know if they did too much anaerobic work this week. They ask the agent to show the zone distribution using get_training_zone_distribution.

### Monitoring recovery for a marathon
A runner wants to know if they are ready for a hard session. They ask the agent to check their fitness and fatigue metrics using get_fitness_fatigue_metrics.

### Switching between heart rate and intensity
An athlete who doesn't always wear a heart rate monitor uses calculate_total_weekly_load with TSS to track their effort based on power and intensity factors.

## Benefits

- Stop guessing your fatigue levels by using get_fitness_fatigue_metrics to see your actual training balance.
- Ensure you're actually hitting your target zones with get_training_zone_distribution instead of just going hard.
- Easily switch between TRIMP and TSS methods in calculate_total_weekly_load depending on what data you have handy.
- Prevent injury by identifying overtraining trends through the ATL and CTL metrics provided by this Connector.
- Get a unified view of your weekly effort so you can adjust your plans on the fly based on real data.
- Automate the tedious math of heart rate and intensity factors for every workout you log into your agent.

## How It Works

The bottom line is you get a clear picture of your physical strain without doing the math yourself.

1. Provide your training data, including duration, heart rate, and intensity, to your AI client.
2. The Connector processes these inputs using TRIMP and TSS methodologies to calculate stress.
3. You get a breakdown of your weekly load, zone distribution, and fitness metrics.

## Frequently Asked Questions

**How does the Weekly Training Load Calculator help me avoid overtraining?**
It calculates your Acute Training Load (ATL) and Chronic Training Load (CTL). By comparing these, you can see if your recent training volume is spiking too high compared to your long-term average, which is a primary sign of overtraining.

**What is the difference between TRIMP and TSS in this Connector?**
TRIMP is a method that calculates stress based on your heart rate, while TSS uses an intensity factor. This Connector lets you use whichever method matches the data you have available from your watch or bike computer.

**Can I use the Weekly Training Load Calculator for running and cycling?**
Yes, it works for any endurance sport. Whether you're tracking heart rate for a run or intensity factors for a bike ride, the Connector will calculate your stress and zone distribution accordingly.

**What kind of data do I need to provide to get a weekly load?**
You just need to provide your session duration, average heart rate (for TRIMP), and your intensity factor (for TSS). Your AI client can handle the data entry for you.

**How does the Weekly Training Load Calculator show my zone distribution?**
It breaks down your total training time into specific categories, like recovery, aerobic, or anaerobic zones. This helps you see if you're actually doing the specific type of work you planned for that week.

**Is this Connector useful for individual athletes or just for coaches?**
It's great for both. Individual athletes can use it to monitor their own recovery and fitness, while coaches can use it to keep an eye on the training loads of multiple athletes at once.

**What is the difference between TRIMP and TSS?**
TRIMP (Training Impulse) uses heart rate and duration to estimate physiological stress, while TSS (Training Stress Score) is used for power-based efforts using the intensity factor. Tools available: `your_tool_name`.

**How can I track my fatigue levels?**
Use the `get_fitness_fatigue_metrics` tool. It calculates your ATL (acute fatigue) and CTL (long-term fitness) to show your training balance.

**Does this tool support different intensity zones?**
Yes, it supports five standard zones: `ZONE_1_RECOVERY`, `ZONE_2_AEROBIC`, `ZONE_3_TEMPO`, `ZONE_4_THRESHOLD`, and `ZONE_5_ANAEROBIC`.