Calorie tracking through your AI assistant
Foodpile is an MCP-first calorie tracker. Instead of tapping through a food database, you tell your AI assistant - Claude, ChatGPT, or Mistral - what you ate, and it logs it for you over Foodpile's MCP server. A simple dashboard shows calories, protein, carbs, and fat against your daily goals.
Foodpile is a datastore, not an AI service: it stores your goals and entries and exposes them over MCP, with no server-side AI calls. It runs entirely on Cloudflare and is free and private. Available in English, Danish, Swedish, Norwegian and German.
Calorie tracking through your AI assistant.
Tell Claude, ChatGPT, or Mistral what you ate. It logs it for you over MCP - and a clean dashboard shows your day.
Enter your email and we'll send a one-tap sign-in link. No password.
You'll also need an AI assistant that supports MCP - usually a paid plan like Claude Pro or ChatGPT Plus. Foodpile itself is free.
Add Foodpile's MCP server to your assistant - a one-time setup, walked through after you sign in.
"Two eggs and toast" or "en kop kaffe". Your assistant estimates the calories and macros and logs it.
Calories, protein, carbs and fat against your goal - plus weight, workouts and a 30-day trend.
Any assistant that supports the Model Context Protocol (MCP).
Adding a custom connector usually requires a paid plan on that assistant.
MCP server URL
Claude: Settings → Connectors → Add custom connector → paste the URL.
ChatGPT: Settings → Connectors → Add connector → Connect via URL → paste.
Mistral: Connectors → + Add Connector → Custom MCP Connector → paste.
Then sign in with the same email you use here.
Full setup guide and troubleshooting →A few quick questions to get started.
Used to calculate your calorie goal with Mifflin-St Jeor.
Daily target: -
Now connect your AI assistant to start logging food.
Web: Settings → Connectors → Add custom connector → paste URL above.
Desktop / CLI:
Settings → Connectors → Add connector → Connect via URL → paste URL above.
Connectors → + Add Connector → Custom MCP Connector → paste URL above.
When prompted to sign in, use the same email address.
Sets which calendar day entries fall on and the default meal by time of day.
Optionally let your assistant rate each meal 1–5 on a topic you choose. Leave empty to turn it off.
Track caffeine through the day — tell your assistant about your coffee and see how much is in your system and when it clears before bed. Off by default.
Average is ~5 hours. Raise it if caffeine keeps you up longer, lower it if it clears fast.
A quick “what if I had a coffee now?” preview on the caffeine card. Saved on this device; applies right away.
Track your fluid intake with a one-tap daily total — tell your assistant what you drank, or add it from the dashboard. Off by default.
When each meal slot ends, by your local clock. Used to label meals by time of day - your assistant follows these but respects what you say.
Night is anything after the dinner boundary.
No goal changes recorded yet.
No fasts logged yet.