# Pediatric BMI Calculator MCP

> Pediatric BMI Calculator lets you determine a child's Body Mass Index, growth percentiles, and nutritional status using official WHO and CDC standards. Enter a child’s age, weight, and height to get immediate classification—whether they are falling into the healthy, overweight, or undernourished category. It processes data specifically for ages 2 through 20 years, providing reliable metrics essential for pediatric care.

## Overview
- **Category:** health
- **Price:** Free
- **Tags:** pediatric, bmi, growth, healthcare, cdc, who

## Description

This MCP provides specialized calculations for assessing a child’s growth trajectory and nutritional status. Instead of relying on general BMI charts that don't account for age-specific growth patterns, this tool uses established WHO and CDC standards to map physical measurements to precise percentiles and z-scores. You input the necessary biological data—age, weight, height—and the MCP immediately generates a comprehensive profile. It calculates the core index using `calculate_bmi`, then uses that figure to determine the appropriate nutritional classification with `assess_growth_metrics`. If you suspect the initial data might be faulty or outside expected clinical limits, you can run `validate_pediatric_parameters` first. Connecting this MCP via Vinkius gives your AI client access to these specialized calculations, letting you spend less time cross-referencing guidelines and more time focusing on the patient's care plan.

## Tools

### calculate_bmi
Computes the core Body Mass Index (BMI) score using provided weight and height metrics.

### assess_growth_metrics
Determines the child's nutritional classification and growth percentile based on the calculated BMI.

### validate_pediatric_parameters
Confirms that all input measurements (age, weight, height) are within valid clinical and developmental bounds for assessment.

## Prompt Examples

**Prompt:** 
```
Calculate the BMI for a 5-year-old boy weighing 20kg and 110cm tall.
```

**Response:** 
```
The calculated BMI is 16.53. For a 60-month-old male, this falls within the healthy weight range.
```

**Prompt:** 
```
Is a BMI of 25 for a 14-year-old female considered overweight?
```

**Response:** 
```
A BMI of 25 for a 168-month-old female corresponds to the overweight classification based on CDC growth charts.
```

**Prompt:** 
```
Check if these parameters are valid: age 12 months, weight 5kg.
```

**Response:** 
```
The parameters are invalid. The supported age range for pediatric assessment is between 24 and 240 months.
```

## Capabilities

### Calculate BMI Index
Inputs weight and height data to compute a child's Body Mass Index score.

### Determine Growth Classification
Uses the calculated BMI to assess specific pediatric growth metrics, providing nutritional status (e.g., healthy weight, overweight).

### Validate Input Parameters
Checks age and physical measurements against accepted clinical bounds for a valid assessment.

## Use Cases

### Routine Check-Up Follow-up
A family doctor needs to check a 7-year-old's weight after a growth spurt. Instead of calculating the BMI by hand and referencing outdated charts, they ask their agent to use `calculate_bmi` followed by `assess_growth_metrics`. The system immediately returns the percentile ranking and confirms if it remains in the healthy range.

### Addressing Data Uncertainty
A nurse receives measurements for a 1-year-old that are outside standard pediatric ranges. Before proceeding, they use `validate_pediatric_parameters`. The MCP flags the data as invalid, preventing the doctor from making an assessment based on faulty inputs.

### Documentation Review
A pediatrician needs to compare a child's current growth status against historical records. They feed the new measurements into this MCP to generate a reliable report that reflects the proper WHO/CDC classification, ensuring compliance for the patient file.

### Differential Diagnosis Support
A dietitian needs to know if weight gain is due to nutritional deficiency or excess. They run `assess_growth_metrics` using the MCP's advanced algorithms, which provide a detailed classification that guides their next round of dietary consultation.

## Benefits

- Get immediate, standard-compliant classification. The `assess_growth_metrics` tool uses official CDC and WHO standards, so your documentation is always accurate.
- Save time on manual calculations. Instead of cross-referencing multiple tables for age-specific BMI percentiles, the MCP handles it all in one request.
- Ensure data integrity before diagnosis. Running `validate_pediatric_parameters` first catches invalid inputs, preventing misleading growth assessments.
- Go beyond simple numbers. This MCP doesn't just calculate a score; it classifies the result, telling you if the child is healthy weight or overweight.
- Focus on care, not charts. By automating complex pediatric calculations, your agent gives you actionable insights faster than any manual system.

## How It Works

The bottom line is you get an instant, standard-compliant assessment of the child's weight relative to their expected growth curve.

1. Start by entering the child's full data set (age in months, weight in kg, height in cm) into your AI client.
2. The MCP first runs `validate_pediatric_parameters` to ensure all provided measurements fall within clinically acceptable ranges. If they pass validation, it proceeds to calculate the BMI index using `calculate_bmi`.
3. Finally, the system uses the resulting BMI and age data through `assess_growth_metrics` to return a definitive growth status and percentile ranking.

## Frequently Asked Questions

**Does the Pediatric BMI Calculator MCP use WHO or CDC standards?**
Yes, this MCP incorporates both World Health Organization (WHO) and Centers for Disease Control (CDC) guidelines. It uses these established standards to map your child’s weight and height to accurate percentiles.

**What age range does the Pediatric BMI Calculator support?**
It supports children from 2 years up to 20 years. The underlying calculation engine is built specifically for this pediatric developmental window.

**If my data is bad, how does the calculate_bmi tool handle it?**
The system first prompts you to run `validate_pediatric_parameters`. This ensures that if any input—like age or weight—is outside normal clinical bounds, the calculation won't proceed until the measurements are corrected.

**What is the difference between calculate_bmi and assess_growth_metrics?**
Calculating BMI gives you a raw index number. Running `assess_growth_metrics` takes that number, compares it to age-specific curves, and tells you what it means in terms of nutritional classification.

**Can I use this MCP for adults?**
No. This MCP is highly specialized for pediatric care (ages 2–20). Adult patients require a different calculation protocol that accounts for different physiological changes.