{"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":47,"stars":65,"forks":36,"downloads_week":965,"last_push_at":"2026-10-13T17:53:54.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.6","remotes":[],"packages":[{"registryType":"pypi","identifier":"cronometer-api-mcp","version":"0.2.6","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":"delete_custom_food","description":"Delete a custom food (one you created) by retiring it.","write_action":true,"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 consumed macro and micronutrient totals for one or more days.","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 diary entries for one day or the last N calendar days.","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},{"name":"update_custom_food","description":"Edit an existing custom food (one you created) in place.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-10-15T21:50:54.278Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-15T21:50:54.256Z","components":{"code":{"score":25,"max":25,"notes":["6 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 2 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.6","found":true,"weeklyDownloads":965,"license":"MIT","dependencyCount":4,"publishedAt":"2026-10-13T17:54:19.908868Z"}],"repo":{"found":true,"owner":"rwestergren","repo":"cronometer-api-mcp","archived":false,"pushedAt":"2026-10-13T17:53:54Z","stars":65,"forks":36,"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":"registry","width":128,"height":128},"presence":{"stars":65,"forks":36,"downloadsWeek":965,"license":"MIT","lastPushAt":"2026-10-13T17:53:54.000Z","score":47}}}},"grade_history":[],"reviews":[]}