# Forkmate > Forkmate (forkmate.ai) is a free AI calorie and macro tracker you just talk to. Describe what you ate in plain words, in the web app or to the AI assistant you already use (Claude, ChatGPT or Cursor), and it is logged to your private food diary with its calories, protein, carbs and fat. It is free, with no paid plan, no ads and no credit card. It is made by Shawn Azar. Last updated: 2026-10-13 The name is spelled "Forkmate". Directory listings may say "ForkMate" or "Forkmate AI"; they are the same product. ## Facts - **Status:** Beta. Forkmate is in beta: it is free to use, and features may still change. Live service status: https://status.forkmate.ai/ - **Price:** free. There is no paid plan, no trial and no credit card, and there are no ads. Data export is free. - **Account:** a free Forkmate account is required, both for the web app and to connect an AI assistant (a web assistant signs in over OAuth; an app on your own computer, like Claude Code or Cursor, uses a personal key made in Forkmate's settings). Before the first log you agree once to Forkmate storing your health-related data. - **Ways to log:** type what you ate into the web app's chat box, in a sentence or as a saved recipe by name ("a bowl of my chili"); the web app also reads a barcode from a photo or the camera. Or tell a connected AI assistant what you ate, or send it a photo of your plate, and it logs the meal through Forkmate. - **AI assistants:** Claude (Claude.ai, Claude Desktop, Claude Code) and Cursor support Forkmate's remote MCP server. ChatGPT does where your plan allows custom connectors. Any client that can add a remote MCP server with OAuth, or with an Authorization header carrying a personal key, works. - **Where it runs:** in the browser at https://app.forkmate.ai on desktop and phone, and you can add it to your home screen. There is no app-store app. - **Food data:** USDA FoodData Central and Open Food Facts, plus restaurants' published figures. When none of those has a food, the web app's AI (or your own assistant) estimates it, and it is labelled as an estimate. Every number names its source: a database, the restaurant's published figures, a site labelled Unofficial, or a labelled estimate. In the web app, exact matches log at once with Undo; anything else is one tap, and every entry can be edited or undone. Over MCP your assistant logs what you ask it to, and you can correct or delete any entry afterwards. - **Estimates:** calorie and macro values are estimates, not for insulin dosing or any medical decision. - **Switching:** you can import your MyFitnessPal history. Calories and macros come over exactly as you logged them, with no re-estimation. - **Privacy:** every diary is scoped to its own account. Forkmate does not sell personal data or use health data for advertising. Details: https://forkmate.ai/privacy/ - **Maker:** Shawn Azar, an independent maker (https://shawnazar.me). Forkmate is a product of High Country Codes, a Colorado sole proprietorship. ## MCP server - **Endpoint:** https://mcp.forkmate.ai/ (streamable HTTP, OAuth). Apps that run on your own computer don't sign in: they send a personal key as `Authorization: Bearer fmk_…`, made in Settings → Keys for local apps (https://forkmate.ai/connect/keys/). Every call acts only on the signed-in user's, or the key owner's, own diary. - **MCP Registry:** `ai.forkmate/forkmate`. - **Set up in Claude:** open Forkmate in Claude's connector directory at https://claude.ai/directory/forkmate and click Connect to Claude (or in Claude: Customize → Connectors → Discover, search Forkmate, Connect), then sign in to Forkmate once. Claude Desktop and the Claude mobile apps use the same account connectors. Fallback: add https://mcp.forkmate.ai/ as a custom connector with + Add. - **Public README:** https://github.com/shawnazar/forkmate-mcp - **Setup for each assistant:** https://forkmate.ai/connect/ ### Tools - `whoami`: confirm which Forkmate account is connected (read-only). - `give_consent`: record the user's consent to Forkmate storing their health-related data, after the user replies in the chat that they agree; it is recorded with the time, the app and the user's words, and any meal that was waiting for consent is then logged. - `log_meal`: add a meal to the diary, one or more foods with quantities and macros. - `update_meal`: correct a logged food or change an entry's meal label or note. - `delete_meal`: delete one food from an entry, or the whole entry. - `get_day`: read one day's entries and calorie and macro totals. - `get_range`: read a date range with per-day totals. - `get_preferences`: read the food profile: diet style, allergies, likes, dislikes and portion note. - `update_preferences`: add or remove likes, dislikes and allergies, or set the diet style. - `get_usual_foods`: read the foods the user eats most often and the foods from the last seven days. - `search_foods`: search USDA FoodData Central and Open Food Facts (macros per 100 g). - `lookup_barcode`: look up a packaged food by UPC/EAN in Open Food Facts. - `send_feedback`: send feedback the user asked to send, in their own words, to Forkmate: a bug, a feature request, a wrong food or nutrition figure, or something else (kept in the user's own account; changes nothing in the diary). - `get_notifications`: read the user's notifications: fixes to things they reported, what's new, and account messages (read-only). ### Prompts - Quick tools: `log-meal`, `fix-last-entry`, `today-so-far`, `log-my-usual`, `hit-protein`, `week-review`, `log-photo`, `import-myfitnesspal`, `give-feedback` (sends feedback in the user's own words, shown to them before it is sent). The same shortcuts come as a Claude Skill, "Forkmate quick tools" ([download on the Claude page](https://forkmate.ai/connect/claude/)). - Fueling: `fuel-for-a-pr`, `fuel-for-a-race`, `long-ride-fueling`, `how-am-i-eating`. They read the food diary only; activities come from a connector the user adds in their own AI app ([guide](https://forkmate.ai/connect/strava-and-garmin/)). ## Key pages - [Home](https://forkmate.ai/): what Forkmate is, how logging works, and the app. - [About](https://forkmate.ai/about/): the fact sheet — price, platforms, ways to log, data sources, maker. - [Connect your AI](https://forkmate.ai/connect/): pick your assistant; server URL, transport, sign-in, listings and troubleshooting. - [FAQ](https://forkmate.ai/faq/): common questions. - [Switch from MyFitnessPal](https://forkmate.ai/migrate-from-myfitnesspal/): import your MyFitnessPal history. - [Compare AI calorie trackers](https://forkmate.ai/best-ai-calorie-tracker/): Forkmate next to other trackers. - [Free MyFitnessPal alternatives](https://forkmate.ai/myfitnesspal-alternatives/): eight free alternatives compared. - [Forkmate vs MyFitnessPal](https://forkmate.ai/vs/myfitnesspal/) - [Forkmate vs Cal AI](https://forkmate.ai/vs/cal-ai/) - [Forkmate vs Cronometer](https://forkmate.ai/vs/cronometer/) - [For athletes](https://forkmate.ai/for-athletes/): fueling for training. - [Use Forkmate with Strava or Garmin](https://forkmate.ai/connect/strava-and-garmin/): no direct sync; connect each to your AI app separately, fueling prompts to paste, and a downloadable Claude Skill. - [Calorie goal quiz](https://forkmate.ai/quiz/): a starting daily calorie and macro target. - [Integrity pledge](https://forkmate.ai/pledge/): no ads, free export, no price-ratchet games. - [Roadmap](https://forkmate.ai/roadmap/): what is live and what is next. - [What's new](https://forkmate.ai/changelog/): every release in plain words: new features, improvements, fixes, and MCP tools added or removed, with an RSS feed. - [Shawn Azar](https://forkmate.ai/authors/shawn-azar/): the maker. ## Set up Forkmate in your AI client One page per client, each checked against the vendor's own documentation on 2026-09-30, with numbered steps, plan caveats and a one-click install where the client has one. - [Use Forkmate in Claude](https://forkmate.ai/connect/claude/): In Claude's connector directory. - [Use Forkmate in Claude Desktop](https://forkmate.ai/connect/claude-desktop/): Mac and Windows app. - [Use Forkmate in the Claude app on your phone](https://forkmate.ai/connect/claude-mobile/): Connectors sync from your account. - [Use Forkmate in ChatGPT](https://forkmate.ai/connect/chatgpt/): Developer mode, Plus and up, web only. - [Use Forkmate in Gemini](https://forkmate.ai/connect/gemini/): Custom apps, US personal accounts. - [Use Forkmate in Grok](https://forkmate.ai/connect/grok/): Custom connector on grok.com. - [Use Forkmate in Perplexity](https://forkmate.ai/connect/perplexity/): Remote custom connector. - [Use Forkmate in Raycast](https://forkmate.ai/connect/raycast/): Raycast AI, Pro. - [Use Forkmate in Claude Code](https://forkmate.ai/connect/claude-code/): One terminal command. - [Use Forkmate in VS Code](https://forkmate.ai/connect/vscode/): GitHub Copilot agent mode. - [Use Forkmate in Cursor](https://forkmate.ai/connect/cursor/): mcp.json with a key. - [Use Forkmate in Windsurf (Devin Desktop)](https://forkmate.ai/connect/windsurf/): Formerly Windsurf. - [Use Forkmate in Cline](https://forkmate.ai/connect/cline/): Remote server, Streamable HTTP. - [Use Forkmate in Zed](https://forkmate.ai/connect/zed/): settings.json with a key. - [Use Forkmate in JetBrains](https://forkmate.ai/connect/jetbrains/): Junie native, AI Assistant via bridge. - [Use Forkmate in Continue](https://forkmate.ai/connect/continue/): config.yaml with a key. - [Use Forkmate in Warp](https://forkmate.ai/connect/warp/): Warp’s agent, MCP servers. - [Use Forkmate in Goose](https://forkmate.ai/connect/goose/): Remote extension with a header. - [Use Forkmate in LM Studio](https://forkmate.ai/connect/lm-studio/): mcp.json, local models. - [Use Forkmate with Ollama](https://forkmate.ai/connect/ollama/): Through Open WebUI or Goose. - [Use Forkmate from your own code](https://forkmate.ai/connect/developers/): Anthropic & OpenAI APIs, MCP SDKs, curl. - [Keys for local apps](https://forkmate.ai/connect/keys/): Claude Code, Cursor and other apps on your computer connect with a personal key. ## Blog - [Blog](https://forkmate.ai/blog/) - [Logging food with ChatGPT](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) - [Logging food with Claude](https://forkmate.ai/blog/how-to-log-food-with-claude/) - [Exporting MyFitnessPal data for free](https://forkmate.ai/blog/export-myfitnesspal-data-free/) - [How accurate AI calorie counting is](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) - [Calorie tracking for runners](https://forkmate.ai/blog/calorie-tracking-for-runners/) - [Fueling a bike ride before, during and after](https://forkmate.ai/blog/how-i-stopped-bonking-fueling-rides-with-claude/) - [Fueling a long run before, during and after](https://forkmate.ai/blog/fueling-a-long-run-with-runna-and-claude/) - [Fueling a PR on your local route](https://forkmate.ai/blog/how-to-fuel-for-a-pr-on-your-local-route/) - [Fueling a 10K](https://forkmate.ai/blog/how-to-fuel-for-a-10k/) - [What to eat before, during and after a long ride](https://forkmate.ai/blog/what-to-eat-before-during-after-a-long-ride/) ## Policies - [Privacy policy](https://forkmate.ai/privacy/) - [Consumer health data privacy policy](https://forkmate.ai/health-data-privacy/) - [Terms of service](https://forkmate.ai/terms/) ## More for language models - [Full text of every page](https://forkmate.ai/llms-full.txt) - Every page also has a Markdown version at its URL with `.md` in place of the trailing slash, for example https://forkmate.ai/connect.md ## Contact - hello@forkmate.ai