About Whoop Secondwind
Whoop Secondwind is an MCP server in the Science category: local-first WHOOP data pipeline: sports-science metrics computed in Python, served to Claude via MCP tools that return conclusions, not rows. Pulls real WHOOP data via the API — a synthetic generator lets you try it without a device.
Install
git clone https://github.com/sheehanlloyd/whoop-secondwindThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (13)
check_illness_signalsMulti-signal deviation composite, with a non-diagnostic disclaimer
Parameters not published.
compare_to_baselineOne metric against its rolling baseline: z-score, band, percentile, trend
Parameters not published.
find_available_windowsThe same, intersected with Google Calendar free/busy
Parameters not published.
find_time_windowsRanked time slots for an activity type, from physiology only
Parameters not published.
get_chronotype_profilePer-weekday sleep timing medians, social jetlag, consistency
Parameters not published.
get_readiness_contextToday vs 28-day baselines: recovery, HRV, RHR z-scores, sleep debt, ACWR, illness status. The session primer.
Parameters not published.
get_rehab_statusAdherence to a user-supplied rehab plan
Parameters not published.
get_sleep_analysisDebt, duration vs need, stage breakdown vs norm, best and worst nights
Parameters not published.
get_training_loadACWR (EWMA and rolling), monotony, days since a true rest day
Parameters not published.
get_weekly_digestWeek summary with week-over-week deltas and flags
Parameters not published.
Show all 13 tools
list_annotationsWhich tags exist and which have enough data to test
Parameters not published.
log_annotationThe one write tool: tag a day ("log that I drank last night")
Parameters not published.
run_experimentEffect size, CI, p-value for a lifestyle tag, or a refusal when underpowered
Parameters not published.
Ask AI
Ask AI about Whoop Secondwind
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.