MFP Logger
Allows logging food into MyFitnessPal via ChatGPT interface.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MFP Loggerlog 2 eggs and a banana for breakfast"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MFP Logger
Chat to log food into MyFitnessPal — from your phone (Claude / ChatGPT) via an always-on Railway server, or from your Mac terminal.
Say:
log 2 eggs and a banana for breakfast
…and it lands in your diary (meal + quantity + date).
MyFitnessPal diaries are meal-based (Breakfast / Lunch / Dinner / Snacks), not clock timestamps.
Phone setup (Railway — recommended)
Your Mac does not need to stay on. Claude’s cloud calls your Railway URL.
1. Get an MFP session cookie
On any browser logged into myfitnesspal.com:
DevTools → Application → Cookies →
www.myfitnesspal.comCopy
__Secure-next-auth.session-token(or the full Cookie header)
2. Create a Railway project
Push this repo to GitHub (or deploy from the Railway CLI).
railway.app → New Project → Deploy from GitHub (Dockerfile is detected).
Variables (Settings → Variables):
Variable | Value |
| long random secret ( |
| the session cookie from step 1 |
| optional MFP username if needed |
Service → Settings → Networking → Public Networking → Generate Domain
Wait until deploy is healthy (
/healthzshould return{"ok":true,...}).
3. Connect Claude (once on web)
Claude’s custom connector UI often only shows OAuth fields (no Bearer header). Use the secret path URL instead:
https://YOUR-APP.up.railway.app/t/YOUR_MCP_AUTH_TOKEN/mcpOpen claude.ai/customize/connectors (same account as iOS).
Add custom connector
Paste that full URL (token is in the path)
Leave OAuth Client ID and Client Secret empty
Add / Connect
4. Use Claude on iPhone
Open Claude iOS → chat → + → Connectors → enable this connector
Message:
log 2 eggs and a banana for breakfast
ChatGPT mobile
Same path URL works. If ChatGPT asks for an API key, you can still paste MCP_AUTH_TOKEN, but the path URL alone is enough.
When the MFP cookie expires
Session cookies die every few weeks. On your phone:
Open
https://YOUR-APP.up.railway.app/adminEnter
MCP_AUTH_TOKEN+ a fresh cookie → SaveAlso paste the same cookie into Railway Variables →
MFP_COOKIE(so restarts keep it)
Related MCP server: MyFitnessPal MCP Server
Local Mac (optional)
uv sync
uv run mfp-logger auth # save cookie locally
uv run mfp-logger chat # needs OPENAI_API_KEY — terminal agent
uv run mfp-logger mcp # local MCP for testing onlyMCP tools
Tool | Purpose |
| Search MFP database |
| Log food + quantity + meal + date |
| Quick-add calories/macros |
| Read diary for a day |
| Daily goals |
| Remove a mistaken entry |
Security
Treat
MCP_AUTH_TOKENlike a password. Anyone withhttps://…/t/<token>/mcpcan write to your diary.Prefer not sharing that URL; rotate the token in Railway if it leaks.
Never commit
.env(containsMFP_COOKIE).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityCmaintenanceEnables retrieval and analysis of MyFitnessPal nutrition data including daily summaries, meal breakdowns, exercise tracking, and macro/micronutrient analysis. Uses browser cookie authentication to access your personal MyFitnessPal account data through natural language queries.Last updated6
- Alicense-qualityDmaintenanceEnables AI assistants to read and write MyFitnessPal data, including food diary, exercises, body measurements, nutrition goals, and water intake.Last updatedMIT
- AlicenseAqualityBmaintenanceEnables nutrition tracking with Cronometer, including food logging, food search, diary management, and nutrition data retrieval via natural language.Last updated13MIT
- Alicense-qualityDmaintenanceEnables AI assistants to read and log MyFitnessPal nutrition data, including tracking calories, macros, searching foods, and adding meals through natural conversation.Last updated15MIT
Related MCP Connectors
Personal nutrition tracking — log meals, track macros, review history, import from another app.
Barcode lookup, nutrition search, and product comparison for 3M+ crowd-sourced food products.
Create Hevy routines and analyze your training from chat. Unofficial; BYO Hevy PRO API key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shivangisehgal/mfp-logger'
If you have feedback or need assistance with the MCP directory API, please join our Discord server