← Reddit

Started tracking calories with Claude + custom MCP server and dashboard: down 3.7 lbs in 2 weeks

Reddit · raretec · July 30, 2026
An individual competing in a weight-class sport built a custom calorie tracking system using Claude AI, an MCP server, and USDA FoodData Central that accepts voice dictation and photos to log meals with minimal friction. The system resolves food entries against USDA data and personal food history, adjusting targets based on weigh-ins similar to existing tracker apps. After two weeks of use, the person lost 3.7 pounds and reported significantly improved consistency compared to traditional calorie tracking applications.

Detailed Analysis

A Reddit user competing in a weight-class sport has built a custom nutrition-tracking system using Claude's Model Context Protocol (MCP), combining a Cloudflare Workers backend, Supabase database, and USDA FoodData Central data to replace conventional calorie-tracking apps. Rather than manually searching food databases and logging entries through a rigid app interface, the user simply dictates natural-language descriptions—such as "third of the $100 ribeye cap package at 23 a pound, seared and butter basted"—or submits photos of meals with annotations, and Claude parses this into structured nutritional log entries. The system also handles weigh-ins conversationally, using the data to recalibrate estimated maintenance calories and targets, functionally replicating premium features found in apps like MacroFactor. After two weeks of use during a weight cut, the user reports losing 3.7 pounds and, notably, sustaining a level of consistency with logging that eluded them in prior attempts with commercial apps.

The core insight here is about friction reduction in habit formation. Calorie tracking notoriously fails not because people don't understand nutrition, but because the logging process itself is tedious enough to trigger abandonment—the user describes hitting "I can't do this any longer" moments with manual entry. By offloading the parsing, disambiguation, and database-matching work to an LLM with tool access, the user converts a chore requiring sustained attention into a quick voice note or photo snap. This is a broader pattern in how conversational AI is reshaping personal data tracking: the interface bottleneck of forms and dropdown menus is replaced by unstructured input (speech, images) that a capable model translates into structured records. Claude's ability to remember prior corrections—so a specific steak preparation logs consistently at the same caloric value—also demonstrates persistent memory and personalization improving accuracy over time, addressing a common complaint about generic food databases.

This project is a good illustration of MCP's intended purpose: giving Claude access to external tools and data sources (a custom API, a database, a nutrition dataset) so it can act as an orchestration layer across specialized backends rather than just a chat window. Since Anthropic opened MCP as a standard, a wave of hobbyist and prosumer projects have emerged connecting Claude to personal databases, calendars, health trackers, and now nutrition logs. The technical bar for building such an integration—a Workers function, a Supabase table, and a system prompt with logging conventions—is now low enough for an individual developer to prototype in a weekend, which is notable given that comparable "AI meal coach" features are usually locked behind subscription tiers in commercial apps and often run on cheaper, less capable models to control costs.

The user's pointed critique of commercial tracking apps—that their AI features are "just redirected tokens from a worse model"—highlights a tension facing subscription software companies as capable, general-purpose models become directly accessible to consumers. When a user can access a frontier model like Claude directly and pair it with open data (USDA's food database) and cheap infrastructure (Workers, Supabase), the value proposition of paying for a walled-garden app with a worse AI layered on top erodes. This mirrors broader trends where general AI assistants increasingly compete with narrow, single-purpose SaaS products, particularly as memory, tool use, and multimodal input (photo logging) become more standard and reliable rather than experimental capabilities.

Read original article →