Nutrition MCP: nutrition tracking through conversation

Nutrition MCP

A remote MCP for nutrition tracking: meals, calories and macros, water and weight, plus USDA and Open Food Facts lookups

  • 91 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • The server stores nutrition and weight data, which is health information
  • An agent can edit and delete diary entries and trigger account deletion
All reasons and checks

akutishevsky/nutrition-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/nutrition-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The server stores nutrition and weight data, which is health information
  • An agent can edit and delete diary entries and trigger account deletion

This is third-party code. Review the repository files before installing.

What it does

Nutrition MCP turns an AI chat into a food diary. An agent logs a meal with calories, protein, fat, carbs, fiber, sugar, sodium and caffeine, and the source of each value is stored. Frequent meals can be saved under a name and logged again by it. For product lookups the server calls USDA FoodData Central and Open Food Facts by barcode. Besides food it tracks water, weight, body measurements and active calories. The `get_nutrition_summary`, `get_digest` and `get_trends` tools build totals and trends, and a diary from MyFitnessPal, Cronometer, Lose It! and MacroFactor imports from CSV right in chat. The server is hosted at `https://nutrition-mcp.com/mcp` with sign-in through Google or email and password, and data lives in Supabase. You can deploy your own instance on Bun and Hono with OAuth and PKCE. `export_all_data` exports everything and `delete_account` removes the account.

Who it is for. People who track food and weight and want to keep the diary in a Claude conversation instead of a separate app.

Good fit when

  • You tell the agent what you ate and it works out calories and macros
  • You want a week or month nutrition summary with progress toward goals
  • You are leaving another tracker and want to bring the diary over from CSV
  • A product is in your hand and you need to look it up by barcode in Open Food Facts

Not a fit when

  • You want medical advice or a diet plan: the server counts and shows data and gives no treatment
  • You do not want health data on a third-party server: the hosted instance belongs to the author and your own must be self-deployed
  • You need automatic wearable sync with no setup: Apple Health connects through a shortcut by hand

Example request

Log lunch as 450 grams of buckwheat with chicken and show how much protein I have left to reach today's goal.

MCP

Transport
http
Authentication
OAuth

Environment variables

USDA_API_KEY secret
USDA FoodData Central key for self-hosting

Limitations

The hosted instance is run by the author. Terms and the data policy are published at nutrition-mcp.com, and the project is supported by donations. For USDA search in a self-hosted setup the `USDA_API_KEY` key is needed, and without it those tools report that the source is not configured.

The USDA database searches generic foods by English names. Alcohol tracking is opt-in and off by default. Claude.ai connects through the Claude directory, and other clients need remote MCP support with OAuth.

How to disable. Call `delete_account` to permanently remove the account and all data, and run `export_all_data` first to take a copy. Then remove the connector in the client with a command like `claude mcp remove nutrition`.

FAQ

How do I connect Nutrition MCP to Claude?

In Claude.ai open Nutrition MCP in the Claude directory and click Connect. In other clients add the remote MCP at `https://nutrition-mcp.com/mcp` and sign in with Google or email.

Can I import my MyFitnessPal diary?

Yes. Say "import my meals", pick the exported CSV and check the column mapping before saving. Cronometer, Lose It! and MacroFactor are recognized automatically.

Where does product data come from?

From USDA FoodData Central for generic foods and Open Food Facts for packaged products by barcode. The source of each value is recorded on the meal.

Can I run the server myself?

Yes. It is built on Bun and Hono with Supabase as the database, and Google sign-in needs separate keys. The deployment steps are in the Self-hosting section.

How do I delete my data?

Export it with `export_all_data`, then call `delete_account`: deleting the account and all data is irreversible.

Discussion

No questions or reviews yet.

Mealie MCP Server connects Claude to a Mealie recipe database: search, import, meal plans and shopping lists.

MCP serverExtended access162Repository stars

A recipe MCP server: the agent searches dishes by category, plans a weekly menu around allergies and suggests tonight's dinner

MCP serverMinimal access800Repository stars

An unofficial skill for McDonald's China: a training plan, combo comparison by price and macros, order tracking and recaps

SkillBroad access118Repository stars
Official

An MCP server for workout tracking: Claude Desktop, Cursor and Cline read routines, sets, body weight and 1RM from your self-hosted openGym

MCP serverExtended access21.1KRepository stars

An agent reads sleep, activity and heart data from Fitbit and Pixel Watch over OAuth, with tokens kept on your computer.

MCP serverBroad access82Repository stars
Official

Official COROS MCP: an agent reads workouts, sleep and heart rate and drafts training plans saved to your account.

MCP serverExtended access82Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Nutrition MCP: nutrition tracking through conversation (this card)noOAuth91
Apple Health MCP Servernonot required575reads Apple Health data and keeps no food diary
Garmin MCPnoAPI key1,498Garmin workout and sleep data without food tracking

README in short

The project docs give a quick start, a list of dozens of tools, a resource with a weekly digest and a web dashboard. It separately explains self-hosting with Supabase, environment variables, Apple Health sync through a shortcut and the API endpoints. A data sources section names USDA and Open Food Facts.

README badge

Report a problem