# Cycling Power Calculator MCP for AI Agents MCP

> Cycling Power Calculator lets you turn raw cycling data into actionable training metrics. Use it to figure out exactly how many watts you need to hold on a specific hill, break down your FTP into training zones, or calculate your total training stress after a long ride. It takes the guesswork out of cycling physics so you can focus on the road.

## Overview
- **Category:** utilities
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZO8Dz9Hzdn4xwaExMpLpSyrN0aL88v5zWQGb8gN3/mcp
- **Tags:** cycling, power, training, ftp, physics

## Description

If you're a cyclist, you know that going fast is a vague goal. To actually get faster, you need to understand the physics of power, drag, and rolling resistance. This MCP lets your AI client act as a high-level cycling coach and physics engine. Instead of squinting at spreadsheets or trying to remember aerodynamic coefficients, you can just tell your agent what kind of terrain you're facing. It handles the heavy lifting of calculating the wattage required for specific speeds and gradients while accounting for your specific weight and bike setup. It's great for planning routes or analyzing past rides. You can quickly see how much your posture changes your drag or what your intensity zones should look like for a specific workout. Because it handles the math, you can spend your time actually riding or coaching. Having this in your toolkit through the Vinkius catalog means your agent isn't just guessing; it's using standardized cycling physics to give you numbers you can actually use to improve your performance.

## Tools

### calculate_power_requirement
Determine the exact wattage needed to maintain a target speed on a specific gradient. It factors in your weight and drag.

### get_ftp_zones
Turn your Functional Threshold Power into seven distinct training intensity zones. This helps you structure your workouts.

### get_positional_cda
Pull standardized aerodynamic drag coefficients for different riding postures like hoods or aero. Use it to model drag.

### calculate_training_stress
Find your Training Stress Score to see how much fatigue a specific ride caused. It helps you manage your recovery.

## Prompt Examples

**Prompt:** 
```
I'm planning a ride on a 6% grade. I weigh 80kg and want to average 35km/h. How many watts do I need?
```

**Response:** 
```
To maintain **35 km/h** on a **6% gradient** with a total weight of **80kg**, you will need to produce approximately **295 Watts**. 

This calculation accounts for:
*   **Aerodynamic Drag** (assuming standard CdA)
*   **Rolling Resistance**
*   **Gravity**

Would you like me to calculate this for a different weight or gradient?
```

**Prompt:** 
```
My FTP is 300W. Can you give me my training zones?
```

**Response:** 
```
Based on an **FTP of 300W**, here are your seven training intensity zones:

| Zone | Description | Range (Watts) |
| :--- | :--- | :--- |
| **1** | Recovery | 120-150W |
| **2** | Endurance | 150-180W |
| **3** | Tempo | 180-210W |
| **4** | Threshold | 210-240W |
| **5** | VO2 Max | 240-270W |
| **6** | Anaerobic | 270-300W |
| **7** | Neuromuscular | >300W |
```

**Prompt:** 
```
What's the drag coefficient for a rider in the hoods vs. the aero position?
```

**Response:** 
```
Here are the standardized aerodynamic drag area (CdA) values for different riding postures:

*   **Tops:** 0.330
*   **Hoods:** 0.280
*   **Aero:** 0.220

Switching from the hoods to the aero position can significantly reduce your drag, especially at higher speeds.
```

## Capabilities

### Calculate watts needed for specific hills
Determine the exact wattage required to maintain a target speed on a specific gradient.

### Convert FTP into training zones
Turn your Functional Threshold Power into seven distinct training intensity zones.

### Get aerodynamic drag values for different positions
Pull standardized aerodynamic drag coefficients for different riding postures like hoods or aero.

### Compute Training Stress Scores for rides
Find your Training Stress Score to see how much fatigue a specific ride caused.

### Estimate power for specific speeds and gradients
Get power requirements for any terrain based on your weight and rolling resistance.

## Use Cases

### Predicting climb requirements
A rider wants to know if they can hold 30km/h on a 5% grade. They ask the agent for the wattage based on their 75kg weight using calculate_power_requirement.

### Building a training block
A coach needs to set up a 4-week block. They ask the agent to generate training zones based on a 250W FTP using get_ftp_zones.

### Aero position comparison
A bike fit pro wants to show a rider the difference between 'hoods' and 'aero' positions. They ask for the CDA values using get_positional_cda.

### Post-ride fatigue analysis
A cyclist finished a 4-hour ride and wants to know their TSS. They provide the ride stats to the agent to use calculate_training_stress.

## Benefits

- Get precise power targets for any hill by using calculate_power_requirement to factor in your weight and drag.
- Stop guessing your workout intensity by using get_ftp_zones to create a clear 7-zone training plan.
- Understand your aero gains instantly using get_positional_cda to see how much faster different positions make you.
- Track your fatigue accurately with calculate_training_stress to ensure you're not overtraining on heavy days.
- Plan better routes by knowing exactly how many watts you'll need for specific gradients before you even leave the house.

## How It Works

The bottom line is you get precise cycling physics and training data without doing any manual math.

1. Connect the Cycling Power Calculator MCP to your favorite AI client.
2. Provide your cycling stats like FTP, weight, and desired speed.
3. Get instant power requirements and training metrics.

## Frequently Asked Questions

**How can the Cycling Power Calculator help me with my training?**
It gives you clear intensity zones based on your FTP and calculates your Training Stress Score (TSS) so you can manage your recovery effectively.

**Can the Cycling Power Calculator tell me how many watts I need for a hill?**
Yes, it calculates the exact wattage required for specific speeds and gradients by factoring in your weight and aerodynamic drag.

**Does the Cycling Power Calculator work for different bike positions?**
Yes, it provides standardized drag coefficients for common positions like tops, hoods, and aero to help you model your performance.

**How does the Cycling Power Calculator calculate training stress?**
It computes your Training Stress Score (TSS), which helps you understand the physiological load of a ride and prevent overtraining.

**Is the Cycling Power Calculator good for competitive cyclists?**
It is ideal for competitive cyclists who need precise physics modeling and power targets to hit specific time goals on varied terrain.

**Can I use the Cycling Power Calculator to plan my power goals?**
Absolutely. You can use it to determine the power requirements for any specific speed or gradient, making it a great tool for pre-ride planning.

**How is the power requirement calculated?**
The `calculate_power_requirement` tool uses a physics model that sums the power needed to overcome gravity, aerodynamic drag (based on your CdA), and rolling resistance.

**What are training zones?**
By using `get_ftp_zones`, you can see seven distinct power ranges relative to your FTP, helping you target specific physiological intensities during training.

**Can I calculate TSS for a ride?**
Yes, the `calculate_training_stress` tool calculates your Training Stress Score based on duration, normalized power, and FTP.