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.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
π 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.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
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>