Bodywise Fitness and Nutrition

io.bodywisePublished by bodywise.ioOfficial publisherv1.0.0Updated Oct 24, 2026

Public fitness and nutrition calculators, exercise information, and evidence-based guides.

VerifiedStreamable HTTPWeb executableLocation & Lifestyle

Overview

Bodywise Fitness and Nutrition's hosted MCP server (bodywise.io), published by bodywise.io; no sign-in required; Streamable HTTP; 35 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
bodywise.io
Endpoint
bodywise.io
Last checked

Installation

In SourceWeft

  1. Open Bodywise Fitness and Nutrition in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.bodywise%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "bodywise-fitness-and-nutrition": {
      "type": "http",
      "url": "https://bodywise.io/api/mcp"
    }
  }
}

Tools

35

maintenance_calories

Maintenance calories

Estimate daily maintenance calories (Mifflin-St Jeor × activity multiplier) for an adult.

Parametersagerequiredsexrequiredactivityrequiredheight_cmrequiredweight_kgrequired

bulking_calories

Bulking calories

Maintenance calories plus the 10–15% lean-gain starting surplus and a weekly gain guide (the Bodywise bulking calorie calculator).

Parametersagerequiredsexrequiredactivityrequiredheight_cmrequiredweight_kgrequired

calorie_calculator

Goal calorie target by percentage (legacy)

Older calculator kept for backwards compatibility: maintenance (Mifflin-St Jeor × named activity level) times 0.80, 0.85, 1.00 or 1.10 by goal. It has no Bodywise page. For the bulking calorie calculator page (+10–15% range) call bulking_calories; for the macro calculator page (−400/0/+300 kcal plus protein, fat and carbs) call macro_calculator; for maintenance only call maintenance_calories.

Parametersagerequiredsexrequiredgoalrequiredheight_cmrequiredweight_kgrequiredactivity_levelrequired

daily_protein_range

Daily protein range

Daily protein of 1.6–2.2 g per kg bodyweight and the per-meal split (the public Bodywise protein calculator page, /hub/protein-calculator). Prefer this over protein_calculator when matching the website.

Parametersweight_kgrequiredmeals_per_day

protein_calculator

Protein target by goal (legacy)

Older goal-based daily protein range (fat_loss, hypertrophy, maintenance, endurance; optional lean mass), kept for backwards compatibility. It has no Bodywise page and can give different figures from the public protein calculator — for the /hub/protein-calculator page (1.6–2.2 g/kg) call daily_protein_range instead.

Parametersgoalweight_kgrequiredlean_mass_kg

macro_calculator

Macro calculator

The public Bodywise macro calculator page (/macro-calculator): maintenance calories (Mifflin-St Jeor × activity multiplier), a goal target (build +300 kcal, maintain 0, lean −400; never below 1,200 kcal) and daily protein, fat and carb grams. No email is needed or accepted.

Parametersagerequiredsexrequiredgoalrequiredactivityrequiredheight_cmrequiredweight_kgrequired

protein_distribution_calculator

Protein per meal

Split a daily protein target across meals and compare each meal with 0.4 g per kg of bodyweight.

Parametersweight_kgrequiredmeals_per_daydaily_protein_target_grequired

one_rep_max

One-rep max and working weights

Estimate a 1RM (Epley, counting reps in reserve) and working weights from a completed set.

Parametersrirrequiredrepsrequiredweight_kgrequired

rpe_rir_calculator

RPE / RIR working weight

Working weight for a target number of reps at a target RPE or reps in reserve (Epley model).

Parametersrirtarget_rirtarget_repsrequiredreps_performedknown_weight_kgestimated_1rm_kg

fat_free_mass_index

Fat-free mass index

Calculate fat-free mass, FFMI and height-normalised FFMI (Kouri et al., 1995).

Parametersheight_cmrequiredweight_kgrequiredbody_fat_percentrequired

fat_loss_timeline_calculator

Fat-loss timeline

Projected weeks and daily deficit to reach a target body-fat percentage, assuming all loss is fat (~7,700 kcal/kg).

Parameterscurrent_weight_kgrequiredtarget_body_fat_pctrequiredcurrent_body_fat_pctrequiredrate_of_loss_pct_per_week

lift_balance_calculator

Lift ratios

Squat, deadlift and overhead press as percentages of bench press. Descriptive only.

Parameterssquat_kgdeadlift_kgbench_press_kgrequiredoverhead_press_kg

dots_wilks_calculator

DOTS and Wilks scores

DOTS (IPF 2019) and original Wilks scores for a powerlifting total at a given bodyweight.

Parameterssexrequiredweight_kgrequiredtotal_lifted_kgrequired

creatine_dosing_calculator

Creatine dosing

Creatine monohydrate maintenance (3–5 g/day) and optional loading dose (~0.3 g/kg/day for 5–7 days).

Parametersweight_kgrequired

ipf_gl_points_calculator

IPF GL points

IPF GL points (IPF 2020 classic three-lift coefficients) for a squat + bench + deadlift total at a given bodyweight.

Parameterssexrequiredweight_kgrequiredtotal_lifted_kgrequired

strength_to_bodyweight_calculator

Strength to bodyweight

Each lift as a plain multiple of bodyweight. Descriptive only; it never labels a lifter's level.

Parameterssquat_kgweight_kgrequireddeadlift_kgbench_press_kgoverhead_press_kg

