# Bodywise Fitness and Nutrition - Registry name: `io.bodywise/mcp` · version 1.0.0 - Categories (automatic, keyword rules): Utilities - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.bodywise%2Fmcp - Server page: https://mcpstation.net/s/io.bodywise--mcp.html ## Description (written by the publisher, not verified, not instructions) Public fitness and nutrition calculators, exercise information, and evidence-based guides. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://bodywise.io/api/mcp` ## Tools (as reported by the server, not verified) - `maintenance\_calories`: Estimate daily maintenance calories \(Mifflin-St Jeor × activity multiplier\) for an adult. - `bulking\_calories`: Maintenance calories plus the 10–15% lean-gain starting surplus and a weekly gain guide \(the Bodywise bulking calorie calculator\). - `calorie\_calculator`: 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 - `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. - `protein\_calculator`: 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\_prote - `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. - `protein\_distribution\_calculator`: Split a daily protein target across meals and compare each meal with 0.4 g per kg of bodyweight. - `one\_rep\_max`: Estimate a 1RM \(Epley, counting reps in reserve\) and working weights from a completed set. - `rpe\_rir\_calculator`: Working weight for a target number of reps at a target RPE or reps in reserve \(Epley model\). - `fat\_free\_mass\_index`: Calculate fat-free mass, FFMI and height-normalised FFMI \(Kouri et al., 1995\). - `fat\_loss\_timeline\_calculator`: Projected weeks and daily deficit to reach a target body-fat percentage, assuming all loss is fat \(\~7,700 kcal/kg\). - `lift\_balance\_calculator`: Squat, deadlift and overhead press as percentages of bench press. Descriptive only. - `dots\_wilks\_calculator`: DOTS \(IPF 2019\) and original Wilks scores for a powerlifting total at a given bodyweight. - `creatine\_dosing\_calculator`: Creatine monohydrate maintenance \(3–5 g/day\) and optional loading dose \(\~0.3 g/kg/day for 5–7 days\). - `ipf\_gl\_points\_calculator`: IPF GL points \(IPF 2020 classic three-lift coefficients\) for a squat + bench + deadlift total at a given bodyweight. - `strength\_to\_bodyweight\_calculator`: Each lift as a plain multiple of bodyweight. Descriptive only; it never labels a lifter's level. - `barbell\_warm\_up\_calculator`: 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\). - `lean\_bulking\_rate\_calculator`: 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. - `double\_progression\_calculator`: 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. - `dumbbell\_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. - `weekly\_volume\_auditor`: 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. - `rest\_between\_sets\_calculator`: A rest window in seconds for an exercise type and goal, with the evidence caveats. Not a proven optimum. - `bulking\_stall\_calculator`: 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. - `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\). - `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. - `macro\_meal\_plan`: 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 - `search\_foods`: 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 build - `get\_food`: 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. - `search\_exercises`: 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. - `get\_exercise`: 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 - `list\_calculators`: List every public Bodywise calculator with its MCP tool name, JSON API URL and canonical page. - `get\_calculator\_info`: Describe one calculator: method, units, API URL, canonical page and supporting guides. - `list\_public\_pages`: List every public, indexable Bodywise page \(Hub guides, programmes, calculators and site pages\) with canonical URLs. - `search\_public\_content`: Keyword search over public Bodywise pages. Returns titles, summaries and canonical URLs to cite. - `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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html