Provides tools for managing workout data through the Hevy API, including creating and updating workouts, managing routine folders, accessing exercise templates, and configuring webhook subscriptions for fitness tracking.
hevy-mcp
MCP server for the Hevy API
Installation
- Clone the repository and navigate to the directory:
- Install dependencies and build:
Usage with npx
You can run the MCP server using npx (locally or globally, if published to npm):
Or from your MCP config:
Environment variables
HEVY_API_KEY
: Your Hevy API key (required).
You can use a .env
file for local development:
Exposed tools
- getWorkouts
- getWorkoutById
- createWorkout
- updateWorkout
- getRoutineFolders
- getRoutineFolderById
- createRoutineFolder
- getExerciseTemplates
- getExerciseTemplateById
- getWebhookSubscription
- createWebhookSubscription
- deleteWebhookSubscription
Usage example
You can test the server locally:
Or using the .env
file:
For questions or suggestions, open an issue in the repository.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server for tracking personal health and well-being, offering tools for workout logging, nutrition management, and daily journaling with AI-assisted analysis integration.Last updated -8Python
- AsecurityFlicenseAqualityEnables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.Last updated -118JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables users to access Strava fitness data, including user activities, activity details, segments, and leaderboards through a structured API interface.Last updated -34PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server implementation that interfaces with the Hevy fitness tracking app and its API. This server enables AI assistants to access and manage workout data, routines, exercise templates, and more through the Hevy API (requires PRO subscription).Last updated -1529632TypeScriptMIT License