Minimal Hevy MCP
Provides tools for reading Hevy workout data and routines, searching exercises and exercise history, and creating completed workouts and reusable routines through Hevy's public API.
Click on "Install 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., "@Minimal Hevy MCPShow me my five most recent workouts and summarize them."
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.
Minimal Hevy MCP
A small local Model Context Protocol server that lets an agent read Hevy workout data and create workout routines through Hevy's public API.
Included tools
hevy_list_workoutshevy_get_workouthevy_list_routineshevy_get_routinehevy_search_exerciseshevy_get_exercise_historyhevy_create_workouthevy_create_routine
The first six tools are read-only. hevy_create_workout and
hevy_create_routine write to the connected Hevy account and are annotated as
non-idempotent mutations.
hevy_create_routine creates a reusable plan for a future session.
hevy_create_workout logs an already-completed session using actual start/end
times and set results. It defaults completed workouts to private and rejects sets
without a recorded performance metric.
Related MCP server: hevy-mcp-server
Requirements
Node.js 20 or newer
A Hevy Pro account and API key from https://hevy.com/settings?developer
Install and validate
npm install
npm run check
npm run build
npm run smokeRun locally
export HEVY_API_KEY="your-key"
npm startThe server communicates over stdin/stdout, so it will appear to wait silently when run directly. An MCP host is expected to start it and communicate with it.
Add it to Codex
Build the server first, make HEVY_API_KEY available to the environment that
starts Codex, then run:
codex mcp add hevy -- node /absolute/path/to/hevy-mcp/dist/index.jsRestart Codex after adding the server. Verify the configuration with:
codex mcp listDo not commit the API key or pass it as a tool argument. The MCP reads it only
from HEVY_API_KEY and sends it to Hevy in the required api-key header.
Suggested first request
Read my five most recent workouts and summarize frequency, exercise selection, and obvious progression patterns. Do not create or update anything.
When asking the agent to create a routine, require it to show the full routine
and get your approval before calling hevy_create_routine.
When logging a completed workout, give the agent the actual exercises, set
results, and times. Require it to show the complete workout and get your approval
before calling hevy_create_workout. The agent must never invent completed
results.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.9ISC
- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to interact with the Hevy fitness tracking API for logging workouts, managing routines, and tracking fitness progress.1328MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with the Hevy Workout Tracker API to manage workouts, routines, exercises, and user data.2313MIT
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.
Wger MCP — wraps wger Workout Manager REST API (free, no auth for read)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nihal2001/HevyMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server