← Back to Integrations
WHOOP

WHOOP

Interact with WHOOP fitness and health tracking data including physiological cycles, recovery, sleep, and workouts

Tools

  • Get Me

    Get the basic profile information (user ID, name, email) for the authenticated WHOOP user.

  • Get Body Measurement

    Get the body measurements (height, weight, max heart rate) for the authenticated WHOOP user.

  • Get Physiological Cycle

    Get a specific WHOOP physiological cycle (daily strain period) by ID, including strain score, kilojoules, and heart rate data.

  • List Physiological Cycles

    Get all WHOOP physiological cycles (daily strain periods) for the user with optional date filtering. Returns strain scores, heart rate data, and cycle timing.

  • Get Cycle Sleep

    Get the sleep activity associated with a specific physiological cycle ID, including sleep stages and performance metrics.

  • Get Cycle Recovery

    Get the recovery score for a specific physiological cycle, including HRV, resting heart rate, SpO2, and skin temperature.

  • List Recovery Scores

    Get all recovery scores for the user with optional date filtering. Includes HRV, resting heart rate, SpO2, and skin temperature.

  • Get Sleep Activity

    Get a specific sleep activity by UUID, including sleep stages, performance percentage, and efficiency scores.

  • List Sleep Activities

    Get all sleep activities for the user with optional date filtering. Includes sleep stages, performance percentage, and sleep needed breakdown.

  • Get Workout Activity

    Get a specific workout activity by UUID, including strain, heart rate zones, distance, and altitude data.

  • List Workout Activities

    Get all workout activities for the user with optional date filtering. Includes sport type, strain, heart rate zones, and distance.

Installation Steps

Get StartedGet Started
1

Create a Gumloop Account

To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.

2

Copy Your Server URL

Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.