Growo child growth
by usegrowo.com · remote · no sign-in to list tools · v1.5.0 · published by com.usegrowo
Free child growth tools: percentiles, BMI, corrected age, target height, birth size. WHO and CDC.
16 tools: 1 do something that can't be undone, 13 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone1Claude Code: ask: see these tools
- Changes things13Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http growo-growth https://mcp.usegrowo.com/Findings
Matches of fixed checks, with the text they matched.
- Warngrowth_trend
The server marks "growth_trend" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
The server marks "convert_measurement" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_measurement" says "convert": a word for a change.
The server marks "zscore_percentile" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
16 tools
Can't be undone 1Claude Code: ask
growth_trendWhat moved between two measurements of the same child: the percentile and z-score at each point, how far the position shifted, and how many of the drawn 3rd/15th/50th/85th/97th lin…1 finding
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "growth_trend" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it What moved between two measurements of the same child: the percentile and z-score at each point, how far the position shifted, and how many of the drawn 3rd/15th/50th/85th/97th lines were crossed. Band crossings are the unit that matters — one is common while a child settles onto their own curve, two downward is the pattern clinicians review. NOT a velocity percentile: WHO's separate Growth Velocity Standards are not implemented here, so this reports movement across the attained-growth chart and never claims a percentile for the rate of gain itself.
Annotations the server declares
- title: Change between two measurements
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Changes things 13Claude Code: ask
birth_size_percentileWhere a birth measurement sits on the Olsen 2010 intrauterine curves, for the number of completed weeks of pregnancy.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Where a birth measurement sits on the Olsen 2010 intrauterine curves, for the number of completed weeks of pregnancy. This answers a different question from the growth charts: not how a child grows over time, but how big they were on the day they were born given how long the pregnancy ran. A 2.2 kg baby at 34 weeks and a 2.2 kg baby at 40 weeks are not the same situation, and the WHO charts cannot tell them apart. Returns the percentile, the z-score and the SGA/AGA/LGA category, which is a statistical classification and not a diagnosis.
Annotations the server declares
- title: Size at birth for gestational age
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
bmi_percentileComputes BMI from weight and height, then places it on the BMI-for-age chart for the child's sex and age: the WHO standards under 24 months, the CDC 2000 growth charts from 24 mont…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Computes BMI from weight and height, then places it on the BMI-for-age chart for the child's sex and age: the WHO standards under 24 months, the CDC 2000 growth charts from 24 months to 240 months (20 years), the split the CDC advises. From 24 months the result also carries the CDC percentile range it falls in (below the 5th, 5th to below the 85th, 85th to below the 95th, 95th and above). BMI in childhood is read against age and sex, never against the adult 18.5–25 bands. Same functions and tables as the child BMI calculator on usegrowo.com. Returns no interpretation.
Annotations the server declares
- title: BMI-for-age percentile
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
child_ageThe exact calendar age from a birth date: whole years, months and leftover days, plus the total in months, weeks and days.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The exact calendar age from a birth date: whole years, months and leftover days, plus the total in months, weeks and days. Use it for 'how old is my baby in months', 'age in weeks' and for turning a birth date into an age in months. This is the age since birth, not the age corrected for prematurity. Dates are YYYY-MM-DD.
Annotations the server declares
- title: A child's exact age
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
convert_measurementConverts a weight (kg, g, lb, oz) or a length (cm, m, in, ft) to every common unit, so a measurement quoted in pounds and ounces or feet and inches can go into the growth tools, wh…1 finding
Why it is in this group
- The name "convert_measurement" says "convert": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "convert_measurement" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The name "convert_measurement" says "convert": a word for a change.
Description, as the server wrote it Converts a weight (kg, g, lb, oz) or a length (cm, m, in, ft) to every common unit, so a measurement quoted in pounds and ounces or feet and inches can go into the growth tools, which take kg and cm. For '7 lb 4 oz' pass value 7, unit lb, extra 4; for '2 ft 3 in' pass value 2, unit ft, extra 3.
Annotations the server declares
- title: Convert a baby's weight or length between units
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
corrected_ageThe corrected age of a baby born before 37 weeks: the age since birth minus the weeks the baby was early.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The corrected age of a baby born before 37 weeks: the age since birth minus the weeks the baby was early. Use it for 'what is my preemie's corrected / adjusted age', for reading milestones, and for choosing the age at which to plot growth. Takes the birth date and the gestational age at birth and returns the corrected age, the age since birth, the original due date, and the date by which correction usually stops (about 24 months since birth). Before the due date there is no corrected age, and the result says how many days remain. A baby born at 37 weeks or later needs no correction. Dates are calendar dates (YYYY-MM-DD).
Annotations the server declares
- title: Corrected (adjusted) age for a premature baby
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
development_milestonesWHO motor-development windows that are open, already closed or not yet due at a given age, plus the nearest CDC well-child checkpoint months.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it WHO motor-development windows that are open, already closed or not yet due at a given age, plus the nearest CDC well-child checkpoint months. Windows are 1st–99th percentile ranges from the WHO Motor Development Study — a child inside a window is within the normal range.
Annotations the server declares
- title: Motor milestones for an age
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
growth_percentileWhere one measurement of a child sits on the WHO or CDC growth reference chart.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Where one measurement of a child sits on the WHO or CDC growth reference chart. Returns the percentile, the z-score and the 3rd/15th/50th/85th/97th percentile values at that age, using the same LMS tables as the calculator on usegrowo.com. Returns no interpretation.
Annotations the server declares
- title: Growth percentile
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
growth_reference_rangeThe 3rd/15th/50th/85th/97th percentile values for a given age and sex — the reference band itself, with no child's measurement involved.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The 3rd/15th/50th/85th/97th percentile values for a given age and sex — the reference band itself, with no child's measurement involved. Use this to answer 'what is normal for this age'.
Annotations the server declares
- title: Growth reference range
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
growth_velocityHow fast a child grew between two measurements: the change, and the rate per day, per week and per 30 days.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it How fast a child grew between two measurements: the change, and the rate per day, per week and per 30 days. Use it for 'how many grams a day is my baby gaining' and 'how many cm did my child grow'. Weight in grams, length and head circumference in centimetres, dates as YYYY-MM-DD. It states the rate and does not compare it with a reference.
Annotations the server declares
- title: Growth velocity between two measurements
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
newborn_weight_changeHow far a baby's weight is from the birth weight: the change in grams and in percent, and whether the baby is back at or above birth weight.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it How far a baby's weight is from the birth weight: the change in grams and in percent, and whether the baby is back at or above birth weight. Use it for 'how much weight has my newborn lost', 'newborn weight loss percentage' and 'has my baby regained birth weight'. It is arithmetic on two numbers and does not say whether the change is expected. Grams only: 3400, not 3.4.
Annotations the server declares
- title: Change from birth weight
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
ponderal_indexThe ponderal index (Rohrer's index) from weight and length: 100 x weight in grams / length in cm cubed, with the same quantity in kg per cubic metre.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The ponderal index (Rohrer's index) from weight and length: 100 x weight in grams / length in cm cubed, with the same quantity in kg per cubic metre. It is a newborn proportion measure; BMI-for-age is the usual measure for older children. It returns the number and does not place it against a range.
Annotations the server declares
- title: Ponderal index
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
target_heightThe adult height a child is expected to reach, estimated from both parents' heights with Tanner's mid-parental method: (mother + father +13 cm for a boy, -13 cm for a girl) / 2, wi…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it The adult height a child is expected to reach, estimated from both parents' heights with Tanner's mid-parental method: (mother + father +13 cm for a boy, -13 cm for a girl) / 2, with a range of 8.5 cm either side. Use it for 'how tall will my child be', 'mid-parental height' and 'child height predictor' questions. It is a statistical range, not a forecast for one child, and says nothing about the child's height today. Optionally, with the child's age (24-240 months) and current height, it adds a CDC projection: today's z-score on the CDC 2000 stature-for-age chart carried to age 20, with a range of one standard deviation either side; a height more than 5 SD from the CDC median for the age is refused as an entry error. Centimetres only: convert feet and inches first (5 ft 10 in = 177.8 cm).
Annotations the server declares
- title: Mid-parental (target) height
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
zscore_percentileConverts a z-score (standard deviations from the median) to a percentile and a percentile to a z-score on the normal curve, the relationship growth charts use.1 finding
Why it is in this group
- The description's first verb is "convert": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "zscore_percentile" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}; The description's first verb is "convert": a word for a change.
Description, as the server wrote it Converts a z-score (standard deviations from the median) to a percentile and a percentile to a z-score on the normal curve, the relationship growth charts use. Pass exactly one of zScore or percentile. It converts the number and does not say what it means for a child.
Annotations the server declares
- title: Convert between a z-score and a percentile
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
Only reads 2Claude Code: allow
fetchRetrieve the full text (Markdown) of a Growo article or calculator page by the id that search returned.No findings
Why it is in this group
- The name "fetch" says "fetch": a word for reading.
Description, as the server wrote it Retrieve the full text (Markdown) of a Growo article or calculator page by the id that search returned. The result includes the page url.
Annotations the server declares
- title: Read a Growo article or calculator page
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
searchSearch Growo's physician-written articles and calculators on baby and child growth, percentiles, growth charts, premature babies (corrected age), head circumference, sleep, feeding…No findings
Why it is in this group
- The name "search" says "search": a word for reading.
Description, as the server wrote it Search Growo's physician-written articles and calculators on baby and child growth, percentiles, growth charts, premature babies (corrected age), head circumference, sleep, feeding and development. Returns a short list of results, each with an id, a title and the page URL. Each id can be read in full with fetch. The articles are educational and not medical advice.
Annotations the server declares
- title: Search Growo's articles and calculators
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.5.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http growo-growth https://mcp.usegrowo.com/Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__growo-growth__search",
"mcp__growo-growth__fetch"
],
"ask": [
"mcp__growo-growth__growth_percentile",
"mcp__growo-growth__growth_reference_range",
"mcp__growo-growth__bmi_percentile",
"mcp__growo-growth__growth_trend",
"mcp__growo-growth__birth_size_percentile",
"mcp__growo-growth__corrected_age",
"mcp__growo-growth__target_height",
"mcp__growo-growth__newborn_weight_change",
"mcp__growo-growth__growth_velocity",
"mcp__growo-growth__ponderal_index",
"mcp__growo-growth__child_age",
"mcp__growo-growth__convert_measurement",
"mcp__growo-growth__zscore_percentile",
"mcp__growo-growth__development_milestones"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as growo-growth. Review it before you use it.