Features

Macroline does fewer things than MyFitnessPal. It does them honestly.

🎙 Describe meals in plain language

Tap the mic or type. "I had a chicken caesar wrap with extra parmesan and a coke." Macroline parses the description, finds matching foods (or researches them on the fly), and logs the right portions. You confirm with quantity sliders before anything saves. Free tier: 3/day.

🔍 Verified sources on every food

USDA FoodData Central, OpenFoodFacts barcoded products, and official chain restaurant nutrition. Every food row carries a source URL. Tap any number to see where it came from. No more wondering if "chicken breast" entry #3 is the one with the right macros.

📷 Barcode scanning

Point your camera at any packaged-food barcode. Macroline checks our database, then OpenFoodFacts, then USDA Branded Foods. If it's still missing, the research agent grabs it from the manufacturer's site. Cached forever after one successful scan. Free tier: 5/day.

🤖 Research agent finds the missing foods

Mention "Olive Garden herb-grilled salmon"? If we don't have it, our research agent fetches Olive Garden's official nutrition page, parses it, and stores the result with a citation. Every Macroline user benefits. Pro feature.

🔌 MCP server for AI assistants

Connect Macroline to Claude, ChatGPT, or any MCP-compatible client. Then you can log meals from anywhere — your phone via Claude voice, your desktop while cooking, your IDE in the middle of coding. The food database, your diary, and your goals are all available as MCP tools. Pro feature.

📊 Honest dashboards

Calories, macros, weight, trends. No streak shame, no fasting nudges, no "you ate too much" copy. Tracking is for awareness, not punishment.

🚪 Your data, your call

Full CSV export (Pro). One-click account deletion. We don't sell data, run ads, or use your meal content to train AI models.