6 hydration calculators for LLMs: water intake, dehydration, pregnancy, CKD, athlete, energy.
Most developer tooling work still happens through a UI a human drives. Vari MCP server moves it into the conversation instead. 6 hydration calculators for LLMs: water intake, dehydration, pregnancy, CKD, athlete, energy.
Stdio bridge for the public Vari Hydration Tools Model Context Protocol server. Lets MCP clients (Claude Desktop, Cursor, Continue.dev, and any other stdio-launching MCP host) call the six hydration calculators that back getvari.app — without writing a custom HTTP client.
The server publishes 7 tools. What each one is for:
calculate_water_intake — Personalized daily water target (mL) from weight, activity, climate, caffeinedehydration_check — Symptom-scored dehydration severity (well-hydrated → severe) + recommended actionspregnancy_water_intake — Trimester-aware intake for pregnancy + postpartum, IOM/ACOG-alignedkidney_safe_intake — CKD-safe fluid allowance (KDOQI/KDIGO). Returns a restriction, not a hydration goalathlete_hydration_plan — Pre / during / post hydration plan with sweat-rate estimate (ACSM/NATA/IOC)optimize_hydration_for_energy — Time-stamped intake schedule that pre-empts the afternoon crash and caffeine dipsCursor — Cursor reads the same mcp.json shape. Drop this into ~/.cursor/mcp.json:Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.
Configuration is passed through the environment: VARI_MCP_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Vari's toolset — calculate_water_intake, dehydration_check, pregnancy_water_intake and 4 more — is a fair guide to whether it matches your workflow. It is maintained by getvari; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| calculate_water_intake | Personalized daily water target (mL) from weight, activity, climate, caffeine. |
| dehydration_check | Symptom-scored dehydration severity (well-hydrated → severe) + recommended actions. |
| pregnancy_water_intake | Trimester-aware intake for pregnancy + postpartum, IOM/ACOG-aligned. |
| kidney_safe_intake | CKD-safe fluid allowance (KDOQI/KDIGO). Returns a restriction, not a hydration goal. |
| athlete_hydration_plan | Pre / during / post hydration plan with sweat-rate estimate (ACSM/NATA/IOC). |
| optimize_hydration_for_energy | Time-stamped intake schedule that pre-empts the afternoon crash and caffeine dips. |
| Cursor | Cursor reads the same mcp.json shape. Drop this into ~/.cursor/mcp.json: |
{
"mcpServers": {
"vari-hydration": {
"command": "npx",
"args": ["-y", "@getvari/mcp"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| VARI_MCP_URL | Endpoint or connection string the server talks to. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.