About io.github.getvari/vari-mcp
io.github.getvari/vari-mcp is an MCP server in the AI category: 6 hydration calculators for LLMs: water intake, dehydration, pregnancy, CKD, athlete, energy.
Install
claude mcp add io-github-getvari-vari-mcp -- npx -y @getvari/mcpnpx -y @getvari/mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about io.github.getvari/vari-mcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
@getvari/mcp
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 name | 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. |
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 var | Default | Purpose |
|---|---|---|
VARI_MCP_URL |
https://getvari.app/api/mcp/v1 |
Override the upstream HTTP endpoint (e.g. for staging). |
License
MIT — see LICENSE.
Links
- Website: https://getvari.app
- Source repository: https://github.com/getvari/vari-mcp
- MCP manifest: https://getvari.app/.well-known/mcp.json
- OpenAPI 3.1 contract: https://getvari.app/api/mcp/v1/openapi.json
- MCP catalogue: https://modelcontextprotocol.io/servers
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.