get_trend
Analyze a health metric trend over time — detects direction (improving/declining/stable), variability, and anomalies using linear regression.
How to use it
get_trend is exposed by the Whoop MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_trend 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.
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
string