WHOOP MCP Server logo

WHOOP MCP Server

by RyanLisse

An MCP server implementation for the WHOOP API, allowing interaction with WHOOP fitness data. It enables interoperability with AI assistants through the MCP architecture pattern.

View on GitHub

Last updated: N/A

What is WHOOP MCP Server?

This project provides a server that interfaces with the WHOOP API, allowing you to interact with your WHOOP fitness data. It follows the MCP architecture pattern, which enables interoperability with AI assistants.

How to use WHOOP MCP Server?

  1. Clone the repository. 2. Install dependencies using npm install. 3. Create a .env file and add your WHOOP API key. 4. Start the server using npm start. Access API endpoints with your WHOOP API key in the Authorization header.

Key features of WHOOP MCP Server

  • Access to WHOOP user profile data

  • Retrieve sleep data and analytics

  • Fetch workout information

  • Get recovery metrics

  • View cycle data

Use cases of WHOOP MCP Server

  • Integrating WHOOP data into custom fitness dashboards

  • Building AI assistants that provide personalized fitness insights

  • Automating data analysis and reporting

  • Creating custom applications that leverage WHOOP data

FAQ from WHOOP MCP Server

What is the MCP architecture?

The MCP (Machine Conversation Protocol) architecture enables interoperability with AI assistants.

How do I get a WHOOP API key?

You can obtain a WHOOP API key from the WHOOP Developer Portal.

What are the prerequisites for running this server?

You need Node.js (v16+), a WHOOP account with API access, and a WHOOP API key.

How do I authenticate with the API?

Add your WHOOP API token to the Authorization header in your requests: Authorization: Bearer YOUR_WHOOP_API_TOKEN

What kind of data can I access with this server?

You can access user profile, sleep data, workout information, recovery metrics, and cycle data.