Hevy Trainer MCP Server
Provides web search integration to fetch fitness research, form guides, and up-to-date hypertrophy information.
Provides access to Hevy workout data, enabling analysis of exercise volume, strength progression, and workout history.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hevy Trainer MCP Server@Hevy Trainer MCP Server how has my squat volume changed this month?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hevy Trainer MCP Server
Have you ever wanted your own personal AI fitness coach that actually knows your workout history? Hevy Trainer is an MCP (Model Context Protocol) server that connects your AI assistant directly to your Hevy workout data.
Instead of guessing what you lifted last week or trying to manually explain your current program to your AI assistant, this server feeds your actual Hevy CSV export straight into the AI. It can analyze your volume, track your strength progression, and even search the web for reliable form guides and hypertrophy research.
Features
Local & Private Database: Your
workouts.csvis parsed into a local SQLite database on your machine. Your data never leaves your computer unless the AI needs to answer your specific question.Premium Progress Visualizations: The AI can instantly generate beautiful, sleek progress charts (powered by Seaborn) showing your 1RM or total volume progression over time.
Fitness Web Search: Built-in integration with DuckDuckGo allows the AI to fetch the latest hypertrophy research or form guides when giving you advice, ensuring you get accurate, up-to-date information.
Few-Shot SQL Intelligence: The server is pre-configured with complex SQL examples, meaning the AI knows exactly how to query your data without making mistakes.
Related MCP server: hevy-mcp-server
Prerequisites
Python 3.10+
An AI assistant that supports MCP (like Claude Desktop or the Antigravity IDE)
A CSV export of your workout data from the Hevy app
Installation
Clone the repository:
git clone https://github.com/your-username/Hevy-Trainer.git cd Hevy-TrainerInstall the dependencies: We recommend using
uvorpipto install the requirements.pip install .Add your data: Export your workout data from the Hevy app (usually found in Settings > Export Data). Save the file as
workouts.csvin the root directory of this project.
Usage
You can run the server directly using FastMCP:
python src/hevy_trainer/server.pyAdding to your AI Chat
This server works universally with any MCP-compatible client (including Claude Desktop, Cursor, Windsurf, LibreChat, Goose, and the Antigravity IDE).
Most MCP clients allow you to configure servers via a JSON file (like claude_desktop_config.json or mcp.json) or directly within their settings UI.
Generic JSON Configuration:
{
"mcpServers": {
"hevy-trainer": {
"command": "python",
"args": [
"/absolute/path/to/Hevy-Trainer/src/hevy_trainer/server.py"
]
}
}
}Note: If you use uv for python dependency management, you can replace "command": "python" with "command": "uv", "args": ["run", "python", "/absolute/path/to/..."].
Once connected, simply ask your AI:
"Act as my personal trainer. Based on my workout history, how is my bench press progressing?"
"Can you chart my total volume for squats over the last 3 months?"
"Search the web for the optimal hypertrophy rep range and tell me if my current program matches it."
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Connect your health, fitness, nutrition, sleep, and wearable data to your AI assistant.
Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.
Log workouts and meals by telling your AI. 873 exercises, muscle diagrams, food lookup.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Arvo fitness coach for tracking workouts, PRs, body progress, and training splits through natural conversation.313MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API for logging workouts, managing routines, and tracking fitness progress.1032MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access and analyze your Hevy workout data, including workout history, exercise progress, personal records, and routines.4663MIT
- FlicenseNot gradedqualityDmaintenanceAccess your Hevy workout data through natural language. Query workout history, exercise details, routines, and track progress.-