hevy-mcp-server
MCP server connecting agents to the Hevy workout app API.
Install / Use
claude mcp add madebydia -- npx -y github:madebydia/hevy-mcp-serverIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of hevy-mcp-server
hevy-mcp-server scores 71/100 on our quality scale, 2553rd of 3,478 Development & Engineering skills we index.
Its MCP Server is 3.9 KB long, well organised into 20 sections with 9 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 2 months ago, so hevy-mcp-server is actively maintained.
- Our last check on 2026-09-20 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 75/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
hevy-mcp-server compared with similar skills
All 4 of these similar skills score higher than hevy-mcp-server; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| hevy-mcp-server (this skill)by madebydia | 71 | 3 | 2mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 86.1k | 13d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.1k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.5k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.2k | today | CLAUDE.md |
Frequently asked questions
- How do I install hevy-mcp-server?
- Run
claude mcp add madebydia -- npx -y github:madebydia/hevy-mcp-server. The install tabs above show the steps for each supported agent. - Which AI agents does hevy-mcp-server work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is hevy-mcp-server safe to use?
- It declares no license and scores 75/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is hevy-mcp-server still maintained?
- The repository was last updated about 2 months ago, so hevy-mcp-server is actively maintained.
Skill content
View source on GitHubHevy MCP Server
A Model Context Protocol (MCP) server that connects to the official Hevy API and exposes workout data to AI assistants. Supports dual transport modes: stdio for Claude Desktop and SSE for remote access (e.g., Poke.com).
Built by @madebydia
Deploy to Railway
See the Railway Deployment section below for configuration details.
Features
MCP Tools
Workout Management
get-workouts- Get paginated workout list with date filteringget-workout- Get single workout by ID with full detailscreate-workout- Create new workout with exercises and setsupdate-workout- Update existing workoutget-workout-count- Get total workout count for statsget-workout-events- Get workout update/delete events since date
Routine Management
get-routines- List all saved routinesget-routine- Get single routine by IDcreate-routine- Create new workout routine templateupdate-routine- Update existing routinedelete-routine- Remove routine
Exercise Data
get-exercise-templates- Browse available exercises (standard + custom)get-exercise-template- Get single exercise by IDget-exercise-progress- Track progress for specific exercises over timeget-exercise-stats- Get personal records and 1RM estimates
Folder Organization
get-routine-folders- List routine foldersget-routine-folder- Get folder by IDcreate-routine-folder- Create new folderupdate-routine-folder- Update folder namedelete-routine-folder- Remove folder
Prerequisites
- Hevy PRO Subscription - Required for API access
- Hevy API Key - Get it at https://hevy.com/settings?developer
- Node.js - Version 18 or higher
Installation
1. Clone and Install Dependencies
git clone https://github.com/madebydia/hevy-mcp-server
cd hevy-mcp-server
npm install
2. Configure Environment
cp .env.example .env
Edit .env and add your Hevy API key:
HEVY_API_KEY=your_hevy_api_key_here
HEVY_API_BASE_URL=https://api.hevyapp.com
# Transport configuration
TRANSPORT=stdio # stdio | sse | both
PORT=3004 # Port for SSE/HTTP mode
HOST=127.0.0.1 # Host for SSE/HTTP mode
# SSE Configuration (for Poke.com)
SSE_PATH=/mcp # SSE endpoint path
HEARTBEAT_INTERVAL=30000 # ms - keep connection alive
AUTH_TOKEN= # See Security section below
Security: AUTH_TOKEN Configuration
When using SSE mode with remote access (e.g., via ngrok for Poke.com), you MUST set an AUTH_TOKEN to prevent unauthorized access to your Hevy data.
Generate a secure token using either method:
Option 1: Using the built-in script
npm run generate-token
Option 2: Using OpenSSL
openssl rand -hex 32
Then add the generated token to your .env file:
AUTH_TOKEN=your_generated_token_here
When connecting from Poke.com, include the token in the Authorization header:
Authorization: Bearer your_generated_token_here
Security Notes:
- ✅ REQUIRED for SSE mode with public/ngrok access
- ❌ Optional for stdio mode (Claude Desktop)
- ❌ Optional for SSE mode on localhost only
- ⚠️ Never commit your
.envfile or share your AUTH_TOKEN
3. Build the Project
npm run build
Usage
For Claude Desktop (stdio mode)
1. Run the server in development mode:
npm run dev
2. Configure Claude Desktop
Edit your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows: `%APPDATA%\Claude
Related Skills
Agent-Reach
86.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.5k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
CowAgent
47.2kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
