Vibe Coding Discover

MCP

Manage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.

★ 48288 forksTypeScriptMITchrisdoc

MCP server for the Hevy fitness app exposing 22 tools to read, analyze, create, and update workouts, routines, exercise templates, and body measurements. Works with hosted Streamable HTTP OAuth or local stdio via npx/Docker; requires a Hevy PRO API key.

Use Cases

Analyze 1-12 weeks of workout and body-measurement historyCreate and update Hevy workouts, routines, and routine foldersSearch exercise templates and routines with compact responsesLog body measurements alongside training dataAnswer plain-language questions about training consistency and gapsConnect Hevy data to Claude, Codex, Cursor, or other MCP clientsRun the server locally via npx/Docker or use the hosted OAuth endpointUse the standalone Hevy CLI for scripted JSON output

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · Effect · Zod · Kubb · Vitest · Nx · Cloudflare Workers · pnpm workspaces · oxlint · oxfmt

Tags

mcp · mcp-server · model-context-protocol · hevy · fitness · workout-tracker · workout-planner · training-log · claude · codex · cursor · oauth · cloudflare-workers · typescript · cli · api-client