mcpField
V
Vari Hydration Tools

Vari Hydration Tools

Local
github.com/getvariHealth0Updated 26w ago

About Vari Hydration Tools

Vari Hydration Tools is a stdio MCP bridge for six deterministic hydration calculators, intended for MCP clients that need hydration guidance without a custom HTTP client. It forwards requests to Vari’s hosted server and returns source links with results.

Key features

  1. 01Daily water intake estimates
  2. 02Dehydration severity and actions
  3. 03Pregnancy and postpartum intake
  4. 04CKD fluid allowance
  5. 05Athlete hydration plans
  6. 06Timed hydration schedules

Use cases

  1. 01Estimate daily water needs from personal factors
  2. 02Assess dehydration symptoms and suggested actions
  3. 03Plan fluid intake during pregnancy or CKD
  4. 04Schedule hydration around athletic activity

MCP support

Provides six hydration calculator tools to MCP clients over stdio by proxying the hosted Vari server.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"getvari-vari": {
"command": "npx",
"args": [
"-y",
"@getvari/mcp"
]
}
}
}
Run commandnpx -y @getvari/mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@getvari/mcp1.0.1

Tools

6

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
weight_kgnumberYesBody weight in kilograms.
activity_levelenumYesDaily activity level. sedentary=1.0×, light=1.15×, moderate=1.3×, active=1.45×, very_active=1.6×.sedentary | light | moderate | active | very_active
climateenumYesClimate / environment band. cold=1.0×, temperate=1.0×, hot=1.15×, very_hot=1.3×.cold | temperate | hot | very_hot
caffeine_drinks_per_dayintegerNoOptional. Each caffeinated drink adds 80 ml. Default 0.

Details

From the project README

@getvari/mcp

npm version MCP Smithery Glama

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 package is a ~50-line proxy. The real server is the Vercel-hosted HTTP endpoint at https://getvari.app/api/mcp/v1; we publish this package so stdio-only MCP installers can launch it via npx.

Tools

All six tools are deterministic, source-attributed, and require no auth.

Tool nameWhat it does
calculate_water_intakePersonalized daily water target (mL) from weight, activity, climate, caffeine.
dehydration_checkSymptom-scored dehydration severity (well-hydrated → severe) + recommended actions.
pregnancy_water_intakeTrimester-aware intake for pregnancy + postpartum, IOM/ACOG-aligned.
kidney_safe_intakeCKD-safe fluid allowance (KDOQI/KDIGO). Returns a restriction, not a hydration goal.
athlete_hydration_planPre / during / post hydration plan with sweat-rate estimate (ACSM/NATA/IOC).
optimize_hydration_for_energyTime-stamped intake schedule that pre-empts the afternoon crash and caffeine dips.

Every response embeds a canonical source URL pointing at the corresponding getvari.app/tools page, so LLMs that surface the call to the user can cite the methodology.

Install

Claude Desktop

Edit claude_desktop_config.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "vari-hydration": {
      "command": "npx",
      "args": ["-y", "@getvari/mcp"]
    }
  }
}

Restart Claude Desktop. The six tools appear under Vari Hydration in the tools panel.

Cursor

Cursor reads the same mcp.json shape. Drop this into ~/.cursor/mcp.json:

{
  "mcpServers": {
    "vari-hydration": {
      "command": "npx",
      "args": ["-y", "@getvari/mcp"]
    }
  }
}
Continue.dev

Add the server in your ~/.continue/config.json under experimental.modelContextProtocolServers:

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@getvari/mcp"]
        }
      }
    ]
  }
}

Configuration

Env varDefaultPurpose
VARI_MCP_URLhttps://getvari.app/api/mcp/v1Override the upstream HTTP endpoint (e.g. for staging).

License

MIT — see LICENSE.

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.