io.github.codymcc4/fuelcenter
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Marathon fueling, pace, hydration, heat, carb-loading, and gel-comparison calculators.
| Author | io.github.codymcc4 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1981 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"fuelcenter": {
"url": "https://fuelcenter.co/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
fueling-planread-onlyBuild a minute-by-minute race or long-run fueling plan. Returns target carbs/hour, gel count, gel timing schedule, and total carbs. This is the core FuelCenter tool.
Parameters:
hours(required) — number — Race or run duration, hours portion.minutes(required) — number — Race or run duration, minutes portion.intensity(required) — string — Effort level.gelKey(required) — string — Gel product key. See /api/tools/gel-comparison for full catalog.buffer— number — Minutes of buffer at start and end where no gel is taken. Default 5.drinkMix— boolean — Whether the runner uses a carbohydrate drink mix. Default false.targetCPH— number — Target carbs per hour. If omitted, default is derived from guideline.experience— string — Runner experience with fueling. Default "standard".drinkCarbsTotal— number — Total grams of carbs from drink mix across the run. Default 0.
Hints: read-only yes · destructive no · idempotent yes · open-world no
race-time-predictorread-onlyPredict your finish time at common distances (5K through 100 miles) from a recent race result using the Riegel formula.
Parameters:
knownDistanceMiles(required) — number — Distance of your recent race, in miles.knownTimeSeconds(required) — number — Finish time for that race, in total seconds.exponent— number — Riegel exponent. Default 1.06.
Hints: read-only yes · destructive no · idempotent yes · open-world no
pace-calculatorread-onlyGiven any two of distance, total time, or pace-per-mile, calculate the third. Returns pace per mile, per km, splits, and speed.
Parameters:
mode(required) — string — Which field to solve for.totalSeconds— number — Required for mode "pace" or "distance".distanceMiles— number — Required for mode "pace" or "time".paceSecondsPerMile— number — Required for mode "time" or "distance".
Hints: read-only yes · destructive no · idempotent yes · open-world no
heat-adjustmentread-onlyEstimate how temperature and humidity will slow your race pace and change your fluid needs. Returns adjusted pace, slowdown percent, dew point, risk level, and fueling note.
Parameters:
paceSecondsPerMile(required) — number — Your goal pace in seconds per mile (cool-weather pace).distanceMiles(required) — number — Race distance in miles.tempF(required) — number — Air temperature at race time in degrees Fahrenheit.humidity(required) — number — Relative humidity as a percentage, 0-100.
Hints: read-only yes · destructive no · idempotent yes · open-world no
hydrationread-onlyEstimate fluid and sodium needs for a race or long run based on body weight, duration, intensity, temperature, and humidity.
Parameters:
bodyWeightLbs(required) — number — Body weight in pounds.durationMinutes(required) — number — Run or race duration in minutes.intensity(required) — string — Effort level.tempF(required) — number — Temperature in Fahrenheit.humidity(required) — number — Relative humidity, 0-100.
Hints: read-only yes · destructive no · idempotent yes · open-world no
carb-loadingread-onlyCalculate pre-race carb loading targets by race type, body weight, finish time, and experience level. Returns daily carb target, protocol length, total carbs, and pre-race meal size.
Parameters:
bodyWeightLbs(required) — number — Body weight in pounds.raceType(required) — string — Race distance category.finishTimeHours(required) — number — Expected finish time, hours portion.finishTimeMinutes(required) — number — Expected finish time, minutes portion.experience(required) — string — Runner experience level.hasGIIssues— boolean — Whether the runner has a sensitive stomach. Default false.
Hints: read-only yes · destructive no · idempotent yes · open-world no
gel-comparisonread-onlyReturn the FuelCenter gel catalog (SiS Beta Fuel, Maurten, Precision, GU, Tailwind, Spring, Carbs Fuel, neversecond, Huma) with carbs, price, caffeine, weight, and carbs-per-dollar. Optionally sort.
Parameters:
sortKey— string — Column to sort by. Default "carbsPerDollar".sortDirection— string — Sort direction. Default "desc".
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.