Whoop MCP Server
@MCP-Mirror
About Whoop MCP Server
Mirror of
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Whoop": {
"command": "python",
"args": [
"/path/to/whoop/src/whoop_server.py"
],
"cwd": "/path/to/whoop",
"env": {
"WHOOP_EMAIL": "[email protected]",
"WHOOP_PASSWORD": "your_password"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Whoop MCP Server?
The Whoop MCP Server is a Model Context Protocol (MCP) server that provides access to the Whoop API. It allows language models to query cycles, recovery, strain, and workout data from the Whoop API.
How to use Whoop MCP Server?
You need Whoop credentials (email and password) to use the server. Configure it in claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%/Claude/claude_desktop_config.json) with the command pointing to whoop_server.py and environment variables WHOOP_EMAIL and WHOOP_PASSWORD. Alternatively, run the HTTP API server with ./run_whoop_server.sh. Dates must be provided in ISO format (YYYY-MM-DD).
Key features of Whoop MCP Server
- Query cycle data for a specific date range or get latest cycle
- Retrieve recovery and strain data for any date range
- Calculate average strain over a configurable number of days
- Get user profile information and check authentication status
- Exposes both MCP tools and an HTTP API server
Use cases of Whoop MCP Server
- Ask a language model "What's my recovery score for today?"
- "Show me my strain data for the past week"
- "What's my average strain over the last 7 days?"
- "Get my latest cycle data"
FAQ from Whoop MCP Server
What authentication does the Whoop MCP Server require?
The server uses email and password authentication with the Whoop API.
What date format should I use for queries?
Dates must be provided in ISO format (YYYY-MM-DD).
How do I configure the Whoop MCP Server for Claude for Desktop?
Update claude_desktop_config.json with the server command, arguments, working directory, and environment variables for your Whoop credentials.
What kind of errors does the Whoop MCP Server handle?
It provides human-readable error messages for invalid date formats, API authentication errors, network connectivity problems, and missing or invalid credentials.
What is the license of the Whoop MCP Server?
The project is licensed under the MIT License.
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
Blender
ahujasidOpen-source MCP to use Blender with any LLM
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Comments