Skip to content
Agentmart
Submit a tool

Hevy MCP Server

MCP server for managing workouts, routines, and exercise data through the Hevy API

Connector by chrisdoc · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 523
Write a review

Chalk Labs

Need help deploying Hevy MCP Server?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

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

npx agentmarket install connector/chrisdoc-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.

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

MCP server for managing workouts, routines, and exercise data through the Hevy API

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
14 read · 10 write · 0 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 24

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

Read 14 · Look things up without changing anything.

  • get-body-measurement
  • get-body-measurements
  • get-exercise-history
  • get-exercise-template
  • get-routine
  • get-routine-folder
  • get-routines
  • get-training-summary
  • get-user-info
  • get-workout
  • get-workout-events
  • get-workouts
Show 2 more tools
  • search-exercise-templates
  • search-routines

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

  • create-body-measurement
  • create-exercise-template
  • create-routine
  • create-routine-folder
  • create-workout
  • feedback
  • replace-workout-exercises
  • update-body-measurement
  • update-routine
  • update-workout

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • HEVY_API_KEY

Tools (24)

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

  • create-body-measurement

    Writes a body measurement for a new YYYY-MM-DD date. Existing dates conflict; retries are not idempotent.

  • create-exercise-template

    Writes a custom exercise template. Search first; retries or reused titles can create duplicates.

  • create-routine

    Writes a reusable routine; use create-workout for completed sessions. Retries can create duplicates.

  • create-routine-folder

    Writes a routine folder. Retries or reused titles can create duplicates.

  • create-workout

    Writes a completed workout. Requires exercise-template IDs and UTC times. Retries can create duplicates.

  • feedbackReport Feedback

    Report an issue or unexpected behavior encountered while using hevy-mcp. Briefly explain which tool was involved, what you expected, what actually happened, and any relevant technical steps to reproduce. This message is sent to maintainers through diagnostic telemetry. Never include personally identifiable information (PII), names, emails, usernames, account or record IDs, credentials, API keys, tokens, or personal health/fitness data. Do not copy conversation content, raw tool arguments/results, request/response bodies, or raw error messages/stacks. Describe the technical behavior in your own…

  • get-body-measurement

    Read-only. Gets the body measurement for one YYYY-MM-DD date. Use get-body-measurements to browse dates.

  • get-body-measurements

    Read-only. Lists dated body measurements; results are paginated. Use get-body-measurement for one date.

  • get-exercise-history

    Read-only. Returns performed sets for one exercise-template ID, optionally bounded by ISO 8601 timestamps.

  • get-exercise-template

    Read-only. Gets one exercise template by exercise_template_id. Use search-exercise-templates to discover IDs.

  • get-routine

    Read-only. Gets one routine with exercises and sets by routine_id. Use search-routines to discover IDs.

  • get-routine-folder

    Read-only. Gets one routine folder by folder_id. Use the hevy://routine-folders resource to discover IDs.

  • get-routines

    Read-only. Lists compact routine summaries. Use get-routine for exercises and sets; results are paginated.

  • get-training-summary

    Read-only. Summarizes workouts and body-measurement trends for the last 1–12 weeks, including compact session and scan evidence.

  • get-user-info

    Read-only. Returns the authenticated Hevy user ID, display name, and public profile URL.

Show 9 more tools
  • get-workout

    Read-only. Gets one workout with exercises and sets by workout_id. Use get-workouts to discover IDs.

  • get-workout-events

    Read-only. Lists workout update and deletion events since a timestamp for incremental sync; results are paginated.

  • get-workouts

    Read-only. Lists compact workout summaries in Hevy API pagination order, not sorted by workout start_time. Use get-workout for exercises and sets; results are paginated.

  • replace-workout-exercises

    Mutates a workout by replacing all exercises and sets. is_private must be supplied explicitly and is updated with the request; other workout metadata remains unchanged.

  • search-exercise-templates

    Read-only. Searches template titles case-insensitively and returns IDs. refresh reloads the five-minute catalog cache.

  • search-routines

    Read-only. Searches routine titles and returns compact IDs and counts. Use get-routine for full exercises and sets.

  • update-body-measurement

    Mutates numeric fields on an existing YYYY-MM-DD measurement. Omitted fields remain unchanged; values cannot be cleared.

  • update-routine

    Mutates a routine by replacing its title and exercises. Omitted exercises are removed.

  • update-workout

    Mutates workout metadata by ID. is_private must be supplied explicitly because the Hevy API requires it on PUT; omitted fields and all exercises otherwise remain unchanged.

Signals

Stars
523
Forks
96
Open issues
5
Last commit
Oct 23, 2026 (8 days ago)
Last release
Oct 16, 2026 (14 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.chrisdoc/hevy-mcp
Version
3.2.1
Auth
API key
Packages
npm hevy-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

Same server elsewhere

Copies of this server published by others; search shows only one of them.

More from chrisdoc

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Hevy MCP Server running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Hevy MCP Server?

CallGet help
Cite this page

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