TL;DR
Not an official one. As of November 2026, MyFitnessPal hasn’t published an MCP server, a Claude connector, or a public API. Its ChatGPT app, part of ChatGPT Health since January 2026, answers nutrition questions from MyFitnessPal’s database but doesn’t connect your account or log meals. The MyFitnessPal MCP servers on GitHub sign in with your password and break when MyFitnessPal changes its site. If you want to tell ChatGPT or Claude what you ate and have it saved to a real diary today, use a tracker that was built with an MCP server, such as Calorie Cub.
What MyFitnessPal officially offers
MyFitnessPal launched in ChatGPT on January 7, 2026, as one of the first nutrition apps in ChatGPT Health. You type @myfitnesspal before a question and get answers drawn from its food database and recipes: calorie targets, macro suggestions, meal ideas. The launch materials said future versions could let you connect your account and log meals in natural language. We couldn’t find an announcement that this has shipped, and ChatGPT Health itself is limited to adults in the US.
There’s no public developer API either. MyFitnessPal’s API program is for approved partners, which is why every “MyFitnessPal API” project you find is scraping the website. And there’s nothing from MyFitnessPal in Claude’s connector directory.
OpenAI’s ChatGPT Health announcement ›The MyFitnessPal API, and what developers use instead ›What the community MCP servers do, and where they break
Search GitHub for “myfitnesspal mcp” and you’ll find several servers, most built on the unofficial python-myfitnesspal library. They give Claude or Cursor tools to read your diary and sometimes to log foods. Before you run one, know what you’re signing up for:
- •They sign in as you. That means your MyFitnessPal username and password, or a copied browser session, in a config file or on someone else’s server.
- •They break without notice. In 2026 MyFitnessPal put its site behind Cloudflare bot protection, and people on r/mcp reported that the password-based servers stopped working. Two-factor authentication adds another failure point.
- •They may be against the terms. MyFitnessPal’s terms of service restrict automated access. Read them before handing a script your account.
- •Hosted versions are worse. A few sites offer a “MyFitnessPal MCP” you can add to ChatGPT after typing your MyFitnessPal credentials into their website. Don’t.
If you’re a developer and you only want to read your own diary into a local model, a self-hosted server you’ve read the code of is a reasonable experiment. It isn’t something to rely on for daily logging.
What you actually want: log by chat, keep a real diary
The reason people search for a MyFitnessPal MCP is simple. They already talk to an assistant all day and want “log two eggs and toast” to land in a diary they can trust, with totals they can check later.
That’s what Calorie Cub was built for. It runs a remote MCP server at the address below. Your assistant signs in with OAuth, so it never sees a password, and you approve what it may do: read your diary, write entries, save foods and recipes, or change goals. The assistant works out what you meant; the calories come from a catalog built on USDA data and restaurants’ own published nutrition, with every food labeled official, reviewed, or estimated.
https://mcp.caloriecub.com/mcp
The same diary is in the Calorie Cub app on the web and iPhone, so you can log by search, barcode, photo, or voice when a sentence is slower.
How logging meals by chat works ›Everything the MCP server can do ›How to connect Calorie Cub to ChatGPT
Add Calorie Cub as a personal plugin in ChatGPT on the web. You’ll need to sign in to Calorie Cub and choose which tools ChatGPT can use.
- 1.Open Plugins, select the plus button, then choose Add custom MCP server.
- 2.Name it Calorie Cub, enter https://mcp.caloriecub.com/mcp as the server URL and choose OAuth.
- 3.Review the connection details, then select Create as a plugin. Install it from your personal plugins and sign in to Calorie Cub when prompted.
- 4.In a chat, type @Calorie Cub and ask “How much protein have I logged today?” With Calorie Cub Pro, try “Log two scrambled eggs for breakfast.”
If you can’t see Add custom MCP server, check the web version of ChatGPT. A managed workspace can restrict which plugins and tools you can use.
OpenAI’s instructions for adding a custom MCP server ›How to connect Calorie Cub to Claude
Calorie Cub is a community connector in Claude’s Connectors Directory, so you can add it from there in a couple of clicks.
- 1.Open Calorie Cub in Claude’s Connectors Directory and select Add.
- 2.Sign in to Calorie Cub and approve what Claude may do.
- 3.In a new chat, select + in the lower left, open Connectors, turn on Calorie Cub, and tell Claude what you ate.
If your Claude workspace doesn’t allow directory connectors, add it by address instead: Customize › Connectors › + Add › Add custom connector, with https://mcp.caloriecub.com/mcp as the URL. On Team and Enterprise, an owner may need to allow Calorie Cub first.
Connectors follow your Claude account, so the Claude mobile app gets Calorie Cub too. In Claude Code, one command adds it, and /mcp signs you in:
claude mcp add --transport http calorie-cub https://mcp.caloriecub.com/mcp
Things you can say once it’s connected
- •“What have I eaten today, and how much protein is left?”
- •“Show my calories for the last two weeks next to my weight.”
- •“Find something at Chipotle that fits what I have left.”
- •With Calorie Cub Pro: “Log a Chick-fil-A Spicy Chicken Sandwich for lunch.”
- •With Calorie Cub Pro: “Copy yesterday’s breakfast to today, then set my goal to 2,000 calories.”
Moving from MyFitnessPal
Calorie Cub imports MyFitnessPal exports on the web. Unzip your MyFitnessPal export and choose the Nutrition-Summary and Measurement-Summary files in Settings at caloriecub.com. Each meal comes in as one diary entry with its calories, protein, carbs, fat, and other nutrients, and your weigh-ins come in as weights. The export doesn’t list individual foods, so those don’t carry over.
Importing is free, and importing the same files again doesn’t duplicate anything. After that the switch is short: set your calorie and macro goals once, save the two or three recipes you make every week, and start logging.
How MyFitnessPal alternatives compare ›Food diary, not medical advice
ChatGPT or Claude and Calorie Cub can help you keep track and think through options, but neither is a doctor or dietitian, and an assistant can be wrong with total confidence. If you’re pregnant, have diabetes or another condition, take weight-loss medication, or have a history of disordered eating, talk to a clinician before changing how you eat.
What Calorie Cub costs
Tracking in the Calorie Cub app is free with no time limit, and the free plan lets one assistant read your diary. Logging, editing, and setting goals by chat is part of Pro: $6.99 a month, or $39.99 a year with a 3-day free trial. Your assistant’s own subscription is separate.
Questions people ask
Does MyFitnessPal have an MCP server?
Not an official one as of November 2026. The servers you find on GitHub and in MCP directories are community projects that sign in with your MyFitnessPal credentials.
Can I connect MyFitnessPal to Claude?
There’s no MyFitnessPal connector in Claude’s directory and no official way to add one. Community MCP servers can read a MyFitnessPal diary into Claude, with the password and breakage caveats above.
Does the MyFitnessPal ChatGPT app log meals?
At launch it answered nutrition questions from MyFitnessPal’s database and didn’t connect your account or log meals. MyFitnessPal said account connection and natural-language logging could come in future versions; we haven’t found an announcement that it has.
Is there a MyFitnessPal API?
Only for approved partners. There’s no public sign-up, so independent projects scrape the website instead.
Are the GitHub MyFitnessPal MCP servers safe?
They need your account credentials and depend on an unofficial library that MyFitnessPal can break at any time. Run one only if you’ve read its code, keep it local, and don’t type your MyFitnessPal password into a third-party website.
Can Calorie Cub import my MyFitnessPal data?
Yes, on the web. Choose the Nutrition-Summary and Measurement-Summary CSV files from your MyFitnessPal export in Settings at caloriecub.com. Meals come in as totals per meal, because the export doesn’t list individual foods, and your weights come in too. You can export everything from Calorie Cub as JSON at any time.
Other guides
Use ChatGPT to help you diet ›ChatGPT diet plan and meal plan prompts ›Is ChatGPT accurate for calories? ›Use Claude to help you diet ›Use Gemini to help you diet ›Use Grok and Grok Bot to help you diet ›AI calorie counter: photo, voice, or chat ›How logging meals by chat works ›Calorie tracker MCP server for any client ›Is there a MyFitnessPal API? ›MyFitnessPal alternatives compared ›Cal AI alternatives ›Try Calorie Cub free
Sign in with Apple or Google, then log from the app or connect your assistant. No card needed.
How Calorie Cub works