cronometer-core
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
cronometer-core
Shared Python core for a Cronometer CLI and a Cronometer MCP server, so an assistant (Claude, or any MCP client) can read your own Cronometer nutrition and biometric data.
All API-client, auth, model, and business logic lives in src/cronometer_core/
once. spec.py declares every operation, and both adapters are generated
from it, so the CLI and MCP surfaces can never drift:
cronometer_core.cli:cli— aclickCLI (cronometer <command> [switches]).cronometer_core.mcp_server:main— a FastMCP server (Streamable HTTP) whose tools are a 1:1 wrapper of the CLI switches.
Output is normalised JSON by default; --text (CLI) / text=true (MCP read
tools) renders a human-readable view. Cronometer has no public API key — auth is
a session + GWT-RPC login handshake using your ordinary cronometer.com
username/password. Everything is read-only.
Layout
Module | Role |
| Resolve |
| Typed |
|
|
|
|
| CSV parsers + number-normalisation + nutrient IDs. |
| Single source of truth — one pure function per op. |
| Declarative op registry that drives both adapters. |
| Human-readable rendering ( |
| Thin adapters generated from |
Related MCP server: renpho-mcp
Develop
pip install -e '.[dev]'
ruff check . && mypy && pytest --covRequires Python 3.10+ (FastMCP). The bundled python:3.12-slim Dockerfile
matches the version CI builds against.
Configuration
Env var | Required | Default |
| yes | — |
| yes | — |
| no |
|
| no |
|
| no |
|
Attribution
Licensed MIT — see LICENSE. Cronometer has no public API; this uses the same
session/GWT-RPC path the website does, with your own account credentials,
and is read-only. It is unofficial and not affiliated with Cronometer.
Related MCP Connectors
Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.
Read-only glucose, meal and spike data the user chooses to share from Journey for Health.
Read-only access to your own lab markers, trends, and reports.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients like Codex and Claude Code to securely read and manage a personal Cronometer account, including food logs, nutrient summaries with missing-data awareness, food search, biometrics, and export analysis.MIT
- AlicenseAqualityAmaintenanceEnables read-only access to RENPHO Health smart scale measurements through MCP, allowing users to retrieve latest readings, body composition history, and weight trends via an MCP client.714 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables read-only access to WHOOP health data through MCP clients, including recovery, HRV, sleep, strain, workouts, cycles, trends, and period comparisons, with resilient handling of outages, token refresh, and natural-language dates.MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude and other MCP clients to query your Fitbit/Pixel Watch health data via the Google Health API, including sleep, heart rate, activity, workouts, and trends with read-only access.6 npmMIT