{"message":"Humanform MCP Server - Anthropometric Toolkit","version":"0.1.0","endpoints":{"mcp":"/mcp","description":"Predict 91 body measurements for humans in 150 countries, based on gender, age, and percentile."},"counts":{"measurements":91,"countries":150},"constraints":{"age":{"min":2,"max":88,"step":1},"gender":["male","female"],"percentile":{"min":1,"max":99,"step":1}},"tools":[{"name":"listMeasurements","description":"List all available body measurements","parameters":{}},{"name":"listCountries","description":"List all supported countries","parameters":{}},{"name":"predict","description":"Predict a single body measurement for a person","parameters":{"measurement":"Measurement id (e.g. stature, eyeHeight)","country":"ISO country code (e.g. UK, US, ID)","gender":"male | female","age":"2-88","percentile":"1-99"},"example":{"measurement":"stature","country":"UK","gender":"male","age":30,"percentile":50},"returns":"Predicted value in centimetres (one decimal place)"},{"name":"predictMultiple","description":"Predict multiple body measurements for a person in one call","parameters":{"measurements":"Array of measurement ids","country":"ISO country code (e.g. UK, US, ID)","gender":"male | female","age":"2-88","percentile":"1-99"},"example":{"measurements":["stature","eyeHeight","kneeHeight"],"country":"UK","gender":"male","age":30,"percentile":50},"returns":"Array of { measurement, value } objects with values in centimetres"}],"usage":{"mcp":"Connect an MCP client to /mcp","discover":"Call listMeasurements and listCountries to see valid ids and codes","predict":"Call predict with measurement, country, gender, age, and percentile","predictMultiple":"Call predictMultiple with the same person inputs plus a measurements array"}}