Skip to content
Agentmart
Submit a tool

Hevy (unofficial)

Create Hevy routines and analyze your training from chat.

Connector by almostjacked · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/almostjacked-hevy-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://hevy-coach.ajwallacemusic.workers.dev/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
9 read · 2 write · 1 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 9 · Look things up without changing anything.

  • get_exercise_history
  • get_routine
  • get_training_summary
  • get_workout
  • get_workout_count
  • get_workouts
  • list_routine_folders
  • list_routines
  • search_exercises

Write 2 · Create, change, send or run things.

  • create_routine
  • create_routine_folder

Delete 1 · Delete, drop, revoke or wipe things.

  • update_routine

Network hosts it talks to 1

  • hevy-coach.ajwallacemusic.workers.dev · found in remote endpoint, install command

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_routineCreate routine

    Create a workout routine in the user's Hevy account. Prescribe weights via weight_lb in 2.5 or 5 lb increments — the server snaps weight_lb to the nearest 2.5 lb and converts to kg for storage (weight_kg is also accepted and stored as-is). RPE targets are folded into exercise notes because Hevy routines cannot store per-set RPE. Leave weights null for accessories the user will fill in at the gym. Exercises sharing a superset_id integer are supersetted. Ask the user to confirm the plan before calling this.

  • create_routine_folderCreate routine folder

    Create a routine folder, or return the existing folder if one with this exact title already exists (never duplicates).

  • get_exercise_historyGet exercise historyread-only

    Past performances of ONE exercise across the user's workouts (newest first): per-date sets (lb-first, kg preserved) and best estimated 1RM in lb (Epley). Covers the full available history by default (a note is added if Hevy truncates the response); pass start_date/end_date (ISO 8601) to narrow the window. Get the exercise_template_id from search_exercises or get_workouts.

  • get_routineGet routineread-only

    Get one routine in full (all exercises and sets). ALWAYS call this before update_routine so you can send back the complete routine.

  • get_training_summaryGet training summaryread-only

    Server-computed training overview for the last N weeks: sessions and volume (lb) per week, working sets per muscle group, and best-estimated-1RM trend for the top lifts. Much cheaper than fetching raw workouts — prefer this for questions like 'how has my training been going?'.

  • get_workoutGet workoutread-only

    Get one logged workout with every set (weights in kg). Use the id from get_workouts.

  • get_workout_countGet workout countread-only

    Total number of workouts the user has ever logged in Hevy.

  • get_workoutsGet workoutsread-only

    Get the user's most recent logged workouts, newest first, as COMPACT summaries: title, date, duration, and per-exercise set count + top set. Use get_workout for full set-by-set detail of one workout.

  • list_routine_foldersList routine foldersread-only

    List the user's routine folders (id + title). Check this before creating a folder — reuse an existing one when the name matches.

  • list_routinesList routinesread-only

    List the user's existing routines (id, title, folder_id, exercise_count). Use to avoid creating duplicates. Pass query to filter by title.

  • search_exercisesSearch exercisesread-only

    Search the user's Hevy exercise library by name (fuzzy). Returns template id, exact title, type, muscle group and equipment. type 'weight_reps' takes weight+reps; 'reps_only' takes reps and NO weight; type 'duration' takes duration_seconds; distance types take distance_meters. Always use this to get exercise_template_id values before create_routine.

  • update_routineUpdate routine (overwrites)can change or delete data

    Replace an existing routine. WARNING: this OVERWRITES the routine — Hevy replaces its exercises with exactly what you send, so first call get_routine and include every exercise you want to keep. Folder cannot be changed here. Same input rules as create_routine: prescribe via weight_lb (snapped to 2.5 lb increments; weight_kg passes through as-is), RPE folded into notes, duration/distance/custom-metric targets pass through. Ask the user to confirm before calling this.

Signals

Stars
0
Forks
0
Open issues
0
Weekly downloads
12
Last commit
Jul 23, 2026 (3 months ago)
Last release
Jul 23, 2026 (3 months ago)
Last package publish
Jul 23, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.almostjacked/hevy-mcp
Version
0.1.0
Auth
Auth not stated
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from almostjacked

Cite this page

Hevy (unofficial) MCP server. Agent Mart. https://agentmart.dev/connectors/almostjacked-hevy-mcp (last updated 2026-10-25)