Skip to main content
Glama

Hevy MCP Server

by jcjiron

hevy-mcp

MCP server for the Hevy API

Installation

  1. Clone the repository and navigate to the directory:
    git clone https://github.com/jcjiron/hevy-mcp.git cd hevy-mcp
  2. Install dependencies and build:
    npm install npm run build

Usage with npx

You can run the MCP server using npx (locally or globally, if published to npm):

npx hevy-mcp

Or from your MCP config:

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

Environment variables

  • HEVY_API_KEY: Your Hevy API key (required).

You can use a .env file for local development:

HEVY_API_KEY=your_api_key

Exposed tools

  • getWorkouts
  • getWorkoutById
  • createWorkout
  • updateWorkout
  • getRoutineFolders
  • getRoutineFolderById
  • createRoutineFolder
  • getExerciseTemplates
  • getExerciseTemplateById
  • getWebhookSubscription
  • createWebhookSubscription
  • deleteWebhookSubscription

Usage example

You can test the server locally:

HEVY_API_KEY=your_api_key npx hevy-mcp

Or using the .env file:

npx hevy-mcp

For questions or suggestions, open an issue in the repository.

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Enables interaction with the Hevy fitness tracking platform through their API. Supports managing workouts, routines, exercise templates, and webhook subscriptions for comprehensive fitness data management.

  1. Installation
    1. Usage with npx
      1. Environment variables
        1. Exposed tools
          1. Usage example

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server for tracking personal health and well-being, offering tools for workout logging, nutrition management, and daily journaling with AI-assisted analysis integration.
              Last updated -
              8
              Python
            • A
              security
              F
              license
              A
              quality
              Enables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.
              Last updated -
              11
              8
              JavaScript
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables users to access Strava fitness data, including user activities, activity details, segments, and leaderboards through a structured API interface.
              Last updated -
              3
              4
              Python
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol (MCP) server implementation that interfaces with the Hevy fitness tracking app and its API. This server enables AI assistants to access and manage workout data, routines, exercise templates, and more through the Hevy API (requires PRO subscription).
              Last updated -
              15
              296
              32
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/jcjiron/hevy-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server