{"name":"io.github.rwestergren/cronometer-api-mcp","slug":"rwestergren-cronometer-api-mcp","title":null,"description":"MCP server for Cronometer nutrition tracking — food logs, diary, macros, fasting","url":"https://mcp.market/server/rwestergren-cronometer-api-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":52,"forks":29,"downloads_week":null,"last_push_at":"2026-09-19T22:58:38.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/rwestergren/cronometer-api-mcp","website":null,"version":"0.2.3","remotes":[],"packages":[{"registryType":"pypi","identifier":"cronometer-api-mcp","version":"0.2.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Cronometer account email","isRequired":true,"name":"CRONOMETER_USERNAME"},{"description":"Your Cronometer account password","isRequired":true,"isSecret":true,"name":"CRONOMETER_PASSWORD"},{"description":"Base32 key for accounts with two-factor authentication","isSecret":true,"name":"CRONOMETER_TOTP_SECRET"},{"description":"Optional IANA timezone override, for example America/Los_Angeles","name":"CRONOMETER_ACCOUNT_TZ"}]}],"tools":[{"name":"add_custom_food","description":"Create a custom food in Cronometer with specified nutrition.","write_action":true,"price_micros":0,"input_schema":null},{"name":"add_food_entry","description":"Add a food entry to the Cronometer diary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"add_recipe","description":"Create a recipe in Cronometer from other foods in the database.","write_action":true,"price_micros":0,"input_schema":null},{"name":"copy_day","description":"Copy all diary entries from the previous day to the given date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_biometrics","description":"Get a biometric time series such as weight or body fat from Cronometer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_daily_nutrition","description":"Get daily nutrition summary with consumed macro and micronutrient totals.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fasting_history","description":"Get fasting history from Cronometer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fasting_stats","description":"Get aggregate fasting statistics.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_food_details","description":"Get detailed food information including nutrition and serving sizes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_food_log","description":"Get all diary entries for a given date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_macro_targets","description":"Get current macro targets including weekly schedule and templates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nutrition_scores","description":"Get nutrition scores with per-nutrient consumed amounts and category grades.","write_action":false,"price_micros":0,"input_schema":null},{"name":"import_recipe","description":"Create a recipe from a free-text ingredient list.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_biometrics","description":"List the biometric metrics tracked in Cronometer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mark_day_complete","description":"Mark a diary day as complete or incomplete.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remove_food_entry","description":"Remove one or more food entries from the Cronometer diary.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search_foods","description":"Search Cronometer's food database by name.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-20T00:29:29.456Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:29:29.441Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"cronometer-api-mcp","version":"0.2.3","found":true,"license":"MIT","dependencyCount":4,"publishedAt":"2026-09-07T01:03:31.758974Z"}],"repo":{"found":true,"owner":"rwestergren","repo":"cronometer-api-mcp","archived":false,"pushedAt":"2026-09-19T22:58:38Z","stars":52,"forks":29,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1082149?v=4","ownerCreatedAt":"2011-09-26T22:36:28Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/1082149?v=4&s=128","source":"github"},"presence":{"stars":52,"forks":29,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-19T22:58:38.000Z","score":32}}}},"grade_history":[],"reviews":[]}