An AI training coach MCP server that integrates with Garmin Connect to provide science-based load management, code-enforced injury gates, and persistent coaching memory, keeping data local.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.XDG_DATA_HOMECOACH_DATA_DIR— GARMIN_PASSWORD. Optional: (where your coaching data lives)COACH_TOKEN_DIRGARMIN_EMAIL— cp .env.example .env # then edit: , GARMIN_PASSWORDGARMIN_PASSWORD— cp .env.example .env # then edit: GARMIN_EMAIL,COACH_CODE_MODE— 1 garmin-coach-mcpCOACH_TRANSPORT— streamable-http FASTMCP_PORT=8000 garmin-coach-mcpANTHROPIC_API_KEY— and (only for the standalone daily_loop.py --llm script).COACH_LLM_MODEL[](https://m8ven.ai/mcp/snoozelieb-coach-mcp-bvhrd6)