Full read + write access to your Whoop fitness data via the private iOS API. 47 tools.
npx @getmcp/cli add io.github.briangaoo/whoop-mcpRequires Node.js 18+. Community-contributed server. Review source before installing.
WHOOP_IOS_BEARER_TOKENWhoop Cognito access token. Obtain via `npm run cognito-bootstrap` from the repo, which prompts for your Whoop email + password + SMS MFA code, then writes both tokens to a local .env. Auto-refreshes every ~24h.
WHOOP_COGNITO_REFRESH_TOKENWhoop Cognito refresh token (~30 day lifetime). Obtained alongside the bearer token from `npm run cognito-bootstrap`. When this expires, run `npm run rebootstrap` to get a fresh pair.
WHOOP_EMAILYour Whoop account email. Used only by the bootstrap script — the running server reads tokens, not credentials.
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"io.github.briangaoo/whoop-mcp": {
"command": "npx",
"args": [
"-y",
"@briangaoo/whoop-mcp"
],
"env": {
"WHOOP_IOS_BEARER_TOKEN": "",
"WHOOP_COGNITO_REFRESH_TOKEN": "",
"WHOOP_EMAIL": "",
"WHOOP_USER_ID": "",
"WHOOP_TIMEZONE": ""
}
}
}
}Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
Ephemeral data sandbox for AI workflows with guardrails and security
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.