metric
string
How to use it
metric is exposed by the Whoop MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the metric tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Whoop MCP
npx whoop-ai-mcp setupOther tools in Whoop MCP (25)
Compare health metrics between two time periods — shows improvement or regression in recovery, sleep, and strain.
number
string
Get the user's body measurements — height, weight, and max heart rate.
Get a day-by-day grid of recovery, sleep, and strain for a date range. Perfect for weekly/monthly overviews.
Get a single physiological cycle by ID. Returns strain, calories, and heart rate data.
Get physiological cycles for a date range. Returns strain, calories, and heart rate data per cycle.
Get the authenticated user's basic profile — name and email.
Get recovery scores for a date range. Returns HRV, resting heart rate, SpO2, and skin temp for each day.
Get a single sleep record by ID. Returns sleep stages, duration, respiratory rate, and performance scores.
Get sleep records for a date range. Returns sleep stages, duration, respiratory rate, and performance scores.
Get today's complete health snapshot — recovery score, last night's sleep, current strain, and last workout in one call. Perfect for "how am I doing today?" questions.
Analyze a health metric trend over time — detects direction (improving/declining/stable), variability, and anomalies using linear regression.
Get a summarized health report for a given week — average recovery, HRV, RHR, sleep duration and quality, workout count and strain, plus recovery trend direction.
Get a single workout record by ID. Returns strain, heart rate zones, calories, and sport type.
Get workout records for a date range. Returns strain, heart rate zones, calories, and sport type.
string
number
string
string
string
string
string
string
string