hevy-mcp-server
If you are the rightful owner of hevy-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A TypeScript Node.js server that connects your Hevy workout data to Language Models via Model Context Protocol (MCP).
The Hevy MCP Server is a specialized server designed to bridge the gap between Hevy workout data and Language Models (LLMs) using the Model Context Protocol (MCP). This server fetches data from the Hevy API, allowing AI assistants to access and analyze workout history, exercise progress, and personal records. By integrating with LLMs, the server provides a seamless way to enhance workout experiences through personalized recommendations and insights. The server is built using TypeScript and Node.js, ensuring a robust and scalable solution for fitness enthusiasts looking to leverage AI in their workout routines.
Features
- Fetches workout data from the Hevy API for analysis by LLMs.
- Provides tools for accessing workout history, exercise progress, and personal records.
- Includes a smart workout prompt builder for personalized recommendations.
- Comprehensive documentation of available tools and parameters.
- Automated versioning and package publishing using semantic-release.
Tools
get-workouts
Get workouts between start and end dates. Returns workouts in descending order of date with duration and volume stats. Max 10 workouts.
get-exercise-progress-by-ids
Track progress for specific exercises over time, filtered by date range. Returns also records per reps.
get-exercises
Get comprehensive exercise data sorted by frequency of use, with optional filtering by name and date range. Returns also actual and estimated 1RM.
get-routines
Retrieve your saved workout routines.