Agent♥︎Age
Catalog

MyFitnessPal

Official

by Mason-Levyy · Python

MCP server for MyFitnessPal: log, search, and analyze your food diary.

io.github.Mason-Levyy/mfp-mcp (MCP Server)

This Model Context Protocol (MCP) server provides MyFitnessPal integration. It logs meals, searches the MyFitnessPal food database with macros, analyzes nutrition history trends, and exports a user’s nutrition history based on the user’s real MyFitnessPal diary.

🛠️ Key Features

  • Log meals by interacting through an MCP client
  • Search the food database using macros
  • Track trends from the diary’s nutrition history
  • Export nutrition history
  • Unofficial integration via reverse-engineered MyFitnessPal web endpoints

🚀 Use Cases

  • Use an MCP client (e.g., Claude) to record meal entries
  • Find foods and view macro information
  • Monitor nutrition trends over time
  • Export nutrition history from the existing diary

⚡ Developer Benefits

  • Published on PyPI as mfp-mcp
  • Integrates with Claude or other MCP clients using MCP tooling

⚠️ Limitations

  • Unofficial: MyFitnessPal has no public API; the server reverse-engineers the web app
  • Can break when MyFitnessPal changes their site

Topics

mcpmodel-context-protocolmyfitnesspal