io.github.getvari/vari-mcp
6 hydration calculators for LLMs: water intake, dehydration, pregnancy, CKD, athlete, energy.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@getvari/mcpclaude mcp add vari-mcp -- npx -y @getvari/mcp@1.0.1
{
"mcpServers": {
"vari-mcp": {
"command": "npx",
"args": [
"-y",
"@getvari/mcp@1.0.1"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
@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
Frequently asked questions
What is io.github.getvari/vari-mcp?
6 hydration calculators for LLMs: water intake, dehydration, pregnancy, CKD, athlete, energy.
How do I install io.github.getvari/vari-mcp?
It runs on your machine. In Claude Code: claude mcp add vari-mcp -- npx -y @getvari/mcp@1.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.getvari/vari-mcp need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.getvari/vari-mcp open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.getvari/vari-mcp?
It is published by getvari. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.