← FoodPile
EN DA

Add Foodpile to your assistant

Foodpile connects to any AI assistant that supports MCP. Set it up once, then log food in plain language.

Server URL Claude ChatGPT Mistral Start logging Troubleshooting

What you need

  1. A Foodpile account

    Sign in on the home page with your email - you get a one-tap link, no password. Use the same email everywhere.

  2. An MCP-capable assistant

    Claude, ChatGPT, or Mistral Le Chat. Setup steps for each are below.

MCP server URL

This is the address you paste into your assistant's connector settings.

https://foodpile.app/mcp

Claude claude.ai ↗

Web and desktop app: Customize > Connectors > Add custom connector. Name it Foodpile, paste the address above and press Add. Then press Connect and sign in.

Open the Add custom connector dialog in Claude ↗

Claude's Add custom connector dialog with the name Foodpile and the URL https://foodpile.app/mcp filled in

Claude Code (the command line):

claude mcp add foodpile https://foodpile.app/mcp --transport http

ChatGPT chatgpt.com ↗

Plugins > Add > Add custom MCP server. Name it Foodpile, paste the address above and choose OAuth. Accept the warning and press Create as a plugin. Then sign in.

Open Plugins in ChatGPT ↗

Mistral Le Chat chat.mistral.ai ↗

Connectors > + Add Connector > Custom MCP Connector, and paste the address above.

When the assistant prompts you to sign in, use the same email address you used on the Foodpile home page. That is how it finds your data.

Start logging

Once connected, just talk to your assistant. A few things to try:

The assistant estimates calories and macros for you; the dashboard on the home page shows your day, weight trend and a 30-day chart.

Troubleshooting

The address is not accepted

The address must be exactly https://foodpile.app/mcp: https, no www, and nothing after /mcp. Copy it with the button at the top, so no stray space comes along.

The sign-in link or the approval page has expired

A sign-in link works once, for 15 minutes. If it has expired, close the page, go back to your assistant and press Connect again. A new link comes by mail.

The assistant doesn't see my data (wrong account)

You are signed in with another email than the one on your Foodpile account. The approval page shows which address you are signed in as. If the dashboard in the same browser is signed in to another account, sign out there first. Then disconnect and connect again with the right email.

The assistant says a limit was reached

Each user can make 60 calls a minute, and log 100 items and make 500 changes a day. The daily limits reset at midnight UTC. A call over a limit does nothing, and the assistant is told when it can try again. You can still read what you logged. If you hit the limits in normal use, write to us.

Tools don't appear or calls fail: reconnect

Remove the connector in your assistant, add it again with the same address, and sign in with the same email. Start a new chat afterwards, so the assistant reads the tool list again. Your data stays where it is: it belongs to the account, not the connection.

A meal landed on the wrong day or slot

Ask the assistant to check the current time first, then log. You can also fix it after the fact: ask it to move the meal to the right day or meal type.

Is my data private?

Yes. Foodpile is a datastore, not an AI service: no server-side AI calls, and your data is never sold. What you log is health information and is stored only with your consent. See the privacy policy for details.

Still stuck? Write to privacy@foodpile.app and say which assistant you use and what it answered. Support and contact