hevy-mcp
by chrisdoc·★ 230·Score 51
MCP server for Hevy fitness app enabling AI to manage workouts, routines, and exercise templates.
Overview
hevy-mcp is a TypeScript-based MCP server that provides AI assistants with programmatic access to the Hevy fitness tracking platform. It allows Claude Desktop and Cursor users to interact with their fitness data through a suite of well-documented MCP tools. The server supports workout management, routine organization, exercise template browsing, and webhook subscriptions, with proper error handling and in-memory caching for exercise templates to optimize performance.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose hevy-mcp if you're a Hevy PRO user who wants to manage workouts and routines through AI assistants like Claude Desktop or Cursor.
When NOT to choose this
Avoid if you don't have a Hevy PRO subscription, as the API requires this tier for access.
Tools this server exposes
12 tools extracted from the READMEget-workoutsFetch all workouts from your Hevy account
get-workoutRetrieve a specific workout by its ID
create-workoutCreate a new workout session
update-workoutUpdate an existing workout with new data
get-workout-countGet the total count of workouts in your account
get-workout-eventsFetch workout events from your account
get-routinesRetrieve all workout routines from your account
get-routine-by-idGet a specific routine by its ID
create-routineCreate a new workout routine
update-routineUpdate an existing workout routine
get-exercise-templatesFetch available exercise templates
search-exercise-templatesSearch for exercise templates with specific criteria
Comparable tools
Installation
Installation
Via npx (Recommended)
HEVY_API_KEY=sk_live... npx -y hevy-mcpManual Installation
git clone https://github.com/chrisdoc/hevy-mcp.git
cd hevy-mcp
npm install
cp .env.sample .env
# Edit .env and add your HEVY_API_KEYClaude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"hevy-mcp": {
"command": "npx",
"args": ["-y", "hevy-mcp"],
"env": {
"HEVY_API_KEY": "sk_live_your_key_here"
}
}
}
}FAQ
- Does this work with the free version of Hevy?
- No, a Hevy PRO subscription is required to access the API.
- Which AI assistants are compatible with hevy-mcp?
- It's designed to work with Claude Desktop and Cursor, but should work with any MCP client that supports stdio transport.
Compare hevy-mcp with
Last updated · Auto-generated from public README + GitHub signals.