Deterministic fitness calculators β TDEE, adaptive TDEE, body fat, 1RM, macros β with consensus.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
π Documentation Β· npm
Use it with your AI right now: add the hosted MCP connector
https://fitness-tools-mcp.ajwallacemusic.workers.dev/mcp in claude.ai / ChatGPT settings,
install one-click in Cursor
or VS Code,
or grab the Claude Desktop .mcpb.
Composable, deterministic fitness calculators β BMR/TDEE, body fat, 1RM, macros, activity multiplier, powerlifting attempts, and natural muscular potential. Each calculator runs several published formulas and reports a consensus across them.
This repo ships three separate, independently-usable artifacts:
@almostjacked/fitness-tools β the npm library. Validated,
self-describing calculators that run natively in the browser and on the server. This is
the product.@almostjacked/fitness-tools-api β a reference HTTP server built on the library.
It re-exposes the same calculators over HTTP (identical math, identical results) and is
inert until you run or host it.@almostjacked/fitness-tools-mcp β an MCP stdio server built on the library.
It exposes the same calculators as MCP tools for agents/LLM clients (identical math), runnable
with npx @almostjacked/fitness-tools-mcp.| You're⦠| Use | Why |
|---|---|---|
| Writing JS/TS (browser, Node, edge) | @almostjacked/fitness-tools (npm) | Runs in-process. Install, import, call. No server, no network. |
Calling from another language / curl / a no-code tool | @almostjacked/fitness-tools-api (HTTP) | Same calculators over HTTP. You run/host it. |
| Building a remote frontend | @almostjacked/fitness-tools-api | Self-describing catalog + OpenAPI over the wire. |
| Wiring the calculators into an MCP client / agent | @almostjacked/fitness-tools-mcp | npx an MCP stdio server; one tool per calculator. |
The API adds a network boundary, not capability. The package works the moment you install it; the server does nothing until it's running.
See each package's README β library Β· reference server.
MIT β free, open-source, and usable in commercial products. See LICENSE. Built on published formulas (Mifflin-St Jeor, US Navy, Jackson-Pollock, Epley, Casey Butt, etc.); contributions welcome.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/fitness-tools)<a href="https://allmcps.com/mcp/fitness-tools"><img src="https://allmcps.com/api/badge/fitness-tools?style=directory" alt="Fitness Tools on AllMCPs" /></a>