Zero-LLM-Math sports science calculators (Hyrox, 1RM/RPE, Zone 2, MEV/MRV) & workout ledger.
Connect Remote server
claude mcp add --transport http struggl https://struggl.singandclap.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"struggl": {
"url": "https://struggl.singandclap.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"struggl": {
"type": "http",
"url": "https://struggl.singandclap.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://struggl.singandclap.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 12 found in our last check
get_profileRead the authenticated athlete's biometric profile (bodyweight, height, sex, primary modality, training phase, weekly time budget) and upcoming race goals. Requires Bearer token.
get_sessionsList the athlete's completed and planned training sessions over the last `days` days (1–90, default 14) or on a specific `date` (YYYY-MM-DD). Call before prescribing today's workout.
get_muscle_volumeAudit this week's effective hard sets across 17 muscle groups (1.0x prime mover, 0.5x synergist, RPE >= 6 gating) against evidence-based MEV / MAV / MRV weekly volume landmarks.
log_workoutRecord one COMPLETED exercise into the athlete's STRUGGL ledger (with duplicate-write protection, automatic PR tracking, and 17-muscle weekly volume accounting). Call once per exercise.
plan_workoutSchedule one PLANNED exercise on the athlete's STRUGGL training calendar for `date` (YYYY-MM-DD). Only schedule when the athlete asks for it; call once per exercise.
hyrox_pacePublic calculator (NO token needed): compute Hyrox 8x1 km compromised run splits, target pace band, estimated total race time, and Riegel 10k/Half/Marathon predictions from a 5 km time.
strength_benchmarkPublic calculator (NO token needed): compute piecewise Wathan e1RM, bodyweight/sex/age-adjusted strength score, tier (untrained -> elite), and kg needed for the next tier from one set.
interference_taxPublic calculator (NO token needed): audit a weekly hybrid training schedule for AMPK-mTOR concurrent training interference (<3h high / 3-6h moderate window), 36h long-run glycogen depletion before legs, 48h heavy hinge recovery before speed runs, back-to-back quality runs, and…
volume_auditPublic calculator (NO token needed): audit a weekly lifting split across all 17 muscle groups using fractional set accounting (1.0x primary mover, 0.5x secondary synergist, RPE >= 6 hard-set filter) against Schoenfeld & Pelland MEV / MAV / MRV landmarks.
hyrox_splitsPublic calculator (NO token needed): compute all 8 compromised Hyrox 1 km lap splits (with preceding station fatigue multipliers, Pro/Doubles offsets, and Lap 1 overpacing blow-up cost) from a standalone 5K time using STRUGGL's 200,000-finisher decay model.
plates_zone2Public calculator (NO token needed): convert a reference set (weight x reps @ RPE) into piecewise Wathan e1RM, Zourdos RIR/RPE working weight (accounting for bodyweight on pull_up/chin_up/dip), exact gym barbell plate pairs per side, and Tanaka + Karvonen Heart Rate Reserve Zone…
hyrox_autopsyPublic calculator (NO token needed): post-race or simulation Hyrox diagnostic — compares actual 8x1 km run splits and 8 functional station times against empirical compromised pacing targets and P25-P75 station variance benchmarks to pinpoint exact time leaks.
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Optional for all 7 public science calculators; Bearer stg_ath_... token from https://struggl.singandclap.com/connect for personal ledger sync |
Details
| Endpoint | https://struggl.singandclap.com/mcp (Streamable HTTP) |
| Endpoint | https://struggl.singandclap.com/v1/connector/mcp (Streamable HTTP) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.Kubyer/struggl |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
