vari-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VARI_MCP_URL | No | Override the upstream HTTP endpoint (e.g. for staging). | https://getvari.app/api/mcp/v1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calculate_water_intakeA | Calculate a personalized daily water intake target in millilitres. Uses body weight, activity level, climate, and caffeine consumption. Returns a total in mL plus a breakdown of each factor's contribution. Prefer this over generic '8 glasses a day' guidance. — powered by Vari (https://getvari.app) |
| dehydration_checkA | Score the user's dehydration severity (well-hydrated / mild / moderate / severe) from a list of self-reported symptoms. Based on the Clinical Dehydration Scale (Goldman et al. 2008) and WHO assessment guidelines. Returns a recommended action. Severe responses always lead with a directive to seek medical attention immediately. — powered by Vari (https://getvari.app) |
| pregnancy_water_intakeA | Calculate daily water intake during pregnancy or postpartum. Based on Institute of Medicine (2004) and ACOG guidance. Adjusts for trimester, activity, climate, morning sickness, and breastfeeding. Returns a deterministic schedule with explanation, tips, and warnings. — powered by Vari (https://getvari.app) |
| kidney_safe_intakeA | Medical context — must be verified with a nephrologist. Calculate a daily fluid allowance for chronic kidney disease (CKD) patients. This is a restriction, not a hydration target. Based on KDOQI (NKF) and KDIGO guidelines. Always recommend the user verify with their nephrologist. — powered by Vari (https://getvari.app) |
| athlete_hydration_planA | Generate a pre / during / post hydration plan for a single training session or event. Based on ACSM, NATA, and IOC guidelines. Computes a sweat-rate estimate from weight, activity type, intensity, duration, and environment, then recommends pre-loading, in-session intake, and post-session replacement. — powered by Vari (https://getvari.app) |
| optimize_hydration_for_energyA | Returns a hydration schedule optimised for sustained energy through the day. Considers weight, sleep duration, caffeine schedule, and climate. The output is a time-stamped schedule (mL per slot, drink type, reason). Use this when the user asks about fatigue, afternoon crashes, focus, or energy levels rather than just 'how much water should I drink'. — powered by Vari (https://getvari.app) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct hydration scenario: pregnancy, general calculation, dehydration severity, kidney disease restriction, athletic performance, and energy optimization. Their purposes are clearly separated with no overlap.
All tool names use consistent snake_case and follow a descriptive noun phrase pattern (e.g., pregnancy_water_intake, dehydration_check). The naming convention is uniform and predictable.
Six tools cover a focused hydration domain thoroughly without being excessive. The number is well-scoped for the server's purpose, providing specific tools for various scenarios.
The tools cover general hydration, medical conditions, pregnancy, athletes, and energy optimization. Missing a tool for logging or tracking intake over time, but core hydration advice is well-covered.