whoop-mcp-server
0
The WHOOP MCP Server allows users to interact with their WHOOP fitness data via an MCP-compliant server. It supports accessing various metrics like sleep, workout, recovery, and cycle data, enhancing the interoperability of WHOOP data with AI systems.
Overview
This project provides a server that interfaces with the WHOOP API, allowing interaction with fitness data. It follows the MCP architecture, facilitating interoperability with AI assistants.
Features
- Access WHOOP user profile data
- Retrieve sleep data and analytics
- Fetch workout information
- Get recovery metrics
- View cycle data
Prerequisites
- Node.js (v16+)
- WHOOP account with API access
- WHOOP API key
Installation
- Clone the repository
- Install dependencies
- Create and edit a
.env
file
Usage
Starting the Server
Start with npm start
or use npm run dev
for development. The server runs on the port specified in your .env
file.