myfitness-mcp

delize/myfitness-mcp
★ 0 stars Python Security Updated 9d ago
An http streamable MyFitnessPal MCP server, to access your nutrition data on the go
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "myfitness-mcp": {
      "command": "uvx",
      "args": [
        "myfitness-mcp"
      ]
    }
  }
}

Or install with pip: pip install myfitness-mcp

README Excerpt

A deployable [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for MyFitnessPal that works as a **remote Claude connector**: food diary, food search, exercises, body measurements, nutrition goals, water intake, and nutrition reports. This is a fork of [AdamWalt/myfitnesspal-mcp-python](https://github.com/AdamWalt/myfitnesspal-mcp-python) (MIT, tool implementations) restructured for remote deployment with the OAuth 2.1 / streamable-http transport skeleton from [garmin-mcp-se

Tools (20)

MCP_ALLOWED_HOSTSMCP_HOSTMCP_OAUTH_PASSCODEMCP_PORTMCP_RESOURCE_URLMCP_TRANSPORTMFP_COOKIES_FILEMFP_FIREFOX_PROFILE_DIRmfp_add_food_to_diarymfp_delete_food_entrymfp_get_diarymfp_get_exercisesmfp_get_food_detailsmfp_get_frequent_foodsmfp_get_goalsmfp_get_measurementsmfp_get_my_foodsmfp_get_recent_foodsmfp_get_reportmfp_get_water

Topics

dockermcpmcp-servermfpmyfitnessmyfitnesspal