About Forkmate
Forkmate is a hosted food diary for people tracking calories and macronutrients through an AI assistant. It records meals and provides daily or date-range totals, with food lookup and profile preferences.
Key features
- 01Log, edit, and delete meals
- 02View daily and date-range totals
- 03Search foods and scan barcodes
- 04Manage dietary preferences
- 05Review frequently eaten foods
Use cases
- 01Record meals through an AI assistant
- 02Check daily calorie and macro totals
- 03Look up packaged food by barcode
MCP support
Forkmate exposes food-diary tools to MCP clients through a hosted remote server over Streamable HTTP. Clients sign in using OAuth 2.1 with PKCE.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.forkmate.ai/claude mcp add --transport http ai-forkmate-forkmate https://mcp.forkmate.ai/{"mcpServers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}Open in Cursor{"servers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}Open in VS Code{"mcpServers":{"ai-forkmate-forkmate":{"type":"http","url":"https://mcp.forkmate.ai/"}}}{"mcpServers":{"ai-forkmate-forkmate":{"serverUrl":"https://mcp.forkmate.ai/"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
14This tool takes no parameters.
Details
From the project READMEForkmate — free AI calorie tracker MCP server (Claude, ChatGPT, Cursor)
Forkmate (forkmate.ai) is a free AI calorie and macro tracker you talk to. Tell your AI assistant what you ate, and it logs the meal with its calories, protein, carbs and fat to your private food diary. See the day in the web diary at app.forkmate.ai.
It is a hosted, remote MCP server. There is nothing to install or run: add one URL to your client and sign in.
| Server URL | https://mcp.forkmate.ai/ |
| Transport | Streamable HTTP |
| Auth | OAuth 2.1 with PKCE and dynamic client registration. Your client opens the sign-in when it first calls a tool |
| Price | Free. No paid tier, no trial, no card, no ads |
| Registry name | ai.forkmate/forkmate (server.json) |
| Setup guide | forkmate.ai/connect |
Connect your AI
Claude (claude.ai and Claude Desktop)
Settings → Connectors → Add custom connector → paste https://mcp.forkmate.ai/ → sign in.
Claude Code
claude mcp add --transport http forkmate https://mcp.forkmate.ai/
ChatGPT
On a plan that offers developer mode, turn it on in ChatGPT's settings, create a developer-mode app with the
URL https://mcp.forkmate.ai/, choose OAuth, and sign in.
Cursor
Click Add to Cursor above, or add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"forkmate": { "url": "https://mcp.forkmate.ai/" }
}
}
VS Code (GitHub Copilot)
Click Install in VS Code above, or add this to .vscode/mcp.json:
{
"servers": {
"forkmate": { "type": "http", "url": "https://mcp.forkmate.ai/" }
}
}
Windsurf
Add this to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"forkmate": { "serverUrl": "https://mcp.forkmate.ai/" }
}
}
Cline
MCP Servers → Remote Servers → name forkmate, URL https://mcp.forkmate.ai/, transport
Streamable HTTP. AI agents installing it can follow llms-install.md.
Gemini CLI
Add this to ~/.gemini/settings.json:
{
"mcpServers": {
"forkmate": { "httpUrl": "https://mcp.forkmate.ai/" }
}
}
Any other MCP client
Add a remote HTTP MCP server with the URL https://mcp.forkmate.ai/ and complete the sign-in.
Then tell your assistant what you ate ("two eggs and toast for breakfast"), or ask "how many calories today?".
Tools
| Tool | What it does |
|---|---|
log_meal | Log what you ate to your diary |
update_meal | Correct an entry already in your diary |
delete_meal | Remove an entry from your diary |
get_day | Read one day's diary with calorie and macro totals |
get_range | Read a date range with per-day totals |
get_preferences | Read your food profile: likes, dislikes, allergies and diet style |
update_preferences | Add or remove likes, dislikes and allergies, or set your diet style |
get_usual_foods | Read the foods you eat most often and the last week's foods |
search_foods | Search USDA FoodData Central and Open Food Facts |
lookup_barcode | Look up a packaged food by barcode (Open Food Facts) |
whoami | Confirm which account is connected |
Prompts
log-meal · log-photo · today-so-far · hit-protein · week-review · import-myfitnesspal
Your client shows these as ready-made starting points.
Coming from MyFitnessPal?
Export your MyFitnessPal data for free and bring your history across: forkmate.ai/migrate-from-myfitnesspal.
Privacy
Every call is scoped to your own signed-in account. Forkmate stores your food diary, which is health-related data. Read the privacy policy and the consumer health data policy. Export and account deletion are self-serve in the app.
Calorie and macro values are estimates. They are not suitable for insulin dosing or any other medical decision.
About this repository
This repository holds the public server manifest and setup instructions. The server itself is
hosted at mcp.forkmate.ai; its source is not public.
Made by Shawn Azar. Support: [email protected].
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.