XERT MCP Server
A Model Context Protocol (MCP) server that connects Claude to the XERT API, providing access to your fitness signature, training load, workouts, and activities.
Features
- 📊 Fitness Signature - Get your current FTP, LTP, HIE, and Peak Power
- 🎯 Training Status - Check freshness, training load, and recommended XSS
- 🏋️ Workout of the Day - AI-powered workout recommendations
- 📋 Workouts - List, view details, and export (ZWO/ERG)
- 🚴 Activities - Browse activities with full XSS metrics and MPA data
- ⬆️ Upload - Upload FIT files for analysis
Installation
Prerequisites
- Node.js 18 or later
- A XERT account (free or premium)
Setup
Clone the repository:
git clone https://github.com/Milofax/xert-mcp.git cd xert-mcpInstall dependencies:
npm installAuthenticate with XERT:
npm run setup-authEnter your XERT email and password when prompted. Tokens will be saved to
.env.Build the project:
npm run build
Configuration
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json






