# Water Intake Calculator — REST API endpoint `water-intake-calculator`

Calculate a recommended daily water intake in liters, ounces, cups, and 250 ml glasses, plus a per-waking-hour amount. Starts at 33 ml per kg of body weight and adjusts for age, activity level, climate, caffeinated drinks, pregnancy, and breastfeeding.

- Category: calculators
- MCP server: https://mcp.findutils.com/ (Streamable HTTP, no API keys, 120 req/min per IP)
- REST endpoint: POST https://api.findutils.com/api/tools/water-intake-calculator/execute (no API keys, 60 req/min per IP)
- Reference page: https://findutils.com/api/water-intake-calculator/
- Same tool on the other surface: https://findutils.com/mcp/water-intake-calculator/

## Call the endpoint (verified example)

```bash
curl -X POST https://api.findutils.com/api/tools/water-intake-calculator/execute \
  -H "Content-Type: application/json" \
  -d '{
    "weight": 70,
    "age": 30,
    "caffeine_drinks": 2
  }'

# Parameter schema
curl https://api.findutils.com/api/tools/water-intake-calculator
```

## Input schema

| Argument | Type | Required | Description |
|---|---|---|---|
| `weight` | number | yes | Body weight in kg (metric) or lbs (imperial). |
| `age` | integer | yes | Age in years (1-120). Under 18 adds 10%, over 55 removes 5%. |
| `unit_system` | string (metric \| imperial) | no | Unit system for weight. Default: `"metric"`. |
| `activity_level` | string (sedentary \| light \| moderate \| active \| very_active) | no | Activity multiplier: sedentary 1.0, light 1.1, moderate 1.2, active 1.35, very_active 1.5. Default: `"moderate"`. |
| `climate` | string (cold \| moderate \| hot \| very_hot) | no | Climate multiplier: cold 0.95, moderate 1.0, hot 1.15, very_hot 1.3. Default: `"moderate"`. |
| `caffeine_drinks` | integer | no | Caffeinated drinks per day (0-20). Each adds 350 ml. Default: `0`. |
| `pregnant` | boolean | no | Adds 300 ml when true. Default: `false`. |
| `breastfeeding` | boolean | no | Adds 700 ml when true. Default: `false`. |

Example arguments (verified):

```json
{
  "weight": 70,
  "age": 30,
  "caffeine_drinks": 2
}
```

OpenAPI 3.1 spec: https://findutils.com/api/openapi.json · Interactive docs: https://findutils.com/api/docs/

## Also an MCP tool

```bash
claude mcp add findutils --transport http https://mcp.findutils.com/
```

Then ask the client to call `findutils:water_intake_calculator`. Full MCP reference: https://findutils.com/mcp/water-intake-calculator/

---
Full catalog: GET https://api.findutils.com/api/tools · https://findutils.com/api/ · https://findutils.com/llms.txt