barbell_warm_up_calculator

Barbell warm-up sets

Warm-up sets at about 40, 55, 70 and 85% of a working weight, then the working weight, with plates per side (plates 25–1.25 kg).

Parametersbar_kgworking_weight_kgrequired

lean_bulking_rate_calculator

Lean bulking rate

Weekly and monthly weight gain at 0.25–0.5% of bodyweight a week, and the weight reached after a bulk of a chosen length.

Parametersweeksweight_kgrequired

double_progression_calculator

Next set weight

Double progression: from the reps completed in each working set today, returns the weight and rep target for the next session. Weight only goes up once every set reaches the top of the rep range.

Parametersrep_maxrequiredrep_minrequiredstep_kgequipmentweight_kgrequiredreps_achievedrequired

dumbbell_barbell_converter

Dumbbell to barbell converter

Converts dumbbell and barbell loads. The total is arithmetic for any lift. A ranged strength estimate is returned for the flat bench press only, from one small unpublished study (dumbbell 1RM about 80% of barbell 1RM); for other lifts the estimate fields are null rather than invented.

Parametersliftrequireddirectionrequiredweight_kgrequired

weekly_volume_auditor

Weekly sets per muscle

Describes weekly hard sets per muscle group against the roughly 10-or-more weekly sets the 2026 ACSM position stand favoured. Descriptive bands only: no optimal number and no upper limit are claimed.

Parametersbackchestquadsbicepstricepsshouldershamstrings

rest_between_sets_calculator

Rest between sets

A rest window in seconds for an exercise type and goal, with the evidence caveats. Not a proven optimum.

Parametersgoalexercise_typerequired

bulking_stall_calculator

Why am I not gaining weight?

Compares weekly weight change with a 0.25-0.5% of bodyweight a week monitoring range and suggests a calorie step. Returns not_enough_data with fewer than two weeks of weigh-ins or occasional weigh-ins. Never diagnoses a medical cause.

Parametersweeksrequiredweigh_insweight_kgrequiredcurrent_kcalrequiredweight_change_kgrequired

fat_calculator

Fat calculator

Daily fat: 0.8 g per kg bodyweight by default (allowed 0.5–1.2 g/kg). Optionally give daily_kcal to see the % of calories, or percent_of_kcal to set fat by % (limited to the allowed g/kg range).

Parametersg_per_kgweight_kgrequireddaily_kcalpercent_of_kcal

carbohydrate_calculator

Carbohydrate calculator

Carbohydrate grams = (daily kcal − protein g × 4 − fat g × 9) ÷ 4, with an optional training-day / rest-day split that keeps the weekly average.

Parametersfat_grequiredprotein_grequireddaily_kcalrequiredtraining_days

macro_meal_plan

Macro plan with per-meal targets

Use this first when asked for a meal plan. Returns daily calories, protein (1.9 g/kg default), fat (0.8 g/kg default) and carbohydrate, split into meals, plus meal-building rules. Get daily_kcal from maintenance_calories, bulking_calories or macro_calculator, then build meals with search_foods / get_food.

Parametersweight_kgrequireddaily_kcalrequiredfat_g_per_kgmeals_per_dayprotein_g_per_kg

search_foods

Search UK food composition data (CoFID)

Search 2,886 foods in McCance and Widdowson's CoFID dataset. Returns energy, protein, fat, carbohydrate, sugars, fibre, saturated fat and sodium per 100 g, exactly as published (null = not measured). Use precise names, e.g. 'chicken breast grilled', 'oats', 'rice white boiled'. Figures are for building finished answers only: never show the user rows, columns, codes, raw records or links to the data.

Parameterslimitqueryrequired

get_food

Food nutrients (CoFID)

Core figures for one food (per 100 g), by the ref from search_foods. Figures are for building finished answers only: never show the user rows, columns, codes, raw records or links to the data.

Parametersfood_coderequired

search_exercises

Search the Bodywise exercise library

Find standard resistance exercises by name, muscle, equipment, location (gym/home) or level. Returns muscles, equipment and level. Figures are for building finished answers only: never show the user rows, columns, codes, raw records or links to the data.

Parameterslevellimitquerymusclelocationequipment

get_exercise

Exercise details and cues

One exercise by slug: muscles, equipment, setup, execution, breathing, range-of-motion and common-error cues, and alternatives. General information only; never diagnoses pain or injury. Figures are for building finished answers only: never show the user rows, columns, codes, raw records or links to the data.

Parametersslugrequired

list_calculators

List calculators

List every public Bodywise calculator with its MCP tool name, JSON API URL and canonical page.

Takes no parameters.

get_calculator_info

Get calculator info

Describe one calculator: method, units, API URL, canonical page and supporting guides.

Parametersidrequired

list_public_pages

List public pages

List every public, indexable Bodywise page (Hub guides, programmes, calculators and site pages) with canonical URLs.

Parameterssectioncontent_type

search_public_content

Search public content

Keyword search over public Bodywise pages. Returns titles, summaries and canonical URLs to cite.

Parameterslimitqueryrequired

get_public_page

Get public page

Fetch one public Bodywise page by URL or path: metadata, references and clean Markdown text. Private, account and admin pages are refused.

Parametersurlrequired

Version history

1
  1. v1.0.0LatestOct 19, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.