Best for
- Hevy PRO users who want AI assistants to directly access their workout data
- People who prefer using MCP clients like Claude, Cursor, Codex for fitness tracking
- Anyone needing summaries and insights from their training data
Hevy MCP Server is an unofficial MCP server for the Hevy fitness app. It provides 26 tools for managing workouts, routines, exercise templates, and body measurements, requiring a Hevy API key (requires Hevy PRO). It supports various MCP clients, runs locally via npm or Docker, and can be hosted remotely via a Cloudflare Worker HTTP endpoint.
Strongest · Documentation 18/20 Weakest · Reliability 12/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 20+ · Docker · Bun · Hosted (no local runtime)
HEVY_API_KEY
API key from the Hevy app for authentication; currently requires a Hevy PRO subscription.
HEVY_MCP_HTTP_BEARER_TOKEN
Optional; access token required when binding local HTTP mode to non-loopback hosts; must not be the Hevy API key.
HEVY_MCP_API_TIMEOUT
Optional; Hevy API timeout in milliseconds, defaults to 30000.
HEVY_MCP_DEBUG
Optional; set to 1 for privacy-bounded diagnostics on stderr.
HEVY_MCP_TELEMETRY
Optional; set to 0 before startup to disable all project telemetry.
XDG_CACHE_HOME
Optional; changes the root for the npm update-check cache.
SENTRY_DSN
Optional; Sentry-compatible error reporting destination override; empty value disables Sentry export.
SENTRY_RELEASE
Optional; overrides the release label attached to local Sentry error events.
MCP_ALLOWED_ORIGINS
Optional; overrides the browser origin allowlist on self-hosted deployments.
{
"mcpServers": {
"hevy": {
"command": "npx",
"args": [
"-y",
"hevy-mcp"
],
"env": {
"HEVY_API_KEY": "your-hevy-api-key"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"hevy": {
"command": "npx",
"args": [
"-y",
"hevy-mcp"
],
"env": {
"HEVY_API_KEY": "your-hevy-api-key"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add hevy -e HEVY_API_KEY=your-hevy-api-key -- npx -y hevy-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting, ask “Which Hevy account is connected?” — get-user-info should return the account's ID, display name, and public profile URL, confirming the setup works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Hevy MCP Server is an open-source Model Context Protocol (MCP) server for the Hevy fitness and workout tracking app. It enables AI assistants to read, analyze, create, and update your Hevy workouts, routines, exercise templates, and body measurements through authenticated Hevy API requests. The server runs locally via npm with stdio transport and requires a Hevy API key (requires Hevy PRO). It registers 26 tools, 4 resources, and 2 guided prompts.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Exa's official MCP server for web search and crawling built for AI applications
Source revision c7ad9cabda93 Data synced 2026-10-12 Read the FMRS scoring method