Full read + write access to your Whoop fitness data via the private iOS API. 48 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 `whoop-mcp auth` 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 `whoop-mcp auth`. When this expires, run `whoop-mcp auth` to get a fresh pair.
WHOOP_EMAILYour Whoop account email. Used only by `whoop-mcp auth` — 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.
Query and update your Odoo ERP in plain language, under your own Odoo access rules.
Ephemeral data sandbox for AI workflows with guardrails and security
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.