hevy-mcp
Provides tools for interacting with Hevy's private mobile API, enabling reading workouts, routines, folders, exercise history, account details, and body measurements, as well as managing routines, drafting workouts, recording sets, and saving completed workouts.
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-mcpshow me my last workout and its exercise sets"
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-mcp
Talk to your Hevy workouts through ChatGPT — and train with it. This server hosts one live workout session at a time: ChatGPT logs your sets as you go, shows you the exact finished workout before saving, and writes it to Hevy only after you approve. One deployment serves one Hevy account.

What it does
Train live. "Start my Pull routine" — every set is confirmed as you log it, with next-set recommendations.
Save safely. Finishing always previews first; nothing reaches Hevy until you approve that exact preview, and stale previews are rejected.
Read everything. Workouts, routines, exercise history, body measurements, account.
See progress. "How's my volume trending?" — a 1–12 week training summary with per-workout rows and a weight trend.
Fix and adjust. Correct saved workouts, insert missed exercises, update routine targets, save a body measurement — every write is preview-first.
Find exercises. Standard and custom exercise search from Hevy's own catalog, optionally enriched with your own metadata.
Get notified. A webhook endpoint records the moment any workout is saved, from the phone or from ChatGPT.
Two guided prompts, start_workout_from_routine and
analyze_workout_progress, run the session and analysis flows end to end.
Related MCP server: hevy-mcp
Set it up
You need a Hevy Pro developer key, a Cloudflare account, and a ChatGPT plan with custom MCP apps.
Guide | What's in it |
Cloudflare setup, secrets, verification | |
OAuth, the access model, safe first checks | |
Codex plugin and more | |
Run locally, repository layout, limits | |
The optional owner-supplied overlay | |
Data handling · how to contribute |
Version check once deployed:
curl https://YOUR-WORKER.workers.dev/health
# {"status":"ok","name":"hevy-mcp","version":"0.2.0"}License
Apache-2.0. Copyright 2026 Igal Tabachnik. This project is not affiliated with Hevy; the license covers this code and documentation only.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Training analytics over your Hevy log: e1RM, PRs, volume, consistency, bodyweight.
Your strength-training data for any AI assistant: workouts, progress, muscle volume, routines.
Talk to your own gym log. Reps is a free workout tracker for iPhone and Android; connect it to Claude, ChatGPT or any MCP client and ask about your workout history, personal records, exercise progression, weekly summaries, routines and training plan. The assistant can also save a new routine, edit one, save a whole plan, add custom exercises and exercise notes, always after you confirm in the chat. It cannot log a workout or delete your history. Requires a free Reps account created in the app; you sign in with a one-time email code.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API for logging workouts, managing routines, and tracking fitness progress.7 npm34MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with the Hevy Workout Tracker API to manage workouts, routines, exercises, and user data.237 npmMIT
- FlicenseNot gradedqualityDmaintenanceAccess your Hevy workout data through natural language. Query workout history, exercise details, routines, and track progress.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, analyze, create, and update Hevy workout data, including workouts, routines, exercises, and body measurements, through the Model Context Protocol.3,849 npmMIT