whoop-mcp-server
Whoop MCP Server is a protocol server that interfaces with the Whoop API, allowing the extraction of recovery, strain, and cycle data. Primarily intended for interaction with language models, it supports authentication and error handling features.
Whoop MCP Server
A Model Context Protocol (MCP) server that provides access to the Whoop API, enabling language models to query cycles, recovery, strain, and workout data.
Available Tools
- Cycle Queries: Get cycle data by date range or most recent cycle.
- Recovery and Strain: Retrieve recovery and strain data, calculate average strain.
- Profile and Authentication: Access user profile and check authentication status.
Usage
Requires Whoop credentials and uses email/password authentication. Includes a configuration option for integration with Claude and an HTTP API server.
Error Handling
Provides human-readable error messages for common issues like date format and authentication errors, connectivity problems, and missing credentials.
Project Structure
Includes scripts for MCP server and HTTP server implementations.