{
  "version": "1.2.0",
  "name": "AI Fit Hub Agent Tool Index",
  "description": "Machine-readable index for AI Fit Hub \u2014 46 performance calculators across nutrition, strength, cardio, body composition, recovery, and planning. Tools return structured JSON with industry benchmark context. No auth required.",
  "site": "https://aifithub.io",
  "disclaimer": "General fitness estimates \u2014 not medical advice.",
  "api_pattern": "Call GET https://aifithub.io/api/{slug}/?<params> for structured JSON results. No auth required. CORS enabled.",
  "discovery": {
    "human_entrypoint": "https://aifithub.io/for-agents/",
    "llms": "https://aifithub.io/llms.txt",
    "ai_plugin": "https://aifithub.io/.well-known/ai-plugin.json",
    "webmcp": "https://aifithub.io/.well-known/webmcp.json",
    "homepage": "https://aifithub.io/",
    "articles": "https://aifithub.io/articles/",
    "methodology": "https://aifithub.io/methodology/",
    "editorial_standards": "https://aifithub.io/editorial-standards/",
    "sponsor_disclosure": "https://aifithub.io/sponsor-disclosure/",
    "corrections": "https://aifithub.io/corrections/",
    "search_index": "https://aifithub.io/search-index.json",
    "llms_full": "https://aifithub.io/llms-full.txt"
  },
  "tools": [
    {
      "tool_id": "tdee_calculator",
      "name": "TDEE Calculator",
      "short_name": "TDEE",
      "category": "Nutrition",
      "summary": "Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.",
      "url": "https://aifithub.io/tdee-calculator/",
      "path": "/tdee-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/tdee-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/tdee-calculator.json"
    },
    {
      "tool_id": "bmr_calculator",
      "name": "BMR Calculator",
      "short_name": "BMR",
      "category": "Nutrition",
      "summary": "Estimate basal metabolic rate and maintenance calories using Mifflin-St Jeor assumptions.",
      "url": "https://aifithub.io/bmr-calculator/",
      "path": "/bmr-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/bmr-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/bmr-calculator.json"
    },
    {
      "tool_id": "macro_calculator",
      "name": "Macro Calculator",
      "short_name": "Macros",
      "category": "Nutrition",
      "summary": "Convert calorie targets into protein, carbs, and fat grams for your goal.",
      "url": "https://aifithub.io/macro-calculator/",
      "path": "/macro-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/macro-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/macro-calculator.json"
    },
    {
      "tool_id": "bmi_calculator",
      "name": "BMI Calculator",
      "short_name": "BMI",
      "category": "Body Composition",
      "summary": "Calculate BMI quickly with a plain-language range explanation and limitations.",
      "url": "https://aifithub.io/bmi-calculator/",
      "path": "/bmi-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/bmi-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/bmi-calculator.json"
    },
    {
      "tool_id": "calorie_deficit_calculator",
      "name": "Calorie Deficit Calculator",
      "short_name": "Calorie Deficit",
      "category": "Planning",
      "summary": "Estimate required daily calorie deficit for a target timeline and bodyweight change.",
      "url": "https://aifithub.io/calorie-deficit-calculator/",
      "path": "/calorie-deficit-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/calorie-deficit-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/calorie-deficit-calculator.json"
    },
    {
      "tool_id": "body_recomposition_planner",
      "name": "Body Recomposition Planner",
      "short_name": "Body Recomp",
      "category": "Planning",
      "summary": "Plan body-fat reduction pace, deficit targets, and protein needs around a timeline.",
      "url": "https://aifithub.io/body-recomposition-planner/",
      "path": "/body-recomposition-planner/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/body-recomposition-planner/?<params>",
      "contract": "https://aifithub.io/contracts/body-recomposition-planner.json"
    },
    {
      "tool_id": "progressive_overload_planner",
      "name": "Progressive Overload Planner",
      "short_name": "Progressive Overload",
      "category": "Strength",
      "summary": "Project lifting progression with weekly overload and planned deload cycles.",
      "url": "https://aifithub.io/progressive-overload-planner/",
      "path": "/progressive-overload-planner/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/progressive-overload-planner/?<params>",
      "contract": "https://aifithub.io/contracts/progressive-overload-planner.json"
    },
    {
      "tool_id": "one_rep_max_calculator",
      "name": "One-Rep Max Calculator",
      "short_name": "1RM",
      "category": "Strength",
      "summary": "Estimate one-rep max with Epley, Brzycki, and Lombardi formulas.",
      "url": "https://aifithub.io/one-rep-max-calculator/",
      "path": "/one-rep-max-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/one-rep-max-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/one-rep-max-calculator.json"
    },
    {
      "tool_id": "body_fat_percentage_calculator",
      "name": "Body Fat Percentage Calculator",
      "short_name": "Body Fat %",
      "category": "Body Composition",
      "summary": "Estimate body fat percentage using the U.S. Navy circumference method.",
      "url": "https://aifithub.io/body-fat-percentage-calculator/",
      "path": "/body-fat-percentage-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/body-fat-percentage-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/body-fat-percentage-calculator.json"
    },
    {
      "tool_id": "protein_intake_calculator",
      "name": "Protein Intake Calculator",
      "short_name": "Protein Intake",
      "category": "Nutrition",
      "summary": "Get daily protein targets based on training level and goal.",
      "url": "https://aifithub.io/protein-intake-calculator/",
      "path": "/protein-intake-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/protein-intake-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/protein-intake-calculator.json"
    },
    {
      "tool_id": "ideal_weight_calculator",
      "name": "Ideal Weight Calculator",
      "short_name": "Ideal Weight",
      "category": "Body Composition",
      "summary": "Compare Devine, Robinson, Miller, and Hamwi formulas as a realistic range.",
      "url": "https://aifithub.io/ideal-weight-calculator/",
      "path": "/ideal-weight-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/ideal-weight-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/ideal-weight-calculator.json"
    },
    {
      "tool_id": "running_pace_calculator",
      "name": "Running Pace Calculator",
      "short_name": "Running Pace",
      "category": "Cardio",
      "summary": "Calculate pace per km and mile and project race finish times from one run.",
      "url": "https://aifithub.io/running-pace-calculator/",
      "path": "/running-pace-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/running-pace-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/running-pace-calculator.json"
    },
    {
      "tool_id": "heart_rate_zone_calculator",
      "name": "Heart Rate Zone Calculator",
      "short_name": "Heart Rate Zones",
      "category": "Recovery",
      "summary": "Calculate personalized training zones with the Karvonen method.",
      "url": "https://aifithub.io/heart-rate-zone-calculator/",
      "path": "/heart-rate-zone-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/heart-rate-zone-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/heart-rate-zone-calculator.json"
    },
    {
      "tool_id": "water_intake_calculator",
      "name": "Water Intake Calculator",
      "short_name": "Water Intake",
      "category": "Nutrition",
      "summary": "Calculate daily water intake based on weight, activity level, and climate.",
      "url": "https://aifithub.io/water-intake-calculator/",
      "path": "/water-intake-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/water-intake-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/water-intake-calculator.json"
    },
    {
      "tool_id": "waist_to_hip_ratio_calculator",
      "name": "Waist-to-Hip Ratio Calculator",
      "short_name": "Waist-to-Hip Ratio",
      "category": "Body Composition",
      "summary": "Calculate waist-to-hip ratio and assess body composition using WHO guidelines.",
      "url": "https://aifithub.io/waist-to-hip-ratio-calculator/",
      "path": "/waist-to-hip-ratio-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/waist-to-hip-ratio-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/waist-to-hip-ratio-calculator.json"
    },
    {
      "tool_id": "sleep_calculator",
      "name": "Sleep Calculator",
      "short_name": "Sleep",
      "category": "Recovery",
      "summary": "Calculate optimal bed and wake times based on 90-minute sleep cycles.",
      "url": "https://aifithub.io/sleep-calculator/",
      "path": "/sleep-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/sleep-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/sleep-calculator.json"
    },
    {
      "tool_id": "ffmi_calculator",
      "name": "FFMI Calculator",
      "short_name": "FFMI",
      "category": "Body Composition",
      "summary": "Calculate Fat-Free Mass Index to gauge muscularity and compare against natural benchmarks.",
      "url": "https://aifithub.io/ffmi-calculator/",
      "path": "/ffmi-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/ffmi-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/ffmi-calculator.json"
    },
    {
      "tool_id": "vo2_max_estimator",
      "name": "VO2 Max Estimator",
      "short_name": "VO\u2082 Max",
      "category": "Cardio",
      "summary": "Estimate aerobic capacity with Cooper run, Rockport walk, or no-exercise questionnaire methods.",
      "url": "https://aifithub.io/vo2-max-estimator/",
      "path": "/vo2-max-estimator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/vo2-max-estimator/?<params>",
      "contract": "https://aifithub.io/contracts/vo2-max-estimator.json"
    },
    {
      "tool_id": "strength_standards",
      "name": "Strength Standards Calculator",
      "short_name": "Strength Standards",
      "category": "Strength",
      "summary": "Rank your lifts from Beginner to Elite based on bodyweight ratios.",
      "url": "https://aifithub.io/strength-standards-calculator/",
      "path": "/strength-standards-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/strength-standards-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/strength-standards-calculator.json"
    },
    {
      "tool_id": "dots_score_calculator",
      "name": "DOTS & Wilks Score Calculator",
      "short_name": "DOTS/Wilks",
      "category": "Strength",
      "summary": "Compare powerlifting strength across weight classes with IPF DOTS and Wilks-2020 coefficients.",
      "url": "https://aifithub.io/dots-score-calculator/",
      "path": "/dots-score-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/dots-score-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/dots-score-calculator.json"
    },
    {
      "tool_id": "lean_body_mass_calculator",
      "name": "Lean Body Mass Calculator",
      "short_name": "LBM",
      "category": "Body Composition",
      "summary": "Estimate lean body mass using Boer, James, Hume, and Peters formulas from height and weight.",
      "url": "https://aifithub.io/lean-body-mass-calculator/",
      "path": "/lean-body-mass-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/lean-body-mass-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/lean-body-mass-calculator.json"
    },
    {
      "tool_id": "walking_calorie_calculator",
      "name": "Walking Calorie Calculator",
      "short_name": "Walking Calories",
      "category": "Cardio",
      "summary": "Estimate calories burned from walking using speed, duration, body weight, and incline.",
      "url": "https://aifithub.io/walking-calorie-calculator/",
      "path": "/walking-calorie-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/walking-calorie-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/walking-calorie-calculator.json"
    },
    {
      "tool_id": "calories_burned_calculator",
      "name": "Calories Burned Calculator",
      "short_name": "Calories Burned",
      "category": "Cardio",
      "summary": "Estimate exercise calorie burn from body weight, duration, MET intensity, and incline.",
      "url": "https://aifithub.io/calories-burned-calculator/",
      "path": "/calories-burned-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/calories-burned-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/calories-burned-calculator.json"
    },
    {
      "tool_id": "intermittent_fasting_window_planner",
      "name": "Intermittent Fasting Window Planner",
      "short_name": "Fasting Planner",
      "category": "Nutrition",
      "summary": "Plan protocol-based eating and fasting windows with a 24-hour timeline and 5:2 day picker.",
      "url": "https://aifithub.io/intermittent-fasting-window-planner/",
      "path": "/intermittent-fasting-window-planner/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/intermittent-fasting-window-planner/?<params>",
      "contract": "https://aifithub.io/contracts/intermittent-fasting-window-planner.json"
    },
    {
      "tool_id": "meal_macro_split_planner",
      "name": "Meal Macro Split Planner",
      "short_name": "Meal Macro Split",
      "category": "Nutrition",
      "summary": "Convert daily macro targets into per-meal protein, carb, and fat execution numbers.",
      "url": "https://aifithub.io/meal-macro-split-planner/",
      "path": "/meal-macro-split-planner/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/meal-macro-split-planner/?<params>",
      "contract": "https://aifithub.io/contracts/meal-macro-split-planner.json"
    },
    {
      "tool_id": "creatine_intake_calculator",
      "name": "Creatine Intake Calculator",
      "short_name": "Creatine Intake",
      "category": "Nutrition",
      "summary": "Estimate creatine maintenance and loading doses from body weight and training frequency.",
      "url": "https://aifithub.io/creatine-intake-calculator/",
      "path": "/creatine-intake-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/creatine-intake-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/creatine-intake-calculator.json"
    },
    {
      "tool_id": "workout_volume",
      "name": "Workout Volume Calculator",
      "short_name": "Workout Volume",
      "category": "Strength",
      "summary": "Calculate total training volume and compare against optimal ranges per muscle group.",
      "url": "https://aifithub.io/workout-volume-calculator/",
      "path": "/workout-volume-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/workout-volume-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/workout-volume-calculator.json"
    },
    {
      "tool_id": "food_to_exercise",
      "name": "Food-to-Exercise Converter",
      "short_name": "Food to Exercise",
      "category": "Nutrition",
      "summary": "See how long you need to exercise to burn off any food, personalized by bodyweight.",
      "url": "https://aifithub.io/food-to-exercise-converter/",
      "path": "/food-to-exercise-converter/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/food-to-exercise-converter/?<params>",
      "contract": "https://aifithub.io/contracts/food-to-exercise-converter.json"
    },
    {
      "tool_id": "resting_heart_rate",
      "name": "Resting Heart Rate Calculator",
      "short_name": "RHR",
      "category": "Cardio",
      "summary": "Assess cardiovascular fitness from your resting heart rate \u2014 classification, cardio age, and improvement targets.",
      "url": "https://aifithub.io/resting-heart-rate-calculator/",
      "path": "/resting-heart-rate-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/resting-heart-rate-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/resting-heart-rate-calculator.json"
    },
    {
      "name": "Race Time Predictor",
      "short_name": "Race Predictor",
      "category": "Cardio",
      "summary": "Predict finish times across 5K, 10K, half marathon, and marathon from any known race result using Riegel's formula.",
      "url": "https://aifithub.io/race-time-predictor/",
      "path": "/race-time-predictor/",
      "tool_id": "race_time_predictor",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/race-time-predictor/?<params>",
      "contract": "https://aifithub.io/contracts/race-time-predictor.json"
    },
    {
      "name": "Cycling Power & FTP Zone Calculator",
      "short_name": "FTP Zones",
      "category": "Cardio",
      "summary": "Calculate your 7 Coggan power training zones from FTP or a 20-minute test result with W/kg ratio.",
      "url": "https://aifithub.io/cycling-power-ftp-zone-calculator/",
      "path": "/cycling-power-ftp-zone-calculator/",
      "tool_id": "cycling_power_ftp_zone_calculator",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/cycling-power-ftp-zone-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/cycling-power-ftp-zone-calculator.json"
    },
    {
      "name": "Plate Loading Calculator",
      "short_name": "Plate Loader",
      "category": "Strength",
      "summary": "Calculate which weight plates to load on each side of a barbell to hit your target weight in kg or lbs.",
      "url": "https://aifithub.io/plate-loading-calculator/",
      "path": "/plate-loading-calculator/",
      "tool_id": "plate_loading_calculator",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/plate-loading-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/plate-loading-calculator.json"
    },
    {
      "name": "Treadmill Pace Converter",
      "short_name": "Treadmill Pace",
      "category": "Cardio",
      "summary": "Convert treadmill speed to running pace with incline-adjusted flat equivalent, projected race times, and calorie estimates.",
      "url": "https://aifithub.io/treadmill-pace-converter/",
      "path": "/treadmill-pace-converter/",
      "tool_id": "treadmill_pace_converter",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/treadmill-pace-converter/?<params>",
      "contract": "https://aifithub.io/contracts/treadmill-pace-converter.json"
    },
    {
      "tool_id": "flexibility_score",
      "name": "Flexibility Score Calculator",
      "short_name": "Flex Score",
      "category": "Body Composition",
      "summary": "Estimate your flexibility percentile and rating from a sit-and-reach test score, adjusted for age and sex.",
      "url": "https://aifithub.io/flexibility-score-calculator/",
      "path": "/flexibility-score-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/flexibility-score-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/flexibility-score-calculator.json"
    },
    {
      "tool_id": "swim_pace_calculator",
      "name": "Swim Pace Calculator",
      "short_name": "Swim Pace",
      "category": "Cardio",
      "summary": "Calculate swim pace, total time, or distance with SWOLF and effort-zone context.",
      "url": "https://aifithub.io/swim-pace-calculator/",
      "path": "/swim-pace-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/swim-pace-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/swim-pace-calculator.json"
    },
    {
      "tool_id": "run_training_paces_calculator",
      "name": "Run Training Paces Calculator",
      "short_name": "Run Training Paces",
      "category": "Cardio",
      "summary": "Get personalized Easy, Tempo, Threshold, Interval, and Speed training paces from a recent race time using the Daniels VDOT method.",
      "url": "https://aifithub.io/run-training-paces-calculator/",
      "path": "/run-training-paces-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/run-training-paces-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/run-training-paces-calculator.json"
    },
    {
      "tool_id": "sweat_rate_calculator",
      "name": "Sweat Rate Calculator",
      "short_name": "Sweat Rate",
      "category": "Recovery",
      "summary": "Calculate your personal sweat rate from pre/post-exercise weigh-ins and estimate fluid and sodium losses using ACSM guidelines.",
      "url": "https://aifithub.io/sweat-rate-calculator/",
      "path": "/sweat-rate-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/sweat-rate-calculator/?<params>",
      "contract": "https://aifithub.io/contracts/sweat-rate-calculator.json"
    },
    {
      "tool_id": "zone_2_heart_rate_calculator",
      "name": "Zone 2 Heart Rate Calculator",
      "short_name": "Zone 2 HR",
      "category": "Cardio",
      "summary": "Calculate your Zone 2 heart rate with Maffetone, Karvonen, % Max HR, and lactate threshold methods compared side by side.",
      "url": "https://aifithub.io/zone-2-heart-rate-calculator/",
      "path": "/zone-2-heart-rate-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/zone-2-heart-rate-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "age": {
            "type": "number"
          },
          "resting_hr": {
            "type": "number"
          },
          "max_hr": {
            "type": "number"
          },
          "use_maffetone": {
            "type": "number"
          },
          "use_percentage": {
            "type": "number"
          },
          "use_karvonen": {
            "type": "number"
          },
          "use_lactate": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "age",
          "resting_hr",
          "max_hr",
          "use_maffetone",
          "use_percentage",
          "use_karvonen",
          "use_lactate"
        ]
      }
    },
    {
      "tool_id": "dots_wilks_gl_combined_calculator",
      "name": "DOTS vs Wilks vs GL Calculator",
      "short_name": "DOTS/Wilks/GL",
      "category": "Strength",
      "summary": "Compare DOTS, Wilks, and Goodlift scores side by side to see which system rates your powerlifting total highest.",
      "url": "https://aifithub.io/dots-wilks-gl-combined-calculator/",
      "path": "/dots-wilks-gl-combined-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/dots-wilks-gl-combined-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "sex": {
            "type": "number"
          },
          "equipped": {
            "type": "number"
          },
          "bodyweight_kg": {
            "type": "number"
          },
          "total_kg": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "sex",
          "equipped",
          "bodyweight_kg",
          "total_kg"
        ]
      }
    },
    {
      "tool_id": "rpe_to_percentage_converter",
      "name": "RPE to Percentage Converter",
      "short_name": "RPE Converter",
      "category": "Strength",
      "summary": "Convert RPE and reps to percentage of 1RM with a full interactive RPE chart based on the Tuchscherer table.",
      "url": "https://aifithub.io/rpe-to-percentage-converter/",
      "path": "/rpe-to-percentage-converter/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/rpe-to-percentage-converter/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "rpe": {
            "type": "number"
          },
          "reps": {
            "type": "number"
          },
          "one_rm": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "rpe",
          "reps",
          "one_rm"
        ]
      }
    },
    {
      "tool_id": "strength_percentile_calculator",
      "name": "Strength Percentile Calculator",
      "short_name": "Strength Percentile",
      "category": "Strength",
      "summary": "Find out where your squat, bench, deadlift, or OHP ranks against other lifters by bodyweight and sex.",
      "url": "https://aifithub.io/strength-percentile-calculator/",
      "path": "/strength-percentile-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/strength-percentile-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "sex": {
            "type": "number"
          },
          "body_weight_kg": {
            "type": "number"
          },
          "lift": {
            "type": "number"
          },
          "weight_lifted": {
            "type": "number"
          },
          "reps": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "sex",
          "body_weight_kg",
          "lift",
          "weight_lifted",
          "reps"
        ]
      }
    },
    {
      "tool_id": "meet_day_attempt_selector",
      "name": "Meet Day Attempt Selector",
      "short_name": "Meet Attempts",
      "category": "Strength",
      "summary": "Plan powerlifting meet attempts with opener, second, and third attempt suggestions based on 1RM and confidence.",
      "url": "https://aifithub.io/meet-day-attempt-selector/",
      "path": "/meet-day-attempt-selector/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/meet-day-attempt-selector/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "squat_1rm": {
            "type": "number"
          },
          "bench_confidence": {
            "type": "number"
          },
          "bench_1rm": {
            "type": "number"
          },
          "squat_confidence": {
            "type": "number"
          },
          "deadlift_1rm": {
            "type": "number"
          },
          "deadlift_confidence": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "squat_1rm",
          "bench_confidence",
          "bench_1rm",
          "squat_confidence",
          "deadlift_1rm",
          "deadlift_confidence"
        ]
      }
    },
    {
      "tool_id": "hybrid_training_planner",
      "name": "Hybrid Training Planner",
      "short_name": "Hybrid Planner",
      "category": "Planning",
      "summary": "Build a weekly schedule that balances running and lifting with interference warnings and recovery guidance.",
      "url": "https://aifithub.io/hybrid-training-planner/",
      "path": "/hybrid-training-planner/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/hybrid-training-planner/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "weekly_run_km": {
            "type": "number"
          },
          "easy_pct": {
            "type": "number"
          },
          "tempo_pct": {
            "type": "number"
          },
          "interval_pct": {
            "type": "number"
          },
          "lifting_sessions": {
            "type": "number"
          },
          "primary_goal": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "weekly_run_km",
          "easy_pct",
          "tempo_pct",
          "interval_pct",
          "lifting_sessions",
          "primary_goal"
        ]
      }
    },
    {
      "tool_id": "sleep_debt_calculator",
      "name": "Sleep Debt Calculator",
      "short_name": "Sleep Debt",
      "category": "Recovery",
      "summary": "Track 7 nights of sleep to calculate accumulated sleep debt with a recovery timeline and quality assessment.",
      "url": "https://aifithub.io/sleep-debt-calculator/",
      "path": "/sleep-debt-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/sleep-debt-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "ideal_sleep": {
            "type": "number"
          },
          "day_1": {
            "type": "number"
          },
          "day_2": {
            "type": "number"
          },
          "day_3": {
            "type": "number"
          },
          "day_4": {
            "type": "number"
          },
          "day_5": {
            "type": "number"
          },
          "day_6": {
            "type": "number"
          },
          "day_7": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "ideal_sleep",
          "day_1",
          "day_2",
          "day_3",
          "day_4",
          "day_5",
          "day_6",
          "day_7"
        ]
      }
    },
    {
      "tool_id": "macro_cycling_calculator",
      "name": "Macro Cycling Calculator",
      "short_name": "Macro Cycling",
      "category": "Nutrition",
      "summary": "Calculate different macros for training days and rest days with carb cycling for recomp, lean bulk, or cut goals.",
      "url": "https://aifithub.io/macro-cycling-calculator/",
      "path": "/macro-cycling-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/macro-cycling-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "bodyweight_kg": {
            "type": "number"
          },
          "goal": {
            "type": "number"
          },
          "training_days_per_week": {
            "type": "number"
          },
          "activity_level": {
            "type": "number"
          },
          "body_fat_pct": {
            "type": "number"
          },
          "tdee": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "bodyweight_kg",
          "goal",
          "training_days_per_week",
          "activity_level",
          "body_fat_pct",
          "tdee"
        ]
      }
    },
    {
      "tool_id": "muscle_gain_potential_calculator",
      "name": "Muscle Gain Potential Calculator",
      "short_name": "Muscle Potential",
      "category": "Body Composition",
      "summary": "Estimate your natural muscular potential with the Casey Butt model and see how close you are to your genetic limit.",
      "url": "https://aifithub.io/muscle-gain-potential-calculator/",
      "path": "/muscle-gain-potential-calculator/",
      "mode": "url_api",
      "api_usage": "GET https://aifithub.io/api/muscle-gain-potential-calculator/?<params>",
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "sex": {
            "type": "number"
          },
          "height_cm": {
            "type": "number"
          },
          "wrist_cm": {
            "type": "number"
          },
          "ankle_cm": {
            "type": "number"
          },
          "current_weight_kg": {
            "type": "number"
          },
          "current_body_fat_pct": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "sex",
          "height_cm",
          "wrist_cm",
          "ankle_cm",
          "current_weight_kg",
          "current_body_fat_pct"
        ]
      }
    }
  ],
  "creator": {
    "@type": "Organization",
    "name": "Orbyd",
    "url": "https://orbyd.app"
  },
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "methodology_pages": [
    {
      "tool_id": "tdee-calculator",
      "name": "Methodology \u2014 TDEE Calculator",
      "url": "https://aifithub.io/methodology/tdee-calculator/",
      "tool_url": "https://aifithub.io/tdee-calculator/",
      "description": "Assumptions, formulas, limitations, and references for TDEE Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "bmr-calculator",
      "name": "Methodology \u2014 BMR Calculator",
      "url": "https://aifithub.io/methodology/bmr-calculator/",
      "tool_url": "https://aifithub.io/bmr-calculator/",
      "description": "Assumptions, formulas, limitations, and references for BMR Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "macro-calculator",
      "name": "Methodology \u2014 Macro Calculator",
      "url": "https://aifithub.io/methodology/macro-calculator/",
      "tool_url": "https://aifithub.io/macro-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Macro Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "bmi-calculator",
      "name": "Methodology \u2014 BMI Calculator",
      "url": "https://aifithub.io/methodology/bmi-calculator/",
      "tool_url": "https://aifithub.io/bmi-calculator/",
      "description": "Assumptions, formulas, limitations, and references for BMI Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "calorie-deficit-calculator",
      "name": "Methodology \u2014 Calorie Deficit Calculator",
      "url": "https://aifithub.io/methodology/calorie-deficit-calculator/",
      "tool_url": "https://aifithub.io/calorie-deficit-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Calorie Deficit Calculator.",
      "category": "Planning"
    },
    {
      "tool_id": "body-recomposition-planner",
      "name": "Methodology \u2014 Body Recomposition Planner",
      "url": "https://aifithub.io/methodology/body-recomposition-planner/",
      "tool_url": "https://aifithub.io/body-recomposition-planner/",
      "description": "Assumptions, formulas, limitations, and references for Body Recomposition Planner.",
      "category": "Planning"
    },
    {
      "tool_id": "progressive-overload-planner",
      "name": "Methodology \u2014 Progressive Overload Planner",
      "url": "https://aifithub.io/methodology/progressive-overload-planner/",
      "tool_url": "https://aifithub.io/progressive-overload-planner/",
      "description": "Assumptions, formulas, limitations, and references for Progressive Overload Planner.",
      "category": "Strength"
    },
    {
      "tool_id": "one-rep-max-calculator",
      "name": "Methodology \u2014 One-Rep Max Calculator",
      "url": "https://aifithub.io/methodology/one-rep-max-calculator/",
      "tool_url": "https://aifithub.io/one-rep-max-calculator/",
      "description": "Assumptions, formulas, limitations, and references for One-Rep Max Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "body-fat-percentage-calculator",
      "name": "Methodology \u2014 Body Fat Percentage Calculator",
      "url": "https://aifithub.io/methodology/body-fat-percentage-calculator/",
      "tool_url": "https://aifithub.io/body-fat-percentage-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Body Fat Percentage Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "protein-intake-calculator",
      "name": "Methodology \u2014 Protein Intake Calculator",
      "url": "https://aifithub.io/methodology/protein-intake-calculator/",
      "tool_url": "https://aifithub.io/protein-intake-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Protein Intake Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "ideal-weight-calculator",
      "name": "Methodology \u2014 Ideal Weight Calculator",
      "url": "https://aifithub.io/methodology/ideal-weight-calculator/",
      "tool_url": "https://aifithub.io/ideal-weight-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Ideal Weight Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "running-pace-calculator",
      "name": "Methodology \u2014 Running Pace Calculator",
      "url": "https://aifithub.io/methodology/running-pace-calculator/",
      "tool_url": "https://aifithub.io/running-pace-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Running Pace Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "heart-rate-zone-calculator",
      "name": "Methodology \u2014 Heart Rate Zone Calculator",
      "url": "https://aifithub.io/methodology/heart-rate-zone-calculator/",
      "tool_url": "https://aifithub.io/heart-rate-zone-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Heart Rate Zone Calculator.",
      "category": "Recovery"
    },
    {
      "tool_id": "water-intake-calculator",
      "name": "Methodology \u2014 Water Intake Calculator",
      "url": "https://aifithub.io/methodology/water-intake-calculator/",
      "tool_url": "https://aifithub.io/water-intake-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Water Intake Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "waist-to-hip-ratio-calculator",
      "name": "Methodology \u2014 Waist-to-Hip Ratio Calculator",
      "url": "https://aifithub.io/methodology/waist-to-hip-ratio-calculator/",
      "tool_url": "https://aifithub.io/waist-to-hip-ratio-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Waist-to-Hip Ratio Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "sleep-calculator",
      "name": "Methodology \u2014 Sleep Calculator",
      "url": "https://aifithub.io/methodology/sleep-calculator/",
      "tool_url": "https://aifithub.io/sleep-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Sleep Calculator.",
      "category": "Recovery"
    },
    {
      "tool_id": "ffmi-calculator",
      "name": "Methodology \u2014 FFMI Calculator",
      "url": "https://aifithub.io/methodology/ffmi-calculator/",
      "tool_url": "https://aifithub.io/ffmi-calculator/",
      "description": "Assumptions, formulas, limitations, and references for FFMI Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "vo2-max-estimator",
      "name": "Methodology \u2014 VO2 Max Estimator",
      "url": "https://aifithub.io/methodology/vo2-max-estimator/",
      "tool_url": "https://aifithub.io/vo2-max-estimator/",
      "description": "Assumptions, formulas, limitations, and references for VO2 Max Estimator.",
      "category": "Cardio"
    },
    {
      "tool_id": "strength-standards-calculator",
      "name": "Methodology \u2014 Strength Standards Calculator",
      "url": "https://aifithub.io/methodology/strength-standards-calculator/",
      "tool_url": "https://aifithub.io/strength-standards-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Strength Standards Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "dots-score-calculator",
      "name": "Methodology \u2014 DOTS & Wilks Score Calculator",
      "url": "https://aifithub.io/methodology/dots-score-calculator/",
      "tool_url": "https://aifithub.io/dots-score-calculator/",
      "description": "Assumptions, formulas, limitations, and references for DOTS & Wilks Score Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "lean-body-mass-calculator",
      "name": "Methodology \u2014 Lean Body Mass Calculator",
      "url": "https://aifithub.io/methodology/lean-body-mass-calculator/",
      "tool_url": "https://aifithub.io/lean-body-mass-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Lean Body Mass Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "walking-calorie-calculator",
      "name": "Methodology \u2014 Walking Calorie Calculator",
      "url": "https://aifithub.io/methodology/walking-calorie-calculator/",
      "tool_url": "https://aifithub.io/walking-calorie-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Walking Calorie Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "calories-burned-calculator",
      "name": "Methodology \u2014 Calories Burned Calculator",
      "url": "https://aifithub.io/methodology/calories-burned-calculator/",
      "tool_url": "https://aifithub.io/calories-burned-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Calories Burned Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "intermittent-fasting-window-planner",
      "name": "Methodology \u2014 Intermittent Fasting Window Planner",
      "url": "https://aifithub.io/methodology/intermittent-fasting-window-planner/",
      "tool_url": "https://aifithub.io/intermittent-fasting-window-planner/",
      "description": "Assumptions, formulas, limitations, and references for Intermittent Fasting Window Planner.",
      "category": "Nutrition"
    },
    {
      "tool_id": "meal-macro-split-planner",
      "name": "Methodology \u2014 Meal Macro Split Planner",
      "url": "https://aifithub.io/methodology/meal-macro-split-planner/",
      "tool_url": "https://aifithub.io/meal-macro-split-planner/",
      "description": "Assumptions, formulas, limitations, and references for Meal Macro Split Planner.",
      "category": "Nutrition"
    },
    {
      "tool_id": "creatine-intake-calculator",
      "name": "Methodology \u2014 Creatine Intake Calculator",
      "url": "https://aifithub.io/methodology/creatine-intake-calculator/",
      "tool_url": "https://aifithub.io/creatine-intake-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Creatine Intake Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "workout-volume-calculator",
      "name": "Methodology \u2014 Workout Volume Calculator",
      "url": "https://aifithub.io/methodology/workout-volume-calculator/",
      "tool_url": "https://aifithub.io/workout-volume-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Workout Volume Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "food-to-exercise-converter",
      "name": "Methodology \u2014 Food-to-Exercise Converter",
      "url": "https://aifithub.io/methodology/food-to-exercise-converter/",
      "tool_url": "https://aifithub.io/food-to-exercise-converter/",
      "description": "Assumptions, formulas, limitations, and references for Food-to-Exercise Converter.",
      "category": "Nutrition"
    },
    {
      "tool_id": "resting-heart-rate-calculator",
      "name": "Methodology \u2014 Resting Heart Rate Calculator",
      "url": "https://aifithub.io/methodology/resting-heart-rate-calculator/",
      "tool_url": "https://aifithub.io/resting-heart-rate-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Resting Heart Rate Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "flexibility-score-calculator",
      "name": "Methodology \u2014 Flexibility Score Calculator",
      "url": "https://aifithub.io/methodology/flexibility-score-calculator/",
      "tool_url": "https://aifithub.io/flexibility-score-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Flexibility Score Calculator.",
      "category": "Body Composition"
    },
    {
      "tool_id": "swim-pace-calculator",
      "name": "Methodology \u2014 Swim Pace Calculator",
      "url": "https://aifithub.io/methodology/swim-pace-calculator/",
      "tool_url": "https://aifithub.io/swim-pace-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Swim Pace Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "run-training-paces-calculator",
      "name": "Methodology \u2014 Run Training Paces Calculator",
      "url": "https://aifithub.io/methodology/run-training-paces-calculator/",
      "tool_url": "https://aifithub.io/run-training-paces-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Run Training Paces Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "sweat-rate-calculator",
      "name": "Methodology \u2014 Sweat Rate Calculator",
      "url": "https://aifithub.io/methodology/sweat-rate-calculator/",
      "tool_url": "https://aifithub.io/sweat-rate-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Sweat Rate Calculator.",
      "category": "Recovery"
    },
    {
      "tool_id": "race-time-predictor",
      "name": "Methodology \u2014 Race Time Predictor",
      "url": "https://aifithub.io/methodology/race-time-predictor/",
      "tool_url": "https://aifithub.io/race-time-predictor/",
      "description": "Assumptions, formulas, limitations, and references for Race Time Predictor.",
      "category": "Cardio"
    },
    {
      "tool_id": "cycling-power-ftp-zone-calculator",
      "name": "Methodology \u2014 Cycling Power & FTP Zone Calculator",
      "url": "https://aifithub.io/methodology/cycling-power-ftp-zone-calculator/",
      "tool_url": "https://aifithub.io/cycling-power-ftp-zone-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Cycling Power & FTP Zone Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "plate-loading-calculator",
      "name": "Methodology \u2014 Plate Loading Calculator",
      "url": "https://aifithub.io/methodology/plate-loading-calculator/",
      "tool_url": "https://aifithub.io/plate-loading-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Plate Loading Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "treadmill-pace-converter",
      "name": "Methodology \u2014 Treadmill Pace Converter",
      "url": "https://aifithub.io/methodology/treadmill-pace-converter/",
      "tool_url": "https://aifithub.io/treadmill-pace-converter/",
      "description": "Assumptions, formulas, limitations, and references for Treadmill Pace Converter.",
      "category": "Cardio"
    },
    {
      "tool_id": "zone-2-heart-rate-calculator",
      "name": "Methodology \u2014 Zone 2 Heart Rate Calculator",
      "url": "https://aifithub.io/methodology/zone-2-heart-rate-calculator/",
      "tool_url": "https://aifithub.io/zone-2-heart-rate-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Zone 2 Heart Rate Calculator.",
      "category": "Cardio"
    },
    {
      "tool_id": "dots-wilks-gl-combined-calculator",
      "name": "Methodology \u2014 DOTS vs Wilks vs GL Calculator",
      "url": "https://aifithub.io/methodology/dots-wilks-gl-combined-calculator/",
      "tool_url": "https://aifithub.io/dots-wilks-gl-combined-calculator/",
      "description": "Assumptions, formulas, limitations, and references for DOTS vs Wilks vs GL Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "rpe-to-percentage-converter",
      "name": "Methodology \u2014 RPE to Percentage Converter",
      "url": "https://aifithub.io/methodology/rpe-to-percentage-converter/",
      "tool_url": "https://aifithub.io/rpe-to-percentage-converter/",
      "description": "Assumptions, formulas, limitations, and references for RPE to Percentage Converter.",
      "category": "Strength"
    },
    {
      "tool_id": "strength-percentile-calculator",
      "name": "Methodology \u2014 Strength Percentile Calculator",
      "url": "https://aifithub.io/methodology/strength-percentile-calculator/",
      "tool_url": "https://aifithub.io/strength-percentile-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Strength Percentile Calculator.",
      "category": "Strength"
    },
    {
      "tool_id": "meet-day-attempt-selector",
      "name": "Methodology \u2014 Meet Day Attempt Selector",
      "url": "https://aifithub.io/methodology/meet-day-attempt-selector/",
      "tool_url": "https://aifithub.io/meet-day-attempt-selector/",
      "description": "Assumptions, formulas, limitations, and references for Meet Day Attempt Selector.",
      "category": "Strength"
    },
    {
      "tool_id": "hybrid-training-planner",
      "name": "Methodology \u2014 Hybrid Training Planner",
      "url": "https://aifithub.io/methodology/hybrid-training-planner/",
      "tool_url": "https://aifithub.io/hybrid-training-planner/",
      "description": "Assumptions, formulas, limitations, and references for Hybrid Training Planner.",
      "category": "Planning"
    },
    {
      "tool_id": "sleep-debt-calculator",
      "name": "Methodology \u2014 Sleep Debt Calculator",
      "url": "https://aifithub.io/methodology/sleep-debt-calculator/",
      "tool_url": "https://aifithub.io/sleep-debt-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Sleep Debt Calculator.",
      "category": "Recovery"
    },
    {
      "tool_id": "macro-cycling-calculator",
      "name": "Methodology \u2014 Macro Cycling Calculator",
      "url": "https://aifithub.io/methodology/macro-cycling-calculator/",
      "tool_url": "https://aifithub.io/macro-cycling-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Macro Cycling Calculator.",
      "category": "Nutrition"
    },
    {
      "tool_id": "muscle-gain-potential-calculator",
      "name": "Methodology \u2014 Muscle Gain Potential Calculator",
      "url": "https://aifithub.io/methodology/muscle-gain-potential-calculator/",
      "tool_url": "https://aifithub.io/muscle-gain-potential-calculator/",
      "description": "Assumptions, formulas, limitations, and references for Muscle Gain Potential Calculator.",
      "category": "Body Composition"
    }
  ],
  "articles": [
    {
      "slug": "body-composition-for-athletes",
      "title": "Body Composition for Athletes: Bod Pod vs DEXA vs Calipers",
      "description": "Precision, bias, hydration sensitivity, and the gap between an absolute body-fat number and a tracked trend you can actually trust.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/body-composition-for-athletes/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 6,
      "keywords": [
        "body composition",
        "DEXA scan",
        "Bod Pod",
        "skinfold calipers",
        "body fat measurement"
      ],
      "tools_referenced": [
        {
          "id": "body-fat-percentage-calculator",
          "url": "https://aifithub.io/body-fat-percentage-calculator/"
        },
        {
          "id": "ffmi-calculator",
          "url": "https://aifithub.io/ffmi-calculator/"
        },
        {
          "id": "lean-body-mass-calculator",
          "url": "https://aifithub.io/lean-body-mass-calculator/"
        }
      ]
    },
    {
      "slug": "dots-vs-wilks-vs-gl",
      "title": "DOTS vs Wilks vs GL: Scoring Coefficients Compared",
      "description": "Why the IPF moved from Wilks to IPF-GL in 2019 and to DOTS-style scoring for open comps, with coefficient behaviour plotted against bodyweight.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/dots-vs-wilks-vs-gl/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 6,
      "keywords": [
        "DOTS score",
        "Wilks formula",
        "IPF GL coefficients",
        "powerlifting scoring",
        "Glossbrenner"
      ],
      "tools_referenced": [
        {
          "id": "dots-score-calculator",
          "url": "https://aifithub.io/dots-score-calculator/"
        },
        {
          "id": "dots-wilks-gl-combined-calculator",
          "url": "https://aifithub.io/dots-wilks-gl-combined-calculator/"
        }
      ]
    },
    {
      "slug": "heart-rate-zones-methods-compared",
      "title": "Heart Rate Zones: Karvonen vs Maffetone vs Tanaka vs Lactate Threshold",
      "description": "Four methods for setting aerobic and threshold zones, ranked by population validity, input requirements, and how badly they fail at the edges.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/heart-rate-zones-methods-compared/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 7,
      "keywords": [
        "heart rate zones",
        "Karvonen formula",
        "Tanaka HRmax",
        "Maffetone method",
        "lactate threshold"
      ],
      "tools_referenced": [
        {
          "id": "heart-rate-zone-calculator",
          "url": "https://aifithub.io/heart-rate-zone-calculator/"
        },
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        },
        {
          "id": "resting-heart-rate-calculator",
          "url": "https://aifithub.io/resting-heart-rate-calculator/"
        }
      ]
    },
    {
      "slug": "natural-muscular-potential-ffmi",
      "title": "Natural Muscular Potential: What the FFMI Literature Supports and What It Doesn't",
      "description": "Kouri 1995 proposed an FFMI 25 ceiling for natural lifters. Thirty years later, what still holds \u2014 and what the replication attempts showed.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/natural-muscular-potential-ffmi/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 5,
      "keywords": [
        "FFMI",
        "natural muscular potential",
        "Kouri 1995",
        "lean body mass",
        "genetic ceiling"
      ],
      "tools_referenced": [
        {
          "id": "ffmi-calculator",
          "url": "https://aifithub.io/ffmi-calculator/"
        },
        {
          "id": "muscle-gain-potential-calculator",
          "url": "https://aifithub.io/muscle-gain-potential-calculator/"
        }
      ]
    },
    {
      "slug": "protein-for-lifters-2026",
      "title": "Protein for Lifters: The 2026 Dose-Response Meta-Analyses",
      "description": "Morton 2018 BJSM, Helms 2014 JISSN, and the current ceiling around 1.6\u20132.2 g/kg \u2014 plus what the bodybuilder-contest literature adds.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/protein-for-lifters-2026/",
      "published_at": "2026-04-24",
      "reading_minutes": 12,
      "citation_count": 7,
      "keywords": [
        "protein intake",
        "morton meta-analysis",
        "protein dose response",
        "hypertrophy nutrition",
        "lean mass retention"
      ],
      "tools_referenced": [
        {
          "id": "protein-intake-calculator",
          "url": "https://aifithub.io/protein-intake-calculator/"
        },
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        },
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        }
      ]
    },
    {
      "slug": "race-time-prediction-riegel-limits",
      "title": "Race Time Prediction: Where Riegel Holds and Where It Breaks",
      "description": "Riegel's 1981 fatigue exponent is remarkably durable at mid-distance, but it overstates marathon time for undertrained runners and understates it for elites.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/race-time-prediction-riegel-limits/",
      "published_at": "2026-04-24",
      "reading_minutes": 10,
      "citation_count": 5,
      "keywords": [
        "race time prediction",
        "Riegel formula",
        "marathon pace",
        "running physiology",
        "endurance decay"
      ],
      "tools_referenced": [
        {
          "id": "race-time-predictor",
          "url": "https://aifithub.io/race-time-predictor/"
        },
        {
          "id": "running-pace-calculator",
          "url": "https://aifithub.io/running-pace-calculator/"
        }
      ]
    },
    {
      "slug": "tdee-formulas-compared",
      "title": "TDEE Formulas Compared: Mifflin-St Jeor vs Harris-Benedict vs WHO/FAO vs Katch-McArdle",
      "description": "Population bias, measurement drift, and why a 5% RMSE between formulas still matters when you're running a cut on fixed calories.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/tdee-formulas-compared/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 6,
      "keywords": [
        "TDEE",
        "Mifflin-St Jeor",
        "Harris-Benedict",
        "Katch-McArdle",
        "basal metabolic rate"
      ],
      "tools_referenced": [
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        },
        {
          "id": "bmr-calculator",
          "url": "https://aifithub.io/bmr-calculator/"
        },
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        }
      ]
    },
    {
      "slug": "evidence-based-programming-2026",
      "title": "The 2026 Lifter's Guide to Evidence-Based Programming",
      "description": "Volume, intensity, frequency, and specificity reviewed through the Schoenfeld meta-analyses and the hypertrophy literature. With dated caveats.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/evidence-based-programming-2026/",
      "published_at": "2026-04-24",
      "reading_minutes": 14,
      "citation_count": 8,
      "keywords": [
        "evidence-based programming",
        "hypertrophy training",
        "schoenfeld meta-analysis",
        "training volume",
        "progressive overload"
      ],
      "tools_referenced": [
        {
          "id": "one-rep-max-calculator",
          "url": "https://aifithub.io/one-rep-max-calculator/"
        },
        {
          "id": "workout-volume-calculator",
          "url": "https://aifithub.io/workout-volume-calculator/"
        },
        {
          "id": "progressive-overload-planner",
          "url": "https://aifithub.io/progressive-overload-planner/"
        },
        {
          "id": "rpe-to-percentage-converter",
          "url": "https://aifithub.io/rpe-to-percentage-converter/"
        }
      ]
    },
    {
      "slug": "vo2-max-field-tests",
      "title": "VO2 Max Field Tests: Which Derivation to Trust",
      "description": "Cooper 1968 vs Rockport walking vs Nes HRmax-to-HRrest ratio \u2014 accuracy, population limits, and when each derivation breaks.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/vo2-max-field-tests/",
      "published_at": "2026-04-24",
      "reading_minutes": 11,
      "citation_count": 6,
      "keywords": [
        "VO2 max test",
        "Cooper test",
        "Rockport walking test",
        "aerobic capacity",
        "Nes formula"
      ],
      "tools_referenced": [
        {
          "id": "vo2-max-estimator",
          "url": "https://aifithub.io/vo2-max-estimator/"
        },
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        }
      ]
    },
    {
      "slug": "zone-2-training-what-the-literature-says",
      "title": "Zone 2 Training: What the Literature Actually Says",
      "description": "Polarised training, Seiler's 80/20, St\u00f6ggl & Sperlich 2014, and the San Mill\u00e1n mitochondrial framing \u2014 separated from the social-media version.",
      "archetype": "pillar-guide",
      "url": "https://aifithub.io/articles/zone-2-training-what-the-literature-says/",
      "published_at": "2026-04-24",
      "reading_minutes": 13,
      "citation_count": 7,
      "keywords": [
        "zone 2 training",
        "polarised training",
        "seiler 80/20",
        "aerobic base",
        "mitochondrial adaptation"
      ],
      "tools_referenced": [
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        },
        {
          "id": "heart-rate-zone-calculator",
          "url": "https://aifithub.io/heart-rate-zone-calculator/"
        },
        {
          "id": "vo2-max-estimator",
          "url": "https://aifithub.io/vo2-max-estimator/"
        }
      ]
    },
    {
      "slug": "how-to-do-a-mini-cut",
      "title": "How to Run a Mini Cut",
      "description": "A four-to-six-week aggressive deficit, positioned inside a longer building phase \u2014 when it pays off, and when it costs you the progress.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-do-a-mini-cut/",
      "published_at": "2026-03-23",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "mini cut",
        "short cutting phase",
        "fat loss",
        "muscle retention"
      ],
      "tools_referenced": [
        {
          "id": "calorie-deficit-calculator",
          "url": "https://aifithub.io/calorie-deficit-calculator/"
        },
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        },
        {
          "id": "protein-intake-calculator",
          "url": "https://aifithub.io/protein-intake-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-structure-a-powerlifting-meet",
      "title": "How to Structure a Powerlifting Meet Day",
      "description": "Attempt selection, warm-up ramps, and the pacing decisions that decide whether you total your openers or bomb out in the third attempt.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-structure-a-powerlifting-meet/",
      "published_at": "2026-03-22",
      "reading_minutes": 8,
      "citation_count": 4,
      "keywords": [
        "powerlifting meet day",
        "attempt selection",
        "openers and maxes",
        "warm-up protocol"
      ],
      "tools_referenced": [
        {
          "id": "meet-day-attempt-selector",
          "url": "https://aifithub.io/meet-day-attempt-selector/"
        },
        {
          "id": "one-rep-max-calculator",
          "url": "https://aifithub.io/one-rep-max-calculator/"
        },
        {
          "id": "rpe-to-percentage-converter",
          "url": "https://aifithub.io/rpe-to-percentage-converter/"
        }
      ]
    },
    {
      "slug": "how-to-measure-body-fat-at-home",
      "title": "How to Measure Body Fat at Home",
      "description": "Skinfolds, Navy tape, and BIA scales compared \u2014 with the expected error on each and the one that's worth retaking weekly.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-measure-body-fat-at-home/",
      "published_at": "2026-03-21",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "measure body fat",
        "skinfold calipers",
        "Navy tape method",
        "BIA scale"
      ],
      "tools_referenced": [
        {
          "id": "body-fat-percentage-calculator",
          "url": "https://aifithub.io/body-fat-percentage-calculator/"
        },
        {
          "id": "waist-to-hip-ratio-calculator",
          "url": "https://aifithub.io/waist-to-hip-ratio-calculator/"
        },
        {
          "id": "lean-body-mass-calculator",
          "url": "https://aifithub.io/lean-body-mass-calculator/"
        }
      ]
    },
    {
      "slug": "tdee-for-athletes",
      "title": "TDEE for Athletes: Why the Standard Formulas Understate You",
      "description": "Mifflin-St Jeor was fit on sedentary adults. Here's how to adjust activity multipliers for competitive training loads without over-eating.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/tdee-for-athletes/",
      "published_at": "2026-03-20",
      "reading_minutes": 7,
      "citation_count": 5,
      "keywords": [
        "TDEE for athletes",
        "athlete nutrition",
        "training calories",
        "activity multiplier"
      ],
      "tools_referenced": [
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        },
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        },
        {
          "id": "bmr-calculator",
          "url": "https://aifithub.io/bmr-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-use-heart-rate-zones",
      "title": "How to Use Heart Rate Zones",
      "description": "Karvonen is the default. Here's how to set HRmax and HRrest well enough that the zones actually describe the work you're doing.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-use-heart-rate-zones/",
      "published_at": "2026-03-19",
      "reading_minutes": 7,
      "citation_count": 5,
      "keywords": [
        "heart rate training",
        "Karvonen formula",
        "HRmax",
        "HRrest"
      ],
      "tools_referenced": [
        {
          "id": "heart-rate-zone-calculator",
          "url": "https://aifithub.io/heart-rate-zone-calculator/"
        },
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        },
        {
          "id": "resting-heart-rate-calculator",
          "url": "https://aifithub.io/resting-heart-rate-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-plan-a-deload-week",
      "title": "How to Plan a Deload Week",
      "description": "When to deload, how to cut volume and intensity, and why a bad deload week is worse than none at all.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-plan-a-deload-week/",
      "published_at": "2026-03-18",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "deload week",
        "training stress",
        "overreaching",
        "recovery programming"
      ],
      "tools_referenced": [
        {
          "id": "workout-volume-calculator",
          "url": "https://aifithub.io/workout-volume-calculator/"
        },
        {
          "id": "progressive-overload-planner",
          "url": "https://aifithub.io/progressive-overload-planner/"
        }
      ]
    },
    {
      "slug": "how-to-use-rpe-for-training",
      "title": "How to Use RPE for Training",
      "description": "The 1\u201310 RPE scale, reps-in-reserve framing, and how to anchor percentages to a moving 1RM instead of a stale one.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-use-rpe-for-training/",
      "published_at": "2026-03-17",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "RPE scale",
        "reps in reserve",
        "autoregulation",
        "training load"
      ],
      "tools_referenced": [
        {
          "id": "rpe-to-percentage-converter",
          "url": "https://aifithub.io/rpe-to-percentage-converter/"
        },
        {
          "id": "progressive-overload-planner",
          "url": "https://aifithub.io/progressive-overload-planner/"
        }
      ]
    },
    {
      "slug": "how-to-calculate-one-rep-max-safely",
      "title": "How to Estimate a 1RM Without Testing for One",
      "description": "Epley, Brzycki, and Lombardi compared \u2014 and a rep-range lookup that gets you within 3% of a true max without injury risk.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-calculate-one-rep-max-safely/",
      "published_at": "2026-03-16",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "1RM calculator",
        "Epley formula",
        "Brzycki formula",
        "estimate one rep max"
      ],
      "tools_referenced": [
        {
          "id": "one-rep-max-calculator",
          "url": "https://aifithub.io/one-rep-max-calculator/"
        },
        {
          "id": "rpe-to-percentage-converter",
          "url": "https://aifithub.io/rpe-to-percentage-converter/"
        }
      ]
    },
    {
      "slug": "how-to-train-for-a-5k",
      "title": "How to Train for a 5k",
      "description": "A ten-week plan built around polarised training, aerobic base work, and a weekly VO2 max session \u2014 with pacing pulled from Riegel.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-train-for-a-5k/",
      "published_at": "2026-03-14",
      "reading_minutes": 8,
      "citation_count": 5,
      "keywords": [
        "5k training plan",
        "couch to 5k",
        "polarised running",
        "aerobic base"
      ],
      "tools_referenced": [
        {
          "id": "race-time-predictor",
          "url": "https://aifithub.io/race-time-predictor/"
        },
        {
          "id": "running-pace-calculator",
          "url": "https://aifithub.io/running-pace-calculator/"
        },
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-improve-sleep-for-recovery",
      "title": "How to Improve Sleep for Recovery",
      "description": "Duration, regularity, and the small number of levers the sleep literature actually supports \u2014 cold showers and magnesium are not among them.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-improve-sleep-for-recovery/",
      "published_at": "2026-03-13",
      "reading_minutes": 7,
      "citation_count": 5,
      "keywords": [
        "sleep for recovery",
        "athlete sleep",
        "sleep hygiene",
        "circadian rhythm"
      ],
      "tools_referenced": [
        {
          "id": "sleep-calculator",
          "url": "https://aifithub.io/sleep-calculator/"
        },
        {
          "id": "sleep-debt-calculator",
          "url": "https://aifithub.io/sleep-debt-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-build-muscle-as-a-beginner",
      "title": "How to Build Muscle as a Beginner",
      "description": "A beginner's first twelve weeks of resistance training \u2014 volume targets, protein intake, and a three-day full-body template with progression rules.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-build-muscle-as-a-beginner/",
      "published_at": "2026-03-12",
      "reading_minutes": 8,
      "citation_count": 5,
      "keywords": [
        "beginner muscle building",
        "hypertrophy for beginners",
        "first strength program",
        "novice linear progression"
      ],
      "tools_referenced": [
        {
          "id": "protein-intake-calculator",
          "url": "https://aifithub.io/protein-intake-calculator/"
        },
        {
          "id": "progressive-overload-planner",
          "url": "https://aifithub.io/progressive-overload-planner/"
        },
        {
          "id": "workout-volume-calculator",
          "url": "https://aifithub.io/workout-volume-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-improve-vo2-max",
      "title": "How to Improve VO2 Max",
      "description": "Interval prescriptions from the Norwegian 4\u00d74 literature, Tabata's original 1996 study, and why polarised base still comes first.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-improve-vo2-max/",
      "published_at": "2026-03-11",
      "reading_minutes": 7,
      "citation_count": 5,
      "keywords": [
        "improve VO2 max",
        "HIIT intervals",
        "Norwegian 4x4",
        "aerobic capacity"
      ],
      "tools_referenced": [
        {
          "id": "vo2-max-estimator",
          "url": "https://aifithub.io/vo2-max-estimator/"
        },
        {
          "id": "zone-2-heart-rate-calculator",
          "url": "https://aifithub.io/zone-2-heart-rate-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-eat-enough-protein",
      "title": "How to Eat Enough Protein",
      "description": "Practical distribution, leucine thresholds, and why hitting 1.6\u20132.2 g/kg across four feedings beats a single large dose.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-eat-enough-protein/",
      "published_at": "2026-03-10",
      "reading_minutes": 7,
      "citation_count": 5,
      "keywords": [
        "eat enough protein",
        "protein distribution",
        "leucine threshold",
        "protein timing"
      ],
      "tools_referenced": [
        {
          "id": "protein-intake-calculator",
          "url": "https://aifithub.io/protein-intake-calculator/"
        },
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-count-macros",
      "title": "How to Count Macros",
      "description": "Protein first, fat floor, carbs as the energy lever \u2014 with an explicit procedure for starting, tracking, and correcting weekly.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-count-macros/",
      "published_at": "2026-03-08",
      "reading_minutes": 7,
      "citation_count": 4,
      "keywords": [
        "count macros",
        "macro tracking",
        "flexible dieting",
        "IIFYM"
      ],
      "tools_referenced": [
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        },
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        }
      ]
    },
    {
      "slug": "how-to-break-a-weight-loss-plateau",
      "title": "How to Break a Weight-Loss Plateau",
      "description": "Adaptive thermogenesis, tracking error, and the four levers that actually move the scale again when a deficit stalls.",
      "archetype": "standard-guide",
      "url": "https://aifithub.io/articles/how-to-break-a-weight-loss-plateau/",
      "published_at": "2026-03-05",
      "reading_minutes": 8,
      "citation_count": 5,
      "keywords": [
        "weight loss plateau",
        "adaptive thermogenesis",
        "diet break",
        "metabolic adaptation"
      ],
      "tools_referenced": [
        {
          "id": "tdee-calculator",
          "url": "https://aifithub.io/tdee-calculator/"
        },
        {
          "id": "calorie-deficit-calculator",
          "url": "https://aifithub.io/calorie-deficit-calculator/"
        },
        {
          "id": "macro-calculator",
          "url": "https://aifithub.io/macro-calculator/"
        }
      ]
    }
  ]
}