Use cases
Worked design scenarios
Five common product design problems with the Humanform measurements that answer them, real POST /v1/predict requests, natural-language prompts for the MCP server, and percentile-range thinking from 5th percentile female through 95th percentile male. Every measurement name below exists in the 148-measurement dataset.
Example 1
Chair design
You are specifying seat height, seat depth, and armrest height for an office chair. The chair must fit short and tall users without forcing awkward postures. Popliteal height sets how high the seat can be before feet dangle; buttock-popliteal length caps usable seat depth; armrest height must clear the lap while supporting the forearm.
Measurements that matter
- PoplitealHeight (Popliteal Height): Sets minimum seat height so feet reach the floor (compare 5th percentile female).
- ButtockPoplitealLength (Buttock Popliteal Length): Limits seat depth so the front edge does not compress the calf (compare 5th percentile female).
- ArmRestHeight (Arm Rest Height): Sets armrest elevation relative to the seat (compare 95th percentile male for clearance).
Percentile-range thinking
Ergonomic envelopes typically span 5th percentile female through 95th percentile male, not a single average body. Design for the short end on height and depth, and check reach and clearance at the tall end.
Ask your AI assistant
“I'm speccing an office chair for US adults around age 34. Using Humanform, what's the PoplitealHeight range from 5th percentile female to 95th percentile male? I also need ButtockPoplitealLength on the short side and ArmRestHeight for a 95th percentile man.”
With the Humanform MCP server connected in Claude Desktop, Cursor, or Claude Code, a prompt like this calls predict_measurement without writing HTTP requests yourself.
Working API example
POST https://api.humanform.app/v1/predict
Authorization: Bearer hf_live_...
Content-Type: application/json
{
"measurement": "PoplitealHeight",
"gender": "Female",
"age": 34,
"percentile": 50,
"country": "US",
"unit": "cm"
}{
"measurement": "PoplitealHeight",
"gender": "Female",
"country": "US",
"value": 40,
"unit": "cm"
}Range checks
5th percentile female (seat height floor)
{
"measurement": "PoplitealHeight",
"gender": "Female",
"age": 34,
"percentile": 5,
"country": "US",
"unit": "cm"
}{
"measurement": "PoplitealHeight",
"gender": "Female",
"country": "US",
"value": 35.5,
"unit": "cm"
}95th percentile male (seat height ceiling check)
{
"measurement": "PoplitealHeight",
"gender": "Male",
"age": 34,
"percentile": 95,
"country": "US",
"unit": "cm"
}{
"measurement": "PoplitealHeight",
"gender": "Male",
"country": "US",
"value": 49,
"unit": "cm"
}Example 2
Handheld product
You are sizing a power tool grip, phone, or remote for one-handed use across the full adult population. Hand length drives reach to buttons; hand breadth and grip width set how much palm and finger contact the enclosure needs.
Measurements that matter
- HandLength (Hand Length): Reach from the heel of the palm to the fingertip; drives overall product length.
- HandBreadth (Hand Breadth): Palm width across the knuckles; sets minimum grip diameter or body width.
- GripWidth (Grip Width): Hand breadth with the fingers wrapped, closer to a closed grip than palm breadth alone.
Percentile-range thinking
A product sized only to the median hand excludes roughly half of users. Compare 5th percentile female hand length (160 mm) against 95th percentile male (205 mm) before locking enclosure dimensions.
Ask your AI assistant
“I need to size a one-handed grip for the full adult range. With Humanform, can you pull HandLength, HandBreadth, and GripWidth for a 34-year-old in the US at 5th percentile female and 95th percentile male?”
With the Humanform MCP server connected in Claude Desktop, Cursor, or Claude Code, a prompt like this calls predict_measurement without writing HTTP requests yourself.
Working API example
POST https://api.humanform.app/v1/predict
Authorization: Bearer hf_live_...
Content-Type: application/json
{
"measurement": "HandBreadth",
"gender": "Female",
"age": 34,
"percentile": 50,
"country": "US",
"unit": "mm"
}{
"measurement": "HandBreadth",
"gender": "Female",
"country": "US",
"value": 75,
"unit": "mm"
}Range checks
5th percentile female hand length
{
"measurement": "HandLength",
"gender": "Female",
"age": 34,
"percentile": 5,
"country": "US",
"unit": "mm"
}{
"measurement": "HandLength",
"gender": "Female",
"country": "US",
"value": 160,
"unit": "mm"
}95th percentile male hand length
{
"measurement": "HandLength",
"gender": "Male",
"age": 34,
"percentile": 95,
"country": "US",
"unit": "mm"
}{
"measurement": "HandLength",
"gender": "Male",
"country": "US",
"value": 205,
"unit": "mm"
}GripWidth at the 95th percentile male (96 mm) is a useful check for maximum closed-hand envelope on cylindrical grips.
Example 3
Workspace ergonomics
You are laying out a seated desk: monitor height, keyboard tray, and under-desk knee clearance. Sitting eye height positions the screen; sitting elbow height sets the work surface; leg room checks that the desk apron and CPU shelf do not collide with knees.
Measurements that matter
- SittingEyeHeight (Sitting Eye Height): Eye level above the seat surface; drives monitor centerline height.
- SittingElbowHeight (Sitting Elbow Height): Elbow rest height while seated; anchors keyboard and desk surface height.
- LegRoom (Leg Room): Clearance envelope for the lower leg under a work surface.
Percentile-range thinking
Monitor placement often references 5th percentile female eye height so shorter seated users are not looking up. Desk height and leg clearance should be checked at the 95th percentile male end of the range.
Ask your AI assistant
“I'm laying out a seated desk for 34-year-olds in the US. What are SittingEyeHeight, SittingElbowHeight, and LegRoom at 5th percentile female and 95th percentile male?”
With the Humanform MCP server connected in Claude Desktop, Cursor, or Claude Code, a prompt like this calls predict_measurement without writing HTTP requests yourself.
Working API example
POST https://api.humanform.app/v1/predict
Authorization: Bearer hf_live_...
Content-Type: application/json
{
"measurement": "SittingElbowHeight",
"gender": "Male",
"age": 34,
"percentile": 50,
"country": "US",
"unit": "cm"
}{
"measurement": "SittingElbowHeight",
"gender": "Male",
"country": "US",
"value": 24.5,
"unit": "cm"
}Range checks
5th percentile female seated eye height
{
"measurement": "SittingEyeHeight",
"gender": "Female",
"age": 34,
"percentile": 5,
"country": "US",
"unit": "cm"
}{
"measurement": "SittingEyeHeight",
"gender": "Female",
"country": "US",
"value": 69,
"unit": "cm"
}Example 4
Automotive seating
You are packaging a driver seat and cabin: hip and shoulder breadth set cushion and shoulder bolster width; seated eye height positions the eyellipse relative to the windshield and mirrors.
Measurements that matter
- SittingHipBreadth (Sitting Hip Breadth): Seated hip width; drives seat cushion width and side bolster spacing.
- ShoulderBreadthBideltoid (Shoulder Breadth Bideltoid): Bideltoid shoulder breadth across the arms; common automotive shoulder room reference.
- SittingEyeHeight (Sitting Eye Height): Seated eye height above the seat reference point; feeds eyellipse and vision field layout.
Percentile-range thinking
Automotive practice mixes regulatory percentiles with OEM targets, but the same principle applies: package for the wide end on hip and shoulder (often 95th percentile male) and verify vision and reach at the short seated eye height.
Ask your AI assistant
“Packaging a driver seat for age 34 in the US. With Humanform, what SittingHipBreadth and ShoulderBreadthBideltoid should I plan for at 95th percentile male, and what SittingEyeHeight should I use for a 5th percentile woman?”
With the Humanform MCP server connected in Claude Desktop, Cursor, or Claude Code, a prompt like this calls predict_measurement without writing HTTP requests yourself.
Working API example
POST https://api.humanform.app/v1/predict
Authorization: Bearer hf_live_...
Content-Type: application/json
{
"measurement": "SittingEyeHeight",
"gender": "Male",
"age": 34,
"percentile": 50,
"country": "US",
"unit": "cm"
}{
"measurement": "SittingEyeHeight",
"gender": "Male",
"country": "US",
"value": 79.5,
"unit": "cm"
}Range checks
95th percentile male seated hip breadth
{
"measurement": "SittingHipBreadth",
"gender": "Male",
"age": 34,
"percentile": 95,
"country": "US",
"unit": "cm"
}{
"measurement": "SittingHipBreadth",
"gender": "Male",
"country": "US",
"value": 39.7,
"unit": "cm"
}95th percentile male bideltoid shoulder breadth
{
"measurement": "ShoulderBreadthBideltoid",
"gender": "Male",
"age": 34,
"percentile": 95,
"country": "US",
"unit": "cm"
}{
"measurement": "ShoulderBreadthBideltoid",
"gender": "Male",
"country": "US",
"value": 50.9,
"unit": "cm"
}Example 5
Wearables and PPE
You are sizing a helmet or hard hat and a watch band or wrist-worn sensor. Head girth sets shell circumference; wrist width sets strap minimum. If you ship internationally, country-adjusted values reflect regional body proportions for the same percentile.
Measurements that matter
- HeadGirth (Head Girth): Head circumference proxy for helmet shell sizing.
- WristWidth (Wrist Width): Wrist breadth for strap, cuff, or wearable band fit.
Percentile-range thinking
Size small PPE to 5th percentile female wrist or head where tight fit matters; verify large sizes against 95th percentile male. Country-adjusted values matter when the same percentile label must fit UK, US, and other markets differently.
Ask your AI assistant
“We ship helmets and wrist wearables to the US and UK. For a 34-year-old woman at the 50th percentile, how do HeadGirth and WristWidth differ between US and UK?”
With the Humanform MCP server connected in Claude Desktop, Cursor, or Claude Code, a prompt like this calls predict_measurement without writing HTTP requests yourself.
Working API example
POST https://api.humanform.app/v1/predict
Authorization: Bearer hf_live_...
Content-Type: application/json
{
"measurement": "HeadGirth",
"gender": "Female",
"age": 34,
"percentile": 50,
"country": "US",
"unit": "cm"
}{
"measurement": "HeadGirth",
"gender": "Female",
"country": "US",
"value": 54.7,
"unit": "cm"
}Range checks
Same inputs, UK country adjustment
{
"measurement": "HeadGirth",
"gender": "Female",
"age": 34,
"percentile": 50,
"country": "UK",
"unit": "cm"
}{
"measurement": "HeadGirth",
"gender": "Female",
"country": "UK",
"value": 56.7,
"unit": "cm"
}5th percentile female wrist width (strap minimum)
{
"measurement": "WristWidth",
"gender": "Female",
"age": 34,
"percentile": 5,
"country": "US",
"unit": "mm"
}{
"measurement": "WristWidth",
"gender": "Female",
"country": "US",
"value": 53,
"unit": "mm"
}Head girth rises from 54.7 cm (US) to 56.7 cm (UK) at the same age, gender, and percentile, illustrating country-adjusted values before you cut tooling for a regional SKU.
Explore
Browse datasets: full measurement list, supported countries, design examples, plugins roadmap, REST API docs, or MCP server install, or CLI install, or Google Sheets install, or Excel install.