Cronometer MCP
An unofficial MCP server for Cronometer that allows agents to query the full nutrition diary, check micronutrient coverage with honest missing-data reporting, and perform safe writes like logging, editing, or deleting entries with user approval. It uses private interfaces, stores credentials in the OS keyring, and supports Claude Desktop integration.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Query what was eaten and remaining daily targets
- Check weekly micronutrient levels and missing data
- Log, edit, or delete diary entries with approval
- Generate nutrient radar charts for the last 7 days
Source and maintenance
- Last repository push
- Latest release
- v1.0.2
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@ekelly95/cronometer-mcp 1.0.2
{
"version": "1.0.2",
"transport": "stdio",
"identifier": "@ekelly95/cronometer-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "CRONOMETER_USERNAME",
"format": "string",
"description": "Cronometer account email. Optional if `npx @ekelly95/cronometer-mcp setup` saved it."
},
{
"name": "CRONOMETER_PASSWORD",
"format": "string",
"description": "Cronometer password. Optional if setup saved it to the OS keyring."
},
{
"name": "CRONOMETER_LIVE_ENABLED",
"format": "string",
"description": "Set to 1 to accept the risks of unofficial access when using environment credentials."
},
{
"name": "CRONOMETER_TOTP_SECRET",
"format": "string",
"description": "Base32 authenticator key, for accounts with two-factor sign-in."
},
{
"name": "CRONOMETER_TIMEZONE",
"format": "string",
"description": "Diary timezone, e.g. America/New_York. Defaults to the saved setup, else this computer's."
},
{
"name": "CRONOMETER_READ_ONLY",
"format": "string",
"description": "Set to 1 to offer no tool that can change the account."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"cronometer-mcp-ekelly95-cronometer-mcp": {
"command": "npx",
"args": [
"-y",
"@ekelly95/cronometer-mcp@1.0.2"
],
"env": {
"CRONOMETER_USERNAME": "<YOUR_CRONOMETER_USERNAME>",
"CRONOMETER_PASSWORD": "<YOUR_CRONOMETER_PASSWORD>",
"CRONOMETER_LIVE_ENABLED": "<YOUR_CRONOMETER_LIVE_ENABLED>",
"CRONOMETER_TOTP_SECRET": "<YOUR_CRONOMETER_TOTP_SECRET>",
"CRONOMETER_TIMEZONE": "<YOUR_CRONOMETER_TIMEZONE>",
"CRONOMETER_READ_ONLY": "<YOUR_CRONOMETER_READ_ONLY>"
}
}
}
}Cline
{
"mcpServers": {
"cronometer-mcp-ekelly95-cronometer-mcp": {
"command": "npx",
"args": [
"-y",
"@ekelly95/cronometer-mcp@1.0.2"
],
"env": {
"CRONOMETER_USERNAME": "<YOUR_CRONOMETER_USERNAME>",
"CRONOMETER_PASSWORD": "<YOUR_CRONOMETER_PASSWORD>",
"CRONOMETER_LIVE_ENABLED": "<YOUR_CRONOMETER_LIVE_ENABLED>",
"CRONOMETER_TOTP_SECRET": "<YOUR_CRONOMETER_TOTP_SECRET>",
"CRONOMETER_TIMEZONE": "<YOUR_CRONOMETER_TIMEZONE>",
"CRONOMETER_READ_ONLY": "<YOUR_CRONOMETER_READ_ONLY>"
}
}
}
}VS Code
{
"servers": {
"cronometer-mcp-ekelly95-cronometer-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ekelly95/cronometer-mcp@1.0.2"
],
"env": {
"CRONOMETER_USERNAME": "<YOUR_CRONOMETER_USERNAME>",
"CRONOMETER_PASSWORD": "<YOUR_CRONOMETER_PASSWORD>",
"CRONOMETER_LIVE_ENABLED": "<YOUR_CRONOMETER_LIVE_ENABLED>",
"CRONOMETER_TOTP_SECRET": "<YOUR_CRONOMETER_TOTP_SECRET>",
"CRONOMETER_TIMEZONE": "<YOUR_CRONOMETER_TIMEZONE>",
"CRONOMETER_READ_ONLY": "<YOUR_CRONOMETER_READ_ONLY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"cronometer-mcp-ekelly95-cronometer-mcp": {
"command": "npx",
"args": [
"-y",
"@ekelly95/cronometer-mcp@1.0.2"
],
"env": {
"CRONOMETER_USERNAME": "<YOUR_CRONOMETER_USERNAME>",
"CRONOMETER_PASSWORD": "<YOUR_CRONOMETER_PASSWORD>",
"CRONOMETER_LIVE_ENABLED": "<YOUR_CRONOMETER_LIVE_ENABLED>",
"CRONOMETER_TOTP_SECRET": "<YOUR_CRONOMETER_TOTP_SECRET>",
"CRONOMETER_TIMEZONE": "<YOUR_CRONOMETER_TIMEZONE>",
"CRONOMETER_READ_ONLY": "<YOUR_CRONOMETER_READ_ONLY>"
}
}
}
}Let your agent find its tools
Find servers like Cronometer MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.