# Cycling FTP Calculator MCP for AI Agents AI Agent Connect

> Cycling FTP Calculator calculates your Functional Threshold Power, power zones, and training metrics like TSS and IF from cycling test data. It turns raw watts into a clear picture of your performance.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_r6GbCzc2oaAm4SniKNa7MAUQr4KWeZBwX1g7QVL5/ai-agent-connect
- **Tags:** cycling, ftp, training, watts, performance

## Description

This Connector calculates cycling performance metrics like FTP and power zones. If you're a cyclist, you know that raw numbers from your bike don't mean much unless you can turn them into actionable zones. This tool takes the guesswork out of your training by handling the math for you. You can feed in the results from a 20-minute maximal effort or a ramp test to get an accurate Functional Threshold Power. From there, you can see exactly where your power zones sit so you know how hard to push during your next ride. It also helps you track your training load by calculating your Intensity Factor and Training Stress Score for every session. You won't have to jump between different apps or keep formulas in your head. It's one of the more practical tools in the Vinkius catalog for anyone who wants to see the real story behind their watts. You get a clear picture of your progress and a way to ensure you're training at the right intensity every single time.

## Tools

### calculate_ftp_ramp
Find your FTP using data from a ramp test. This is perfect for riders who prefer the ramp over the 20-minute test.

### calculate_ftp_20min
Get your FTP based on a 20-minute maximal effort test. It also provides a full breakdown of your power zones.

### calculate_session_stress
Get your IF and TSS for a specific training ride. This helps you understand your training load and intensity.

## Prompt Examples

**Prompt:** 
```
I just finished a 20-minute test with an average power of 300W and I weigh 75kg. What is my FTP and what are my power zones?
```

**Response:** 
```
Based on your 20-minute test, here are your results:

**Estimated FTP:** 285 Watts (285 W/kg)

**Power Zones:**
* **Zone 1:** 0-156.75W
* **Zone 2:** 159.75-213.75W
* **Zone 3:** 217.5-256.5W
* **Zone 4:** 261W-299.25W
* **Zone 5:** 303W-342W
* **Zone 6:** 346.5W-427.5W
* **Zone 7:** Above 427.5W
```

**Prompt:** 
```
My FTP is 250W. I did a 60-minute ride at 220W normalized power. What was my IF and TSS?
```

**Response:** 
```
For that 60-minute session, here is your training load summary:

* **Intensity Factor (IF):** 0.88
* **Training Stress Score (TSS):** 88.0

This indicates a solid, steady-state effort that sits well within your aerobic training window.
```

**Prompt:** 
```
Calculate my FTP from a ramp test where I reached exhaustion at 280W, weighing 70kg.
```

**Response:** 
```
Based on your ramp test data, here is your performance breakdown:

**Estimated FTP:** 280 Watts (4.0 W/kg)

**Power Zones:**
* **Zone 1:** 0-154W
* **Zone 2:** 156.8-196W
* **Zone 3:** 212.8-252W
* **Zone 4:** 255.8-294W
* **Zone 5:** 296.8-336W
* **Zone 6:** 338.8-420W
* **Zone 7:** Above 420W
```

## Capabilities

### Estimate FTP from 20-minute tests
Convert your maximal 20-minute power output into a Functional Threshold Power metric.

### Calculate FTP from ramp tests
Turn your ramp test data into a usable FTP and power zone breakdown.

### Determine training stress scores
Get your Intensity Factor and Training Stress Score for any completed ride.

### Generate power zones
Create a full breakdown of your power zones based on your current FTP.

### Track intensity factors
See how hard you're pushing relative to your threshold for every session.

## Use Cases

### Quickly setting power zones after a test
A cyclist finishes a 20-minute test and asks their agent to calculate their FTP and zones. The agent uses `calculate_ftp_20min` to give them a full zone breakdown immediately.

### Analyzing a training ride's stress
A coach wants to know how hard a rider worked today. They ask the agent for the TSS and IF of a 90-minute ride, and the agent uses `calculate_session_stress` to provide the numbers.

### Converting ramp test data
A rider who doesn't like 20-minute tests provides their ramp data. The agent uses `calculate_ftp_ramp` to find their FTP and training zones.

### Tracking progress over time
An athlete wants to see if their intensity is improving. They ask the agent to calculate the IF for their last five rides to see the trend.

## Benefits

- Get your power zones instantly after a test using `calculate_ftp_20min` to know exactly how to train.
- Find your FTP from a ramp test without manual math with `calculate_ftp_ramp` for faster analysis.
- Track your daily training load automatically with `calculate_session_stress` to avoid overtraining.
- See your Intensity Factor clearly to stay in the right training window for your specific goals.
- Calculate weight-adjusted power metrics to keep your performance data consistent as your fitness changes.

## How It Works

The bottom line is you get accurate cycling metrics from raw power data in seconds.

1. Provide your test results, such as average power and duration, and your body weight.
2. The Connector processes the data using standard cycling performance formulas.
3. You get your FTP, specific power zones, and stress metrics like TSS.

## Frequently Asked Questions

**How do I get my power zones using the Cycling FTP Calculator MCP?**
Just tell your agent the results of your 20-minute test or ramp test. The Connector will calculate your FTP and then automatically provide a breakdown of your power zones so you know your training targets.

**Can the Cycling FTP Calculator MCP handle ramp tests?**
Yes, it has a specific tool for ramp tests. You can provide your exhaustion power and other relevant data to get an accurate FTP calculation.

**What is TSS and can this Connector calculate it for me?**
TSS stands for Training Stress Score, which measures the physical load of a ride. The Connector calculates this for you by taking your FTP and normalized power from a session.

**Do I need to provide my weight to use the Cycling FTP Calculator MCP?**
It is best to include your weight. The Connector uses it to give you more accurate watts per kilogram metrics, which are essential for comparing performance across different rides.

**Is the Cycling FTP Calculator MCP good for cycling coaches?**
It's a great tool for coaches. You can quickly turn an athlete's raw test numbers into usable power zones and stress scores to build more effective training plans.

**How does the Cycling FTP Calculator MCP help with overtraining?**
By using the Intensity Factor and Training Stress Score tools, you can see exactly how hard you're pushing. This helps you stay within your target zones and avoid overtraining.

**How do I calculate my FTP from a 20-minute test?**
Use the `calculate_ftp_20min` tool. Provide your average power during the effort and your body weight in kilograms.

**What is a Training Stress Score (TSS)?**
TSS quantifies the physiological load of a session. You can calculate it using `calculate_session_stress` by providing your FTP, normalized power, and duration.

**Does this tool provide power zones?**
Yes, both the 20-minute and ramp test tools automatically calculate all 7 Andrew Coggan power zones based on your calculated FTP.