whoop-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHOOP_CLIENT_ID | Yes | Your WHOOP Developer App Client ID | |
| WHOOP_REDIRECT_URI | Yes | Redirect URI for OAuth callback, typically http://localhost:3000/callback | |
| WHOOP_CLIENT_SECRET | Yes | Your WHOOP Developer App Client Secret |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoop-get-user-profileA | Get basic user profile information (name, email) for the authenticated user |
| whoop-get-user-body-measurementsA | Get body measurements (height, weight, max heart rate) for the authenticated user |
| whoop-revoke-user-accessB | Revoke the access token granted by the user |
| whoop-get-cycle-by-idC | Get the cycle for the specified ID |
| whoop-get-cycle-collectionA | Get all physiological cycles for a user, paginated |
| whoop-get-sleep-for-cycleB | Get sleep data for a specific cycle |
| whoop-get-recovery-collectionB | Get all recovery data for a user, paginated |
| whoop-get-recovery-for-cycleB | Get recovery data for a specific cycle |
| whoop-get-sleep-by-idC | Get the sleep record for the specified ID |
| whoop-get-sleep-collectionB | Get all sleep records for a user, paginated |
| whoop-get-workout-by-idB | Get the workout record for the specified ID |
| whoop-get-workout-collectionA | Get all workout records for a user, paginated |
| whoop-get-authorization-urlB | Get the authorization URL for OAuth flow |
| whoop-exchange-code-for-tokenB | Exchange authorization code for access token |
| whoop-refresh-tokenB | Refresh access token using refresh token |
| whoop-set-access-tokenC | Set the access token for API calls |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AaronRoeF/whoop-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server