{
  "markdown": "# @getvari/mcp\n\n[![npm version](https://img.shields.io/npm/v/@getvari/mcp.svg)](https://www.npmjs.com/package/@getvari/mcp)\n[![MCP](https://img.shields.io/badge/MCP-compatible-blue)](https://modelcontextprotocol.io)\n[![Smithery](https://img.shields.io/badge/Smithery-vari--hydration-purple)](https://smithery.ai/server/vari-hydration)\n[![Glama](https://img.shields.io/badge/Glama-listed-green)](https://glama.ai/mcp/servers)\n\nStdio bridge for the public **Vari Hydration Tools** Model Context Protocol\nserver. Lets MCP clients (Claude Desktop, Cursor, Continue.dev, and any\nother stdio-launching MCP host) call the six hydration calculators that\nback [getvari.app](https://getvari.app) — without writing a custom HTTP\nclient.\n\nThe package is a ~50-line proxy. The real server is the Vercel-hosted\nHTTP endpoint at `https://getvari.app/api/mcp/v1`; we publish this\npackage so stdio-only MCP installers can launch it via `npx`.\n\n## Tools\n\nAll six tools are deterministic, source-attributed, and require no auth.\n\n| Tool name                          | What it does                                                                          |\n| ---------------------------------- | ------------------------------------------------------------------------------------- |\n| `calculate_water_intake`           | Personalized daily water target (mL) from weight, activity, climate, caffeine.        |\n| `dehydration_check`                | Symptom-scored dehydration severity (well-hydrated → severe) + recommended actions.   |\n| `pregnancy_water_intake`           | Trimester-aware intake for pregnancy + postpartum, IOM/ACOG-aligned.                  |\n| `kidney_safe_intake`               | CKD-safe fluid allowance (KDOQI/KDIGO). Returns a restriction, not a hydration goal.  |\n| `athlete_hydration_plan`           | Pre / during / post hydration plan with sweat-rate estimate (ACSM/NATA/IOC).          |\n| `optimize_hydration_for_energy`    | Time-stamped intake schedule that pre-empts the afternoon crash and caffeine dips.    |\n\nEvery response embeds a canonical `source` URL pointing at the\ncorresponding [getvari.app/tools](https://getvari.app/tools) page, so\nLLMs that surface the call to the user can cite the methodology.\n\n## Install\n\n### Claude Desktop\n\nEdit `claude_desktop_config.json` (Settings → Developer → Edit Config):\n\n```json\n{\n  \"mcpServers\": {\n    \"vari-hydration\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@getvari/mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. The six tools appear under Vari Hydration in the\ntools panel.\n\n### Cursor\n\nCursor reads the same `mcp.json` shape. Drop this into `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"vari-hydration\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@getvari/mcp\"]\n    }\n  }\n}\n```\n\n### Continue.dev\n\nAdd the server in your `~/.continue/config.json` under\n`experimental.modelContextProtocolServers`:\n\n```json\n{\n  \"experimental\": {\n    \"modelContextProtocolServers\": [\n      {\n        \"transport\": {\n          \"type\": \"stdio\",\n          \"command\": \"npx\",\n          \"args\": [\"-y\", \"@getvari/mcp\"]\n        }\n      }\n    ]\n  }\n}\n```\n\n## Configuration\n\n| Env var         | Default                              | Purpose                                                    |\n| --------------- | ------------------------------------ | ---------------------------------------------------------- |\n| `VARI_MCP_URL`  | `https://getvari.app/api/mcp/v1`     | Override the upstream HTTP endpoint (e.g. for staging).    |\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n\n## Links\n\n- Website: <https://getvari.app>\n- Source repository: <https://github.com/getvari/vari-mcp>\n- MCP manifest: <https://getvari.app/.well-known/mcp.json>\n- OpenAPI 3.1 contract: <https://getvari.app/api/mcp/v1/openapi.json>\n- MCP catalogue: <https://modelcontextprotocol.io/servers>\n",
  "bytes": 3830,
  "sha": "c37dbe9226764d140c3a5c1965911aff3f55cfbaf5d049072b161b0d2ee2f78b",
  "repo_slug": "getvari/vari-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_getvari_vari_mcp_0b000fc2/readme"
}