NutriPal
Nutrition and training tracking with a coach that adapts.
- Year
- 2026
- Status
- In production
- Platforms
- PWAiOSMCP Server
- Stack
- NodeVanilla JSSwiftUIMCP SDKWeb PushOpenRouter

Overview
NutriPal tracks food, training and supplementation, then does something most trackers don't: it measures the energy you actually burned against what you ate and re-tunes your targets from the result. Food data comes through a server-side USDA proxy, so the API key never reaches the client.
What it does
- Adaptive coach that recalculates targets from measured energy balance
- Native SwiftUI iOS client alongside the mobile web app
- Server-side USDA FoodData proxy keeps credentials off the device
- Ships an MCP server, so the data is reachable from an AI assistant