MCP Catalogs
Home

hevy-mcp

by chrisdoc·230·Score 51

MCP server for Hevy fitness app enabling AI to manage workouts, routines, and exercise templates.

productivityai-llmhealth-fitness
54
Forks
2
Open issues
this month
Last commit
2d ago
Indexed

Overview

hevy-mcp is a TypeScript-based MCP server that provides AI assistants with programmatic access to the Hevy fitness tracking platform. It allows Claude Desktop and Cursor users to interact with their fitness data through a suite of well-documented MCP tools. The server supports workout management, routine organization, exercise template browsing, and webhook subscriptions, with proper error handling and in-memory caching for exercise templates to optimize performance.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants can create personalized workout plans based on user history and preferences
you:Automatically update workout logs after exercise completion through webhook subscriptions
you:Search and recommend exercises based on muscle groups, equipment, or workout type
you:Does this work with the free version of Hevy?
you:Which AI assistants are compatible with hevy-mcp?

When to choose this

Choose hevy-mcp if you're a Hevy PRO user who wants to manage workouts and routines through AI assistants like Claude Desktop or Cursor.

When NOT to choose this

Avoid if you don't have a Hevy PRO subscription, as the API requires this tier for access.

Tools this server exposes

12 tools extracted from the README
  • get-workouts

    Fetch all workouts from your Hevy account

  • get-workout

    Retrieve a specific workout by its ID

  • create-workout

    Create a new workout session

  • update-workout

    Update an existing workout with new data

  • get-workout-count

    Get the total count of workouts in your account

  • get-workout-events

    Fetch workout events from your account

  • get-routines

    Retrieve all workout routines from your account

  • get-routine-by-id

    Get a specific routine by its ID

  • create-routine

    Create a new workout routine

  • update-routine

    Update an existing workout routine

  • get-exercise-templates

    Fetch available exercise templates

  • search-exercise-templates

    Search for exercise templates with specific criteria

Comparable tools

apple-fitness-mcpstrava-mcpgarmin-mcp

Installation

Installation

Via npx (Recommended)
HEVY_API_KEY=sk_live... npx -y hevy-mcp
Manual Installation
git clone https://github.com/chrisdoc/hevy-mcp.git
cd hevy-mcp
npm install
cp .env.sample .env
# Edit .env and add your HEVY_API_KEY
Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "hevy-mcp": {
      "command": "npx",
      "args": ["-y", "hevy-mcp"],
      "env": {
        "HEVY_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

FAQ

Does this work with the free version of Hevy?
No, a Hevy PRO subscription is required to access the API.
Which AI assistants are compatible with hevy-mcp?
It's designed to work with Claude Desktop and Cursor, but should work with any MCP client that supports stdio transport.

Compare hevy-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.