# 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-09-30 The name is spelled "Forkmate". Directory listings may say "ForkMate" or "Forkmate AI"; they are the same product. ## Facts - **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 (the assistant signs in over OAuth). Before the first log you agree to a health-data consent in the browser. - **Ways to log:** type a sentence in the web app, search for a food, or scan a barcode. Or tell a connected AI assistant what you ate, or send it a photo of your plate, and it logs the meal through Forkmate. The web app itself has no photo upload. - **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 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 a small set of chain-restaurant menu items. Every food shows the source its numbers came from. In the web app you confirm an entry before it saves; over MCP 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-related data for advertising. The Forkmate app (app.forkmate.ai) loads no third-party scripts. 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). Every call acts only on the signed-in user's own diary. - **MCP Registry:** `ai.forkmate/forkmate`. - **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). - `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 saved diet style, allergies, dislikes and portion note. - `get_pantry`: read the staple foods the user keeps on hand. - `add_pantry_item`: add a food to the pantry, or update it. - `remove_pantry_item`: remove a food from the pantry. - `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. ### Prompts - `log-meal`, `log-photo`, `today-so-far`, `week-review`, `hit-protein`, `import-myfitnesspal`. ## 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. - [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. - [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/): claude.ai custom connector. - [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 connector, Pro and up. - [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/): One-click install. - [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/): Native OAuth, settings.json. - [Use Forkmate in JetBrains](https://forkmate.ai/connect/jetbrains/): Junie native, AI Assistant via bridge. - [Use Forkmate in Continue](https://forkmate.ai/connect/continue/): Via the mcp-remote bridge. - [Use Forkmate in Warp](https://forkmate.ai/connect/warp/): Warp’s agent, MCP servers. - [Use Forkmate in Goose](https://forkmate.ai/connect/goose/): One-click extension. - [Use Forkmate in LM Studio](https://forkmate.ai/connect/lm-studio/): One-click, 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. ## 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/) ## 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 --- # Full text of every page Each section below is one page of forkmate.ai, converted to Markdown at build time. The same text is served on its own at the page URL with `.md` in place of the trailing slash (for example https://forkmate.ai/connect.md). --- > Forkmate is a free AI calorie and macro tracker. Log meals by typing what you ate, or tell Claude or ChatGPT. No card, no ads. Source: https://forkmate.ai/ Free · No card · No ads # The AI calorie tracker you just talk to. Tell it what you ate. Type a sentence in the app, or tell your AI in plain words, or send it a photo. Forkmate keeps it all in one calorie and macro diary, and in the app you see the plate before anything is saved. [Start free, no card](https://app.forkmate.ai/auth/login?intent=sign-up) [Log from Claude or ChatGPT](https://forkmate.ai/connect/) The Forkmate app on a phone: the example meal turned into a plate of foods with calories and macros, and an example week in the garden. Two eggs, toast with butter and a flat white Your plate Not saved yet - Egg, whole, cooked, hard-boiled 100 g USDA 155 kcal - Bread, white 1 slice (28 g) USDA 74 kcal - Butter, salted 1 tbsp (14 g) USDA 100 kcal - “a flat white” Pick a match 329 kcal Protein 15 grams, carbs 15 grams, fat 23 grams. Your garden ## Why Forkmate - Free, with no card Logging, barcode scanning, import and export. No plan to pick. - Works with Claude, ChatGPT and Cursor ChatGPT where your plan allows custom connectors. - Nutrition data from USDA and Open Food Facts Open, public databases, not a black box. - Your data is yours Free export anytime. No ads, never sold. How it works ## Calorie tracking that stays out of your way. Most people quit calorie counting because logging is a chore. Forkmate lets you write the meal the way you would say it. ### Logging is a sentence. Say what you had, amounts and all. Forkmate splits it into foods and servings for you to check. ### The numbers are honest. Every food on the plate names where its numbers came from. A close match is labelled as one, and a food we can’t match is left for you to pick, never guessed. ### Showing up is what counts. No streaks to break and no leaderboards. Log whenever you get to it and see your calories and macros for the day. Switching trackers ## Coming from MyFitnessPal? MyFitnessPal’s data export is free and doesn’t need Premium. Drop the file into Forkmate and your diary comes across exactly as you logged it, not re-estimated. [How to move your history](https://forkmate.ai/migrate-from-myfitnesspal/) [Export MyFitnessPal data without Premium](https://forkmate.ai/blog/export-myfitnesspal-data-free/) 1. Request your export In MyFitnessPal, ask for Download My Data. 2. Drop it into Forkmate You see what will import before anything is saved. 3. Pick up where you left off Old days and new share one diary. AI calorie tracking ## Or just tell your AI. Forkmate is a remote MCP server. It works inside Claude and Cursor, and in ChatGPT where your plan allows custom connectors. Meals you log there land in the same diary as the app. Send a photo of your plate and your assistant works out the foods itself: that read is an estimate, labelled as one in your diary, and you can edit it. 1. Connect Forkmate to your AI Add Forkmate to Claude, Cursor or any MCP-capable assistant with one secure sign-in. 2. Tell it what you ate Say it in the chat you already have open, or send a photo of your plate. Your assistant logs it through Forkmate. 3. See your day in the diary Calories and macros land in the same diary the app shows, however you logged them. [Connect your AI](https://forkmate.ai/connect/) Guides: [Claude](https://forkmate.ai/blog/how-to-log-food-with-claude/) [ChatGPT](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) An example conversation with an AI assistant Log a banana and a Greek yogurt for breakfast Logged breakfast: a banana and a Greek yogurt, 205 kcal. Log this for lunch Logged lunch from your photo. It’s my estimate, so check the portions in your diary. Compare ## Forkmate vs typical food trackers Most trackers bolt “AI” onto photo scanning inside their own app. Forkmate logs from a sentence in its app, or from whatever you tell or show the assistant you already use, and shows where every number came from. How Forkmate compares with typical food trackers | Capability | Forkmate | Typical food trackers | | --- | --- | --- | | How you log | Type a sentence in the app, or tell your AI in plain words or send it a photo | In-app photo scan or manual database search | | Where you log | The web app, or the AI client you already use | Locked inside one company’s app | | What it costs to log | Free to log, with no credit card | Core logging often behind a paywall | | Where the numbers come from | Every food names where its numbers came from, and estimates are labelled | Numbers auto-estimated for you | “Typical food trackers” describes the common pattern across mainstream calorie apps, checked September 23, 2026; capabilities vary by product, plan, platform and country. Head-to-heads: [vs MyFitnessPal](https://forkmate.ai/vs/myfitnesspal/), [vs Cronometer](https://forkmate.ai/vs/cronometer/), [vs Cal AI](https://forkmate.ai/vs/cal-ai/), and [the best AI calorie trackers, compared](https://forkmate.ai/best-ai-calorie-tracker/). ## Your garden Log anything on a day and that day gets a flower, the same flower for one snack or five meals. Try a new food and it blooms a different colour. Miss a day and that plot stays bare soil, and nothing ever wilts. Would rather not see numbers? Calm mode hides calories and macros everywhere, and recovery mode hides the numbers and the garden together. An example week No app store needed ## It installs from your browser. Open Forkmate in Safari or Chrome and choose Add to Home Screen. It sits with the rest of your apps, one tap away. [How to install Forkmate](https://forkmate.ai/install/) ### Home screen iPhone and Android, from your browser’s menu. ### Your keyboard’s mic Say the meal instead of typing it. There’s no extra permission to grant. FAQ ## Questions, answered. More in the [full FAQ](https://forkmate.ai/faq/) and the [guide to AI calorie accuracy](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/). **### Is Forkmate really free?** Yes. Everything Forkmate does is free, with no credit card: logging, the diary, barcode scanning, MyFitnessPal import and data export. There are no ads. **### Does Forkmate work with ChatGPT and Claude?** Yes. Connect Forkmate once, then tell your assistant what you ate. Claude and Cursor support it, and ChatGPT does where your plan allows custom connectors. No AI is needed to use the web app. **### How accurate are the calorie and macro numbers?** They are estimates, like every tracker’s. Forkmate matches foods against USDA FoodData Central and Open Food Facts and names each number’s source. A close match is labelled as one, and a food it cannot match is left for you to pick, never guessed. Weigh food if you need precision. Forkmate is not medical advice. **### Can I import my MyFitnessPal history?** Yes. Request MyFitnessPal’s free Download My Data export (no Premium needed) and drop the file into Forkmate’s importer. Your calories and macros come across exactly as you logged them. **### Can I log from a photo?** Yes, through your AI assistant, not in the Forkmate app itself. Send a photo of your plate to Claude, or ChatGPT where your plan allows custom connectors, and it logs the foods through Forkmate. The read is an estimate, labelled as one in your diary, and you can edit it. **### Is my food diary private?** Your diary is visible only to you. We never sell your data or use it for advertising, and you can export it or delete your account anytime from Settings. **### Do I need to download an app?** No. Forkmate runs in your browser on any phone or computer. To keep it one tap away, choose Add to Home Screen in Safari or Chrome. ## Log your first meal in a minute. Free, no card, no ads. [Start free](https://app.forkmate.ai/auth/login?intent=sign-up) --- > Facts about Forkmate: a free AI calorie and macro tracker. Log meals in the web app or from Claude, ChatGPT or Cursor over MCP. Made by Shawn Azar. Source: https://forkmate.ai/about/ # About Forkmate Forkmate is a free AI calorie and macro tracker you talk to. Here are the facts, in one place. Checked September 30, 2026 What it is Forkmate is a free AI calorie and macro tracker. You describe what you ate in plain words, and it is logged to your private food diary with its calories, protein, carbs and fat. Price Free. There is no paid plan, no trial and no credit card, and there are no ads. Export is free too. Account You need a free Forkmate account. You sign in to use the web app and to authorize an AI assistant, and you agree to the health-data consent before your first log. Ways to log Type a sentence in the web app, search for a food, or scan a barcode. Or tell your 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, and so does ChatGPT where your plan allows custom connectors. Any client that can add a remote MCP server with OAuth works. [More](https://forkmate.ai/connect/) MCP server https://mcp.forkmate.ai/ (streamable HTTP, OAuth). Listed on the official MCP Registry as ai.forkmate/forkmate, with 12 tools for logging, correcting and reading your diary, searching foods and looking up barcodes. Where it runs In the browser at 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 a small set of chain-restaurant menu items. Every food shows the source its numbers came from. Values are estimates, not for insulin dosing or medical decisions. Switching You can import your MyFitnessPal history. Your calories and macros come over exactly as you logged them. [More](https://forkmate.ai/migrate-from-myfitnesspal/) Privacy Your diary is scoped to your account. Forkmate does not sell personal data or use health-related data for advertising. The Forkmate app loads no third-party scripts. [More](https://forkmate.ai/privacy/) Live since June 2026. Made by Shawn Azar, an independent maker. Forkmate is a product of High Country Codes, a Colorado sole proprietorship. [More](https://forkmate.ai/authors/shawn-azar/) Also known as ForkMate, Forkmate AI. The name is spelled Forkmate. Contact [hello@forkmate.ai](mailto:hello@forkmate.ai) ## Listings Forkmate is listed in these directories, and the MCP server's public README is on GitHub. - [Official MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers/ai.forkmate%2Fforkmate/versions/latest) - [Glama](https://glama.ai/mcp/connectors/ai.forkmate/forkmate) - [Smithery](https://smithery.ai/servers/forkmate/forkmate) - [PulseMCP](https://www.pulsemcp.com/servers/forkmate) - [AlternativeTo](https://alternativeto.net/software/forkmate/about/) - [GitHub](https://github.com/shawnazar/forkmate-mcp) ## For AI assistants A plain-text summary of Forkmate for language models is at [/llms.txt](https://forkmate.ai/llms.txt), and the full text of the site at [/llms-full.txt](https://forkmate.ai/llms-full.txt). ## Log your first meal Create a free account and tell Forkmate what you ate. No card, no ads. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > Shawn Azar makes Forkmate, the free AI calorie and macro tracker. Articles he wrote for the Forkmate blog. Source: https://forkmate.ai/authors/shawn-azar/ Author # Shawn Azar Shawn makes [Forkmate](https://forkmate.ai/about/), the free AI calorie and macro tracker, and writes the Forkmate blog. - [shawnazar.me](https://shawnazar.me) - [LinkedIn](https://www.linkedin.com/in/shawnazar/) ## Articles - [July 1, 2026 Calorie tracking for runners: a simple, honest guide](https://forkmate.ai/blog/calorie-tracking-for-runners/) - [July 1, 2026 How to export MyFitnessPal data for free, without Premium (2026)](https://forkmate.ai/blog/export-myfitnesspal-data-free/) - [July 1, 2026 How accurate is AI at counting calories?](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) - [July 1, 2026 How to Use ChatGPT as a Calorie Tracker (That Actually Saves Your Log)](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) - [July 1, 2026 Claude Calorie Tracker: Log Food & Macros in Claude (2-Minute Setup)](https://forkmate.ai/blog/how-to-log-food-with-claude/) --- > The 9 best AI calorie trackers in 2026, compared: which log from ChatGPT or Claude, which do photos, what's free, and what each costs. Checked Sept 2026. Source: https://forkmate.ai/best-ai-calorie-tracker/ Last checked September 30, 2026 # The 9 best AI calorie trackers in 2026, honestly compared The database giants, the photo-scan apps, the trackers that live in your chat, and Forkmate. We make Forkmate, so yes, it's first on our list; every entry, ours included, says who it suits and when to skip it. AI calorie trackers compared by how you log, logging from ChatGPT or Claude, photo logging, free tier, web diary and price | Tracker | How you log | Log from ChatGPT/Claude | Photo logging | Free tier | Web diary | Price | | --- | --- | --- | --- | --- | --- | --- | | [1. Forkmate](#forkmate) That’s us | Type a sentence in the web app, scan a barcode, or tell your AI assistant | Yes: Claude, Cursor and any MCP client; ChatGPT where your plan allows custom connectors | Through your AI assistant (saved as an estimate); no in-app photo upload | Everything is free: no card, no ads, no paid tier | Yes | Free | | [2. Cronometer](#cronometer) | Database search and barcode; Photo Log and Voice Log on Gold | No official integration | Gold only | Free tier, including barcode scanning | Yes | Gold $10.99/mo or $59.99/yr | | [3. MyFitnessPal](#myfitnesspal) | Database search; barcode, Meal Scan (photo) and Voice Log are Premium | Has a ChatGPT app for recipes and calorie targets; it does not log meals | Meal Scan, Premium only | Free tier with ads; barcode scanning is Premium | Yes | Premium $19.99/mo or $79.99/yr | | [4. MacroFactor](#macrofactor) | Database search, barcode and photo logging, in its phone apps | No official integration | Yes, included in the subscription | No free tier; 7-day trial | No | $11.99/mo, $47.99 per 6 months, or $71.99/yr | | [5. Nutrition MCP](#nutrition-mcp) | Chat with Claude or ChatGPT: text, photos, barcodes, screenshots | Yes: Claude (web, desktop, mobile) and ChatGPT (web) | Yes, through your AI assistant, free | Free and open source (MIT); hosted or self-hosted | No | Free | | [6. Lose It!](#lose-it) | Database search; Snap It (photo) and voice logging on Premium; barcode is moving to Premium | No official integration | Snap It, Premium only | Free tier with ads; a one-time purchase removes them | Yes | Premium $79.99/yr; Lifetime $299.99 | | [7. PlateLens](#platelens) | Photo scan, in its phone apps | Official MCP server is read-only: it can't log a meal | Free plan has a daily allowance; unlimited on Premium | Free plan that doesn't expire | Not verified | Premium $9.99/mo or $34.99/yr | | [8. Cal AI](#cal-ai) | Photo scan, barcode and label scan, voice or text, manual entry | None found | Yes, its core feature | 3-day free trial; MyFitnessPal announced its acquisition on March 2, 2026 | No | Paid subscription; no price published on its site | | [9. Nutrola](#nutrola) | AI photo logging, in its phone apps | None found | Yes | No free tier, by its own account | No | From €2.50/mo (no US-dollar price published) | Every competitor row was checked September 30, 2026 against that vendor’s own website (US prices unless shown otherwise). “Checked” means we read their pricing and help pages; we did not run our own accuracy test of each app. Where a vendor publishes nothing on a point, the cell says “none found” or “not verified” rather than guessing. Capabilities vary by plan, platform and country, and change often. ## 1. Forkmate: best free AI tracker you log by talking to Forkmate is a free [AI calorie tracker](https://forkmate.ai/) you talk to: type what you ate in the web app, or tell Claude or ChatGPT, and it lands in one calorie and macro diary. [Connect your AI](https://forkmate.ai/connect/) in about a minute. How you log Type a sentence in the web app, scan a barcode, or tell your AI assistant From ChatGPT/Claude Yes: Claude, Cursor and any MCP client; ChatGPT where your plan allows custom connectors Photo logging Through your AI assistant (saved as an estimate); no in-app photo upload Free tier Everything is free: no card, no ads, no paid tier Price Free Accuracy Every food names its source: USDA, Open Food Facts, or the AI's own estimate, labelled as one Skip it if you want an app-store app that scans photos in-app, micronutrient detail, or an adaptive TDEE algorithm ## 2. Cronometer: best for micronutrient detail How you log Database search and barcode; Photo Log and Voice Log on Gold From ChatGPT/Claude No official integration Photo logging Gold only Free tier Free tier, including barcode scanning Price Gold $10.99/mo or $59.99/yr Accuracy Deep, lab-sourced micronutrient data with a visible source on every food Skip it if you want photo or voice logging for free, or to log from ChatGPT or Claude ## 3. MyFitnessPal: biggest food database How you log Database search; barcode, Meal Scan (photo) and Voice Log are Premium From ChatGPT/Claude Has a ChatGPT app for recipes and calorie targets; it does not log meals Photo logging Meal Scan, Premium only Free tier Free tier with ads; barcode scanning is Premium Price Premium $19.99/mo or $79.99/yr Accuracy Huge community-maintained database; quality varies by entry Skip it if you want barcode or photo logging without paying, or no ads ## 4. MacroFactor: best adaptive calorie coaching How you log Database search, barcode and photo logging, in its phone apps From ChatGPT/Claude No official integration Photo logging Yes, included in the subscription Free tier No free tier; 7-day trial Price $11.99/mo, $47.99 per 6 months, or $71.99/yr Accuracy Its algorithm adapts your calorie target to your logged intake and weight trend Skip it if you want a free tracker or a web diary (its site lists web as planned) ## 5. Nutrition MCP: best open-source option that lives in your chat How you log Chat with Claude or ChatGPT: text, photos, barcodes, screenshots From ChatGPT/Claude Yes: Claude (web, desktop, mobile) and ChatGPT (web) Photo logging Yes, through your AI assistant, free Free tier Free and open source (MIT); hosted or self-hosted Price Free Accuracy Your assistant estimates; barcodes resolve via Open Food Facts Skip it if you want a diary you can open outside the chat ## 6. Lose It!: a simple calorie budget, with AI logging on Premium How you log Database search; Snap It (photo) and voice logging on Premium; barcode is moving to Premium From ChatGPT/Claude No official integration Photo logging Snap It, Premium only Free tier Free tier with ads; a one-time purchase removes them Price Premium $79.99/yr; Lifetime $299.99 Accuracy Photo logging estimates; database entries otherwise Skip it if you want photo, voice or (soon) barcode logging free, or to import your MyFitnessPal history (its help centre says importing isn’t possible) ## 7. PlateLens: photo scanning with a free daily allowance How you log Photo scan, in its phone apps From ChatGPT/Claude Official MCP server is read-only: it can't log a meal Photo logging Free plan has a daily allowance; unlimited on Premium Free tier Free plan that doesn't expire Price Premium $9.99/mo or $34.99/yr Accuracy Publishes its own accuracy claims (self-reported, not independently verified) Skip it if you want your AI assistant to log for you ## 8. Cal AI: best-known photo-first app How you log Photo scan, barcode and label scan, voice or text, manual entry From ChatGPT/Claude None found Photo logging Yes, its core feature Free tier 3-day free trial; MyFitnessPal announced its acquisition on March 2, 2026 Price Paid subscription; no price published on its site Accuracy Photo estimation; Cal AI itself says “about 80% accurate” (its own claim) Skip it if you want a free tracker, a web diary, or numbers traced to a named database ## 9. Nutrola: low-cost photo logging How you log AI photo logging, in its phone apps From ChatGPT/Claude None found Photo logging Yes Free tier No free tier, by its own account Price From €2.50/mo (no US-dollar price published) Accuracy Photo estimation; see the accuracy note below Skip it if you want a free tier or a web diary ## A note on “AI accuracy” Some photo-scan apps advertise near-perfect accuracy — figures like “within about 1%.” Those numbers are almost always self-published and aren’t independently verified, so treat them with caution. The [peer-reviewed research](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) tells a more grounded story: AI and photo-based calorie estimates carry average errors ranging from 0.10% to 38.3%, larger on mixed meals, and portion sizes are underestimated in roughly 76% of photos. That’s not a reason to avoid photo logging — it’s genuinely convenient. It’s the reason Forkmate does it differently: you tell your AI what you ate, and each food shows where its number came from: a named public database like USDA or Open Food Facts, or your AI’s own estimate, labelled as one. You always know which kind of figure you’re looking at. ## Go deeper Head-to-head comparisons, and the roundup for MyFitnessPal switchers. [### MyFitnessPal alternatives The free trackers people switch to, and how to bring your history.](https://forkmate.ai/myfitnesspal-alternatives/) [### vs MyFitnessPal The hated-but-huge incumbent — and how to bring your history with you.](https://forkmate.ai/vs/myfitnesspal/) [### vs Cronometer The micronutrient deep-diver — grounded data, meet effortless logging.](https://forkmate.ai/vs/cronometer/) [### vs Cal AI The viral photo app that’s now part of MyFitnessPal.](https://forkmate.ai/vs/cal-ai/) ## Questions people ask **What is the best AI calorie tracker?** It depends on how you want to log. To log by talking to ChatGPT or Claude and keep a real diary, Forkmate is free and works with Claude, Cursor and any MCP client, and with ChatGPT where your plan allows custom connectors; you can also send your assistant a photo of your plate. Nutrition MCP is a free, open-source option that keeps everything inside the chat. If you want an app that scans photos itself, Cal AI, PlateLens, Nutrola and MacroFactor do, and MyFitnessPal and Cronometer offer it on their paid tiers. For the deepest food and micronutrient data, Cronometer and MyFitnessPal lead. Photo estimates carry real error, more of it on mixed meals. **Can ChatGPT or Claude log my calories?** Not into a diary on their own: without a tool connected, an assistant can estimate a meal but keeps no running log. Connect a tracker that can write and it can. Forkmate and Nutrition MCP both log from Claude, and from ChatGPT on plans that allow custom connectors. MyFitnessPal's ChatGPT app gives recipes and calorie targets but does not log meals, and PlateLens's MCP server is read-only. **Are AI photo calorie trackers accurate?** They're convenient but imprecise. Peer-reviewed research reports average calorie errors from 0.10% to 38.3%, with individual items off by as much as 79.6% and larger errors on mixed meals, and portion sizes underestimated in about 76% of photos. Be cautious of any app advertising near-perfect accuracy from a photo; those figures are usually self-published rather than independently verified. Forkmate takes a source-transparency approach instead: every food names the database its numbers came from, or is labelled as an estimate. **Which AI calorie trackers have a web diary?** Forkmate, MyFitnessPal, Cronometer and Lose It! have a diary you can open in a web browser. MacroFactor, Cal AI and Nutrola are phone apps (MacroFactor lists web as planned), and Nutrition MCP keeps everything inside the chat. **Is there a free AI calorie tracker?** Yes. Forkmate is free with no credit card and no ads, and Nutrition MCP is free and open source. MyFitnessPal, Cronometer and Lose It! have free tiers with photo logging reserved for paid plans, and PlateLens has a free plan with a daily photo-scan allowance. MacroFactor, Cal AI and Nutrola have no free tier. ## Log from the AI you already use Free — all of it. No ads, your data yours, and your MyFitnessPal history comes with you. Connect your AI and log your first meal today. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Connect your AI](https://forkmate.ai/connect/) MyFitnessPal and the other named trackers are trademarks of their respective owners. Forkmate is an independent product and is not affiliated with, endorsed by, or sponsored by any of them. Comparisons reflect publicly available information believed accurate as of publication and may change. --- > Set up Forkmate, the free AI calorie tracker, in Claude, ChatGPT, Gemini CLI, VS Code, Cursor and 15+ other AI clients. One server URL, one-click installs, step-by-step guides. Source: https://forkmate.ai/connect/ Free · no API key · about a minute # Connect your AI to Forkmate Pick the assistant you already use. Add Forkmate once, sign in, and log meals by telling it what you ate. New here? [Create your free account](https://app.forkmate.ai/auth/login?intent=sign-up) first, then come back. ## Pick your assistant ### Chat assistants - [Claude claude.ai custom connector One-click](https://forkmate.ai/connect/claude/) - [Claude Desktop Mac and Windows app One-click](https://forkmate.ai/connect/claude-desktop/) - [Claude Mobile Connectors sync from your account One-click](https://forkmate.ai/connect/claude-mobile/) - [ChatGPT Developer mode, Plus and up, web only](https://forkmate.ai/connect/chatgpt/) - [Gemini Custom apps, US personal accounts](https://forkmate.ai/connect/gemini/) - [Grok Custom connector on grok.com](https://forkmate.ai/connect/grok/) - [Perplexity Remote connector, Pro and up](https://forkmate.ai/connect/perplexity/) - [Raycast Raycast AI, Pro](https://forkmate.ai/connect/raycast/) ### Code editors and agents - [Claude Code One terminal command](https://forkmate.ai/connect/claude-code/) - [VS Code GitHub Copilot agent mode One-click](https://forkmate.ai/connect/vscode/) - [Cursor One-click install One-click](https://forkmate.ai/connect/cursor/) - [Windsurf (Devin Desktop) Formerly Windsurf](https://forkmate.ai/connect/windsurf/) - [Cline Remote server, Streamable HTTP](https://forkmate.ai/connect/cline/) - [Zed Native OAuth, settings.json](https://forkmate.ai/connect/zed/) - [JetBrains Junie native, AI Assistant via bridge Bridge](https://forkmate.ai/connect/jetbrains/) - [Continue Via the mcp-remote bridge Bridge](https://forkmate.ai/connect/continue/) - [Warp Warp’s agent, MCP servers](https://forkmate.ai/connect/warp/) - [Goose One-click extension One-click](https://forkmate.ai/connect/goose/) ### Local models - [LM Studio One-click, local models One-click](https://forkmate.ai/connect/lm-studio/) - [Ollama Through Open WebUI or Goose One-click](https://forkmate.ai/connect/ollama/) ### Build with Forkmate - [Developers Anthropic & OpenAI APIs, MCP SDKs, curl](https://forkmate.ai/connect/developers/) ### Not supported yet - **Microsoft Copilot:** The consumer Copilot app can’t add MCP servers. Microsoft 365 Copilot’s connectors are added by tenant admins and are read-only, so they can’t log a meal. In VS Code, GitHub Copilot works: see VS Code. - **Claude connectors directory:** Forkmate isn’t listed there yet. Add it as a custom connector instead; it works the same. - **ChatGPT Free and Go:** OpenAI doesn’t list Developer mode for these plans. Client support checked September 30, 2026 against each vendor’s own documentation. Any other client that can add a remote MCP server with OAuth works too: use the details below. ## The details, for any MCP client Everything a client needs to connect. The same URL works everywhere. `https://mcp.forkmate.ai/` Server URL `https://mcp.forkmate.ai/`. `https://app.forkmate.ai/mcp` also works and always will, for clients connected before the move. Transport Streamable HTTP (MCP protocol 2025-06-18). Pick “HTTP” or “Streamable HTTP” if your client asks; not SSE, not stdio. Sign-in OAuth 2.1 with PKCE. Clients register themselves (Dynamic Client Registration or a Client ID Metadata Document), so there is nothing to copy: your client opens a Forkmate sign-in once and stores the token. There is no API key. Tools Log, correct and delete meals; read a day or a date range with totals; search USDA FoodData Central and Open Food Facts; look up a barcode; keep a pantry and preferences. Every call is scoped to your own account. Building something? Code examples for the Anthropic and OpenAI APIs, the Python, TypeScript and Go MCP SDKs, and curl: [Forkmate for developers](https://forkmate.ai/connect/developers/). ## Find Forkmate on - [Official MCP Registry](https://registry.modelcontextprotocol.io/v0.1/servers/ai.forkmate%2Fforkmate/versions/latest): the Model Context Protocol project’s own registry, as ai.forkmate/forkmate (its API entry; the registry has no web page per server yet). - [Glama](https://glama.ai/mcp/connectors/ai.forkmate/forkmate): MCP directory with connector scores. - [Smithery](https://smithery.ai/servers/forkmate/forkmate): MCP directory and gateway. - [PulseMCP](https://www.pulsemcp.com/servers/forkmate): MCP server directory, updated daily. - [AlternativeTo](https://alternativeto.net/software/forkmate/about/): crowd-sourced software alternatives. - [GitHub](https://github.com/shawnazar/forkmate-mcp): the server’s listing repository and server.json. Each listing checked September 30, 2026. Connecting through a directory’s own gateway sends your requests through that service; connecting to `https://mcp.forkmate.ai/` directly does not. See [privacy](https://forkmate.ai/privacy/). Not in the Claude connectors directory yet: add it as a custom connector for now. ## Troubleshooting ### My client asks for an API key or a client ID. Forkmate has no API key. Leave the client ID and secret empty and pick OAuth (or “sign in”): your client registers itself automatically, using Dynamic Client Registration or a Client ID Metadata Document, and then opens the Forkmate sign-in. ### It connected, but logging a meal says “Nothing was saved”. Forkmate asks once for your consent to store health-related data, and it can only be given in the web app. Open app.forkmate.ai, signed in with the same account, accept it, and ask your assistant again. Reading your diary and searching foods work without it. ### The sign-in window never opened, or I closed it. Start it again from your client: Connect on the connector in Claude, /mcp in Claude Code, the Authenticate button in Zed, Cline or Goose. If there’s no button, remove Forkmate and add it again. ### My client only supports stdio (local) servers. Use the bridge: npx -y mcp-remote https://mcp.forkmate.ai/ as the command. It needs Node.js 18 or later, opens the Forkmate sign-in in your browser and passes your client’s requests through. ### Should I use mcp.forkmate.ai or app.forkmate.ai/mcp? https://mcp.forkmate.ai/ is the address to use. https://app.forkmate.ai/mcp still works for clients that connected before the move. ### It says I’m logging too fast. Writes (logging, changing and deleting meals) are limited to 60 a minute per account, which a conversation never reaches; a runaway agent loop can. Wait a minute and try again. Reading and searching aren’t limited this way. ### It logged the wrong thing. Tell your assistant: “change the rice to 150 g” or “delete the latte”. It corrects or removes that entry. You can also edit any entry in your diary at app.forkmate.ai. ### Who sees my food log? Your assistant sees what Forkmate returns in that conversation, and handles it under its own terms. Every Forkmate call is scoped to your account, and you can disconnect from your client at any time. See the privacy policy for the rest. Still stuck? Email [hello@forkmate.ai](mailto:hello@forkmate.ai) with the name of your AI client and what it said. ## Talk to your AI. See your day. Create your free account, connect once, and log your next meal in one sentence. Free, all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Open your diary](https://app.forkmate.ai) --- > Make ChatGPT a calorie tracker that saves a real food diary. Which ChatGPT plans can add Forkmate, how to turn on Developer mode, and the exact steps. Source: https://forkmate.ai/connect/chatgpt/ # Use Forkmate in ChatGPT ChatGPT can add your own MCP server as an app once Developer mode is on. Do that once and ChatGPT can log your meals to a Forkmate diary you can open anywhere. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and ChatGPT sends you there on first connect anyway. ## Set up Forkmate in ChatGPT `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Turn on Developer mode In ChatGPT on the web, open Settings → Security and login and turn on Developer mode. On Business, Enterprise and Edu an admin may need to allow it first. 2. Create the app Go to chatgpt.com/plugins, select the + button, name it Forkmate, and under Connection enter `https://mcp.forkmate.ai/`. Then create it. 3. Sign in to Forkmate once ChatGPT opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Turn it on in a chat Start a new chat, open the + menu, and add Forkmate from Developer mode. 5. Log your first meal In that chat, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - OpenAI lists Developer mode for Plus, Pro, Business, Enterprise and Education accounts, on the web only. Free and Go are not on that list. - Forkmate needs write actions to log a meal. OpenAI’s help centre has described write access differently by plan, so check what yours allows. ChatGPT asks you to confirm each write by default. - If your plan can’t add a custom app that writes, Claude’s Free plan includes one custom connector. Checked September 30, 2026 against these sources: [OpenAI: Developer mode](https://developers.openai.com/api/docs/guides/developer-mode), [OpenAI: connect a server to ChatGPT](https://developers.openai.com/plugins/deploy/connect-chatgpt), [OpenAI help: Developer mode and MCP apps](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt). ChatGPT changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to ChatGPT the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from ChatGPT Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Claude Code with one command (claude mcp add --transport http) and log meals from your terminal. Sign-in, scopes and the exact syntax. Source: https://forkmate.ai/connect/claude-code/ # Use Forkmate in Claude Code Claude Code adds remote MCP servers from the command line. One command, one sign-in, and you can log lunch without leaving the terminal. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Claude Code sends you there on first connect anyway. ## Set up Forkmate in Claude Code `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the server Run `claude mcp add --transport http --scope user forkmate https://mcp.forkmate.ai/` to add Forkmate for every project. 2. Sign in Start Claude Code, run `/mcp`, choose forkmate and Authenticate. Your browser opens the Forkmate sign-in; approve it once. 3. Log your first meal In Claude Code, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. Add Forkmate for all your projects ``` claude mcp add --transport http --scope user forkmate https://mcp.forkmate.ai/ ``` Or share it with a repo, in.mcp.json ``` { "mcpServers": { "forkmate": { "type": "http", "url": "https://mcp.forkmate.ai/" } } } ``` Each person still signs in to their own Forkmate account. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Claude Code with a Claude subscription or API access. Checked September 30, 2026 against the vendor’s documentation: [Claude Code docs: MCP](https://code.claude.com/docs/en/mcp). Claude Code changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Claude Code the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Claude Code Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Claude Desktop in one click: a free calorie and macro tracker you log by talking to Claude. No config file, no API key, no Node.js. Source: https://forkmate.ai/connect/claude-desktop/ # Use Forkmate in Claude Desktop Claude Desktop uses the same connectors as claude.ai, so there’s no config file to edit and nothing to install. Add Forkmate once and Claude Desktop can log your meals. [Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Forkmate&connectorUrl=https%3A%2F%2Fmcp.forkmate.ai%2F) Opens Claude’s Add custom connector dialog with Forkmate filled in. Connectors you add there show up in Claude Desktop too. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Claude Desktop sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Connectors In Claude Desktop, go to Customize → Connectors. 2. Add a custom connector Click Add custom connector, enter `https://mcp.forkmate.ai/`, and click Add. 3. Sign in to Forkmate once Claude Desktop opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Claude Desktop, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Claude Free, Pro, Max, Team or Enterprise. Free accounts can add one custom connector. On Team and Enterprise an Owner adds it under Organization settings → Connectors, then you click Connect. - You don’t need claude_desktop_config.json or a.mcpb desktop extension. Those are for servers that run on your computer; Forkmate is a remote server, and Claude connects to it from Anthropic’s cloud. Checked September 30, 2026 against these sources: [Claude docs: add a connector by URL](https://claude.com/docs/connectors/custom/add-unlisted), [Claude docs: install links](https://claude.com/docs/connectors/building/directory-vs-custom). Claude Desktop changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Claude Desktop the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Claude Desktop Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Log meals from the Claude mobile app. Add Forkmate on claude.ai once and it syncs to Claude for iOS and Android, so you can log what you ate on the go. Source: https://forkmate.ai/connect/claude-mobile/ # Use Forkmate in the Claude app on your phone Connectors belong to your Claude account, not your device. Add Forkmate once on claude.ai or Claude Desktop and it’s there the next time you open Claude on your phone. [Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Forkmate&connectorUrl=https%3A%2F%2Fmcp.forkmate.ai%2F) Easiest from a computer. On a phone the link opens claude.ai in your browser. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Claude Mobile sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add Forkmate on the web On claude.ai, go to Customize → Connectors → Add custom connector, enter `https://mcp.forkmate.ai/` and click Add. 2. Sign in to Forkmate once Claude opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 3. Open Claude on your phone Open the Claude app for iOS or Android signed in to the same account. Forkmate is already there. 4. Log your first meal In the Claude app, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Claude Free, Pro, Max, Team or Enterprise. Free accounts can add one custom connector. On Team and Enterprise an Owner adds it under Organization settings → Connectors, then you click Connect. - Adding a connector from inside the mobile app is in beta, so add it on the web or in Claude Desktop. Checked September 30, 2026 against these sources: [Claude help: use connectors](https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities), [Claude docs: add a connector by URL](https://claude.com/docs/connectors/custom/add-unlisted), [Claude docs: install links](https://claude.com/docs/connectors/building/directory-vs-custom). Claude Mobile changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Claude Mobile the way you’d tell a friend: > Log a flat white and a banana. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Claude Mobile Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Turn Claude into a calorie tracker. Add Forkmate as a custom connector in one click, sign in once, and log meals and macros by telling Claude what you ate. Source: https://forkmate.ai/connect/claude/ # Use Forkmate in Claude Forkmate is a custom connector for Claude. Add it once on claude.ai and Claude can log what you eat, total your calories and macros, and recall any day, on the web, in Claude Desktop and on your phone. [Add to Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Forkmate&connectorUrl=https%3A%2F%2Fmcp.forkmate.ai%2F) Opens claude.ai with Forkmate’s name and URL filled in. Review it, click Add, then sign in once. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Claude sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Connectors On claude.ai, go to Customize → Connectors. 2. Add a custom connector Click Add custom connector and enter the server URL `https://mcp.forkmate.ai/`. Leave the OAuth fields empty: Claude identifies itself automatically. 3. Add and connect Click Add, then Connect on the Forkmate connector. 4. Sign in to Forkmate once Claude opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 5. Log your first meal In a new chat (turn Forkmate on under + → Connectors if it’s off), say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Claude Free, Pro, Max, Team or Enterprise. Free accounts can add one custom connector. On Team and Enterprise an Owner adds it under Organization settings → Connectors, then you click Connect. - Not in the Claude connectors directory yet, so it’s added as a custom connector. Once added, it’s on claude.ai, Claude Desktop and the Claude mobile apps. Checked September 30, 2026 against these sources: [Claude docs: add a connector by URL](https://claude.com/docs/connectors/custom/add-unlisted), [Claude docs: install links](https://claude.com/docs/connectors/building/directory-vs-custom). Claude changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Claude the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Claude Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Cline as a remote MCP server and log meals from VS Code. The Remote Servers tab, the JSON, and a bridge fallback. Source: https://forkmate.ai/connect/cline/ # Use Forkmate in Cline Cline connects to remote MCP servers over Streamable HTTP. Add Forkmate from the Remote Servers tab. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Cline sends you there on first connect anyway. ## Set up Forkmate in Cline `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Remote Servers Click the MCP Servers icon in Cline, then Configure → Configure MCP Servers → Remote Servers. 2. Add Forkmate Server Name: forkmate. Server URL: `https://mcp.forkmate.ai/`. Transport Type: Streamable HTTP. Click Add Server. 3. Sign in to Forkmate once Cline (click Authenticate on the server) opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Cline, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. cline_mcp_settings.json ``` { "mcpServers": { "forkmate": { "type": "streamableHttp", "url": "https://mcp.forkmate.ai/", "disabled": false } } } ``` Set type explicitly: without it Cline falls back to the older SSE transport. If Cline doesn’t offer to sign you in, use the bridge instead ``` { "mcpServers": { "forkmate": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp.forkmate.ai/" ] } } } ``` mcp-remote is an open-source proxy that runs on your computer, needs Node.js 18 or later, opens the Forkmate sign-in in your browser, and stores the token in ~/.mcp-auth. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Cline’s docs cover remote servers but don’t document OAuth sign-in. If your version doesn’t prompt you to authenticate, the bridge config works in any version. Checked September 30, 2026 against the vendor’s documentation: [Cline docs: remote servers](https://docs.cline.bot/mcp/connecting-to-a-remote-server). Cline changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Cline the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Cline Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Continue in VS Code or JetBrains with a config.yaml block, using the mcp-remote bridge for sign-in. Source: https://forkmate.ai/connect/continue/ # Use Forkmate in Continue Continue supports MCP servers in agent mode. Its docs don’t document an OAuth sign-in for remote servers, so Forkmate connects through the mcp-remote bridge. **Needs a bridge.** Continue’s docs show API keys, not OAuth, for remote servers. mcp-remote handles the Forkmate sign-in for it; it needs Node.js. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Continue sends you there on first connect anyway. ## Set up Forkmate in Continue `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the server Add the block below to ~/.continue/config.yaml under mcpServers. 2. Sign in to Forkmate once mcp-remote opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 3. Log your first meal In Continue (agent mode), say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ~/.continue/config.yaml ``` mcpServers: - name: Forkmate command: npx args: - "-y" - "mcp-remote" - "https://mcp.forkmate.ai/" ``` mcp-remote is an open-source proxy that runs on your computer, needs Node.js 18 or later, opens the Forkmate sign-in in your browser, and stores the token in ~/.mcp-auth. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - MCP tools work in Continue’s agent mode only. - Node.js 18 or later for the bridge. Checked September 30, 2026 against the vendor’s documentation: [Continue docs: MCP](https://docs.continue.dev/customize/deep-dives/mcp). Continue changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Continue the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Continue Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Install Forkmate in Cursor with one click and log meals from the editor. Includes the mcp.json fallback and the sign-in step. Source: https://forkmate.ai/connect/cursor/ # Use Forkmate in Cursor Cursor has one-click MCP install links. Click below and Cursor adds Forkmate; sign in once and you’re done. [Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=forkmate&config=eyJ1cmwiOiJodHRwczovL21jcC5mb3JrbWF0ZS5haS8ifQ==) Opens Cursor and adds Forkmate. You still sign in once to approve access. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Cursor sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the server Open Cursor Settings → MCP and add a new server, or put the mcp.json below in ~/.cursor/mcp.json. 2. Sign in Cursor shows Forkmate as needing login. Click it and sign in once in your browser. 3. Log your first meal In Cursor’s agent, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ~/.cursor/mcp.json ``` { "mcpServers": { "forkmate": { "url": "https://mcp.forkmate.ai/" } } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Any Cursor plan. Checked September 30, 2026 against these sources: [Cursor docs: MCP](https://cursor.com/docs/mcp), [Cursor docs: install links](https://cursor.com/docs/context/mcp/install-links). Cursor changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Cursor the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Cursor Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Call the Forkmate MCP server from your own code with OAuth sign-in: the official Python, TypeScript and Go MCP SDKs, the Anthropic MCP connector, the OpenAI Responses API, and curl. Source: https://forkmate.ai/connect/developers/ # Use Forkmate from your own code Forkmate is a standard remote MCP server, so anything that speaks MCP can use it. There are no API keys or personal access tokens: your code signs in with OAuth, the same Forkmate sign-in every AI client uses. Listing the tools is open; every tool call acts on the signed-in user’s diary. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute. ## Set up Forkmate in Developers `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Sign in with OAuth Use the official MCP SDK’s OAuth support. It reads the sign-in details from the server, registers your app, and opens the Forkmate sign-in in your browser. Sign in and approve once. Nothing to copy from a settings page: there isn’t one. 2. Let the SDK keep the token fresh Access tokens last 300 seconds. Request `offline_access` and the SDK swaps the refresh token for a new access token when it needs one. The scripts below save both to ~/.forkmate-oauth.json so the next run skips the browser. Treat that file like a password. 3. Call the tools List the tools, then call log_meal, get_day, search_foods and the rest. Each call acts on the signed-in user’s diary only. 4. Using a hosted API? Pass a fresh token The Anthropic and OpenAI APIs call Forkmate from their own servers and can’t open a browser, so you hand them an access token on every request. Sign in once with the Python script, then use forkmate_token.py to refresh one before each call. Python, official MCP SDK with OAuth (mcp 2.2) ``` # pip install "mcp>=2.2" import asyncio, json, pathlib, webbrowser from http.server import BaseHTTPRequestHandler, HTTPServer from urllib.parse import parse_qs, urlparse import httpx2 from pydantic import AnyUrl from mcp import Client from mcp.client.auth import AuthorizationCodeResult, OAuthClientProvider, TokenStorage from mcp.client.streamable_http import streamable_http_client from mcp.shared.auth import OAuthClientInformationFull, OAuthClientMetadata, OAuthToken SERVER = "https://mcp.forkmate.ai/" REDIRECT = "http://localhost:8765/callback" STORE = pathlib.Path.home() / ".forkmate-oauth.json" class FileTokenStorage(TokenStorage): """Keeps the tokens and the client registration between runs.""" def _load(self): return json.loads(STORE.read_text()) if STORE.exists() else {} def _save(self, key, model): data = self._load() data[key] = model.model_dump(mode="json", exclude_none=True) STORE.write_text(json.dumps(data)) STORE.chmod(0o600) async def get_tokens(self): t = self._load().get("tokens") return OAuthToken.model_validate(t) if t else None async def set_tokens(self, tokens: OAuthToken): self._save("tokens", tokens) async def get_client_info(self): c = self._load().get("client") return OAuthClientInformationFull.model_validate(c) if c else None async def set_client_info(self, client_info: OAuthClientInformationFull): self._save("client", client_info) async def open_browser(url: str) -> None: webbrowser.open(url) async def wait_for_callback() -> AuthorizationCodeResult: result = {} class Handler(BaseHTTPRequestHandler): def do_GET(self): result.update({k: v[0] for k, v in parse_qs(urlparse(self.path).query).items()}) self.send_response(200) self.end_headers() self.wfile.write(b"Signed in. You can close this tab.") def log_message(self, *args): pass server = HTTPServer(("localhost", 8765), Handler) await asyncio.to_thread(server.handle_request) server.server_close() return AuthorizationCodeResult(code=result["code"], state=result.get("state"), iss=result.get("iss")) async def main(): auth = OAuthClientProvider( server_url=SERVER, client_metadata=OAuthClientMetadata( client_name="My Forkmate script", redirect_uris=[AnyUrl(REDIRECT)], grant_types=["authorization_code", "refresh_token"], scope="openid profile email offline_access", ), storage=FileTokenStorage(), redirect_handler=open_browser, callback_handler=wait_for_callback, ) async with httpx2.AsyncClient(auth=auth) as http: async with Client(streamable_http_client(SERVER, http_client=http)) as client: tools = await client.list_tools() print([t.name for t in tools.tools]) print((await client.call_tool("get_day", {})).content) asyncio.run(main()) ``` The SDK defines TokenStorage and calls it; where the tokens live is up to you. This one is a file readable only by you; an OS keychain is better for anything long-lived. The browser opens on the first run only. TypeScript, official MCP SDK with OAuth (@modelcontextprotocol/client 2.2) ``` // npm i @modelcontextprotocol/client (Node 20+, an ES module: save as forkmate.mts) import { createServer } from "node:http"; import { execFile } from "node:child_process"; import { chmodSync, existsSync, readFileSync, writeFileSync } from "node:fs"; import { homedir } from "node:os"; import { join } from "node:path"; import { Client, StreamableHTTPClientTransport, UnauthorizedError, type OAuthClientProvider, } from "@modelcontextprotocol/client"; const SERVER = new URL("https://mcp.forkmate.ai/"); const REDIRECT = "http://localhost:8090/callback"; const STORE = join(homedir(), ".forkmate-oauth.json"); // The SDK runs the flow; the provider stores what it's handed and opens the browser. const saved = existsSync(STORE) ? JSON.parse(readFileSync(STORE, "utf8")) : {}; const persist = () => { writeFileSync(STORE, JSON.stringify(saved)); chmodSync(STORE, 0o600); }; let verifier = ""; let discovery: any; let lastState = ""; const provider: OAuthClientProvider = { redirectUrl: REDIRECT, clientMetadata: { client_name: "My Forkmate script", redirect_uris: [REDIRECT], grant_types: ["authorization_code", "refresh_token"], scope: "openid profile email offline_access", }, state: () => (lastState = crypto.randomUUID()), clientInformation: (ctx) => (ctx ? saved.clients?.[ctx.issuer] : undefined), saveClientInformation: (info, ctx) => { if (ctx) (saved.clients ??= {})[ctx.issuer] = info; persist(); }, tokens: () => saved.tokens, saveTokens: (tokens) => { saved.tokens = tokens; persist(); }, saveCodeVerifier: (v) => void (verifier = v), codeVerifier: () => verifier, saveDiscoveryState: (s) => void (discovery = s), discoveryState: () => discovery, redirectToAuthorization: (url) => { console.log("Sign in to Forkmate:", url.href); const opener = process.platform === "darwin" ? "open" : process.platform === "win32" ? "explorer" : "xdg-open"; execFile(opener, [url.href], () => {}); }, }; // One request to the loopback redirect, carrying ?code=…&state=…&iss=… const waitForCallback = () => new Promise((resolve) => { const server = createServer((req, res) => { res.end("Signed in. You can close this tab."); server.close(); resolve(new URL(req.url!, REDIRECT).searchParams); }).listen(8090, "localhost"); }); // A fresh client and transport per attempt: a started transport can't restart. async function run() { const client = new Client({ name: "my-app", version: "1.0.0" }); await client.connect(new StreamableHTTPClientTransport(SERVER, { authProvider: provider })); try { console.log((await client.listTools()).tools.map((t) => t.name)); console.log((await client.callTool({ name: "get_day", arguments: {} })).content); } finally { await client.close(); } } try { await run(); } catch (error) { // No usable token: the SDK has opened the sign-in. Finish it, then run again. if (!(error instanceof UnauthorizedError)) throw error; const params = await waitForCallback(); if (params.get("state") !== lastState) throw new Error("state mismatch"); await new StreamableHTTPClientTransport(SERVER, { authProvider: provider }).finishAuth(params); await run(); } ``` Run it with npx tsx forkmate.mts. Written for SDK v2; the v1 package (@modelcontextprotocol/sdk) has a different OAuth API. The SDK’s own guide recommends an OS keychain over a plain file for real apps. Go, official SDK with OAuth (github.com/modelcontextprotocol/go-sdk v1.8) ``` package main import ( "context" "fmt" "log" "net/http" "github.com/modelcontextprotocol/go-sdk/auth" "github.com/modelcontextprotocol/go-sdk/mcp" "github.com/modelcontextprotocol/go-sdk/oauthex" ) const redirect = "http://localhost:3142/callback" // Prints the sign-in URL and waits for the browser to come back to the loopback redirect. func fetchCode(ctx context.Context, args *auth.AuthorizationArgs) (*auth.AuthorizationResult, error) { fmt.Println("Sign in to Forkmate:", args.URL) got := make(chan *auth.AuthorizationResult, 1) srv := &http.Server{Addr: "localhost:3142", Handler: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { q := r.URL.Query() fmt.Fprint(w, "Signed in. You can close this tab.") got <- &auth.AuthorizationResult{Code: q.Get("code"), State: q.Get("state"), Iss: q.Get("iss")} })} go srv.ListenAndServe() defer srv.Close() select { case res := <-got: return res, nil case <-ctx.Done(): return nil, ctx.Err() } } func main() { ctx := context.Background() oauth, err := auth.NewAuthorizationCodeHandler(&auth.AuthorizationCodeHandlerConfig{ RedirectURL: redirect, AuthorizationCodeFetcher: fetchCode, RequestRefreshToken: true, DynamicClientRegistrationConfig: &auth.DynamicClientRegistrationConfig{ Metadata: &oauthex.ClientRegistrationMetadata{ ClientName: "My Forkmate script", RedirectURIs: []string{redirect}, GrantTypes: []string{"authorization_code", "refresh_token"}, }, }, }) if err != nil { log.Fatal(err) } transport := &mcp.StreamableClientTransport{Endpoint: "https://mcp.forkmate.ai/", OAuthHandler: oauth} client := mcp.NewClient(&mcp.Implementation{Name: "my-app", Version: "v1.0.0"}, nil) session, err := client.Connect(ctx, transport, nil) if err != nil { log.Fatal(err) } defer session.Close() tools, err := session.ListTools(ctx, nil) if err != nil { log.Fatal(err) } for _, t := range tools.Tools { fmt.Println(t.Name) } res, err := session.CallTool(ctx, &mcp.CallToolParams{Name: "get_day", Arguments: map[string]any{}}) if err != nil { log.Fatal(err) } fmt.Println(res.Content) } ``` The Go SDK keeps the token in memory and refreshes it while the program runs, so each new run signs in again. To persist it, pass your own NewTokenSource and InitialTokenSource in AuthorizationCodeHandlerConfig. Hosted APIs, step 1: forkmate_token.py (a fresh access token) ``` # forkmate_token.py: a fresh access token from the sign-in the Python script saved. import json, pathlib import httpx # installed with anthropic and openai STORE = pathlib.Path.home() / ".forkmate-oauth.json" def access_token() -> str: saved = json.loads(STORE.read_text()) prm = httpx.get("https://mcp.forkmate.ai/.well-known/oauth-protected-resource").json() issuer = prm["authorization_servers"][0] token_url = httpx.get(f"{issuer}/.well-known/oauth-authorization-server").json()["token_endpoint"] r = httpx.post(token_url, data={ "grant_type": "refresh_token", "refresh_token": saved["tokens"]["refresh_token"], "client_id": saved["client"]["client_id"], "resource": prm["resource"], }) r.raise_for_status() saved["tokens"] = r.json() STORE.write_text(json.dumps(saved)) # refresh tokens rotate: keep the new one return saved["tokens"]["access_token"] ``` Run the Python SDK script once first; it signs you in and saves the refresh token this reads. Just testing? The MCP Inspector’s Quick OAuth Flow (npx @modelcontextprotocol/inspector, then Open Auth Settings) also signs you in and shows an access_token. It lasts 300 seconds and you can’t refresh it from here. Hosted APIs, step 2: Anthropic API, MCP connector (Python, anthropic 1.11) ``` import anthropic from forkmate_token import access_token client = anthropic.Anthropic() # reads ANTHROPIC_API_KEY response = client.beta.messages.create( model="claude-opus-5-5", max_tokens=16000, betas=["mcp-client-2025-11-20"], mcp_servers=[{ "type": "url", "url": "https://mcp.forkmate.ai/", "name": "forkmate", "authorization_token": access_token(), }], tools=[{"type": "mcp_toolset", "mcp_server_name": "forkmate"}], messages=[{"role": "user", "content": "Log 2 eggs and a slice of toast for breakfast."}], ) print(response.content) ``` Pass the raw token, without “Bearer ”. Anthropic expects you to run the OAuth flow and refresh the token yourself. Every server in mcp_servers needs exactly one mcp_toolset entry in tools. Hosted APIs, step 2: OpenAI Responses API, remote MCP tool (Python, openai 3.22) ``` from openai import OpenAI from forkmate_token import access_token client = OpenAI() resp = client.responses.create( model="gpt-6-astra", input="What did I eat today?", tools=[{ "type": "mcp", "server_label": "forkmate", "server_url": "https://mcp.forkmate.ai/", "authorization": access_token(), "require_approval": "never", }], ) print(resp.output_text) ``` OpenAI doesn’t store the authorization value, so send it on every request. curl: initialize and list tools (no sign-in needed) ``` curl -s https://mcp.forkmate.ai/ \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}' curl -s https://mcp.forkmate.ai/ \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "MCP-Protocol-Version: 2025-06-18" \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}' # A tool call needs an OAuth sign-in. Without a token the server answers 401, # with WWW-Authenticate pointing at its OAuth metadata: that's where the SDKs start. curl -s -i https://mcp.forkmate.ai/ \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -H "MCP-Protocol-Version: 2025-06-18" \ -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"whoami","arguments":{}}}' ``` The server is stateless: it sends no Mcp-Session-Id, and answers in plain JSON. curl can’t do the browser sign-in; use an SDK above for tool calls. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - No API keys or personal access tokens. Every tool call needs an OAuth access token from a signed-in Forkmate user, through the standard MCP flow (authorization code with PKCE, resource=https://mcp.forkmate.ai). Access tokens last 300 seconds; request offline_access for a refresh token. - Logging a meal needs the user’s one-time health-data consent, given in the web app. Until then log_meal and update_meal return “Nothing was saved” and a link. - Writes are limited to 60 a minute per user. Checked October 1, 2026 against these sources: [MCP Python SDK: OAuth client example](https://github.com/modelcontextprotocol/python-sdk/blob/main/examples/snippets/clients/oauth_client.py), [MCP TypeScript SDK: OAuth](https://github.com/modelcontextprotocol/typescript-sdk/blob/main/docs/clients/oauth.md), [MCP Go SDK: OAuth client example](https://github.com/modelcontextprotocol/go-sdk/blob/v1.8.0/examples/auth/client/main.go), [Anthropic: MCP connector](https://platform.claude.com/docs/en/agents-and-tools/mcp-connector), [OpenAI: MCP and connectors](https://developers.openai.com/api/docs/guides/tools-connectors-mcp). SDKs move fast; check the version you install. ## What to say first Your users talk to your app the way they’d tell a friend: > Log 2 eggs and a slice of toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Build on a free food diary Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to the Gemini app as a custom app and log meals and macros by talking to Gemini. Who can add one, and the steps on gemini.google.com. Source: https://forkmate.ai/connect/gemini/ # Use Forkmate in Gemini The Gemini app can connect to an MCP server as a custom app. Add Forkmate on the web and use it from Gemini on the web, iPhone or Android. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Gemini sends you there on first connect anyway. ## Set up Forkmate in Gemini `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Connected Apps On gemini.google.com, open Settings → Connected Apps. 2. Add a custom app Under Custom apps, choose Add a custom app and enter `https://mcp.forkmate.ai/`. Click Next. 3. Sign in to Forkmate once Gemini opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Gemini (pick Forkmate with @ if it doesn’t use it on its own), say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Google lists these requirements: 18 or over, in the US, signed in with a personal Google Account (not work or school), Keep Activity on, and English. - You add custom apps on the web; they then work in the Gemini apps for iOS and Android. - Google’s page names no subscription requirement. If you don’t see Custom apps, your account doesn’t have it yet. Checked September 30, 2026 against the vendor’s documentation: [Gemini Apps Help: custom apps](https://support.google.com/gemini/answer/17209137). Gemini changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Gemini the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Gemini Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Install Forkmate in Goose with one click as a remote extension, or add it to config.yaml. Works with any model Goose runs, including local ones. Source: https://forkmate.ai/connect/goose/ # Use Forkmate in Goose Goose installs remote extensions from a link and handles the sign-in itself. Click below, approve, and sign in once. [Add to Goose](goose://extension?url=https%3A%2F%2Fmcp.forkmate.ai%2F&type=streamable_http&id=forkmate&name=Forkmate&description=Log%20meals%20and%20see%20calories%20and%20macros%20in%20your%20Forkmate%20food%20diary&timeout=300) Opens Goose and adds Forkmate. You still sign in once to approve access. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Goose sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the extension In Goose Desktop open Extensions → Add custom extension, choose Streamable HTTP, enter `https://mcp.forkmate.ai/` as the endpoint and click Add Extension. In the CLI, run goose configure → Add Extension → Remote Extension (Streamable HTTP). 2. Sign in to Forkmate once Goose opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 3. Log your first meal In Goose, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ~/.config/goose/config.yaml ``` extensions: forkmate: name: Forkmate type: streamable_http uri: https://mcp.forkmate.ai/ enabled: true timeout: 300 ``` The key is uri, not url. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - A current Goose. Goose is now developed under the Agentic AI Foundation; its docs moved to goose-docs.ai. Checked September 30, 2026 against the vendor’s documentation: [Goose docs: using extensions](https://goose-docs.ai/docs/getting-started/using-extensions/). Goose changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Goose the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Goose Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Connect Forkmate to Grok as a custom connector and log meals and macros by telling Grok what you ate. Steps for grok.com and Grok Business. Source: https://forkmate.ai/connect/grok/ # Use Forkmate in Grok Grok can add a remote MCP server as a custom connector. Add Forkmate once and Grok can keep your food diary. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Grok sends you there on first connect anyway. ## Set up Forkmate in Grok `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Connectors Go to grok.com/connectors. 2. Add a custom connector Click New Connector, choose Custom, and enter `https://mcp.forkmate.ai/`. 3. Sign in to Forkmate once Grok opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Grok, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - On Grok Business and Enterprise, a team admin adds the connector first (+ Add Connector → Other), then you connect. - xAI’s docs don’t say which personal plans include custom connectors or whether they work in the mobile apps. We haven’t confirmed either. Checked September 30, 2026 against these sources: [xAI: connectors](https://docs.x.ai/grok/connectors), [xAI: connector management](https://docs.x.ai/grok/connector-management). Grok changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Grok the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Grok Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to IntelliJ, PyCharm and other JetBrains IDEs: native OAuth in Junie, the mcp-remote bridge for AI Assistant. Source: https://forkmate.ai/connect/jetbrains/ # Use Forkmate in JetBrains Junie, JetBrains’ coding agent, signs in to remote MCP servers itself. AI Assistant doesn’t document OAuth, so it uses a small bridge. **Needs a bridge.** AI Assistant’s docs don’t cover OAuth for remote servers, so it reaches Forkmate through mcp-remote, which needs Node.js. Junie doesn’t need it. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and JetBrains sends you there on first connect anyway. ## Set up Forkmate in JetBrains `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Junie: add Forkmate Open Settings → Tools → Junie → MCP Settings and add the Junie JSON below (saved to ~/.junie/mcp/mcp.json). 2. Junie: authorize The server shows Authorization required. Click Authorize and sign in to Forkmate once in your browser. 3. AI Assistant: add the bridge Open Settings → Tools → AI Assistant → Model Context Protocol (MCP), click Add, and paste the AI Assistant JSON below. Sign in when your browser opens. 4. Log your first meal In Junie or AI Assistant, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. Junie (~/.junie/mcp/mcp.json) ``` { "mcpServers": { "forkmate": { "url": "https://mcp.forkmate.ai/" } } } ``` AI Assistant (via mcp-remote) ``` { "mcpServers": { "forkmate": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp.forkmate.ai/" ] } } } ``` mcp-remote is an open-source proxy that runs on your computer, needs Node.js 18 or later, opens the Forkmate sign-in in your browser, and stores the token in ~/.mcp-auth. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - A JetBrains IDE with Junie or AI Assistant enabled. AI Assistant’s bridge needs Node.js 18 or later. Checked September 30, 2026 against these sources: [JetBrains: AI Assistant MCP](https://www.jetbrains.com/help/ai-assistant/mcp.html), [Junie: MCP configuration](https://junie.jetbrains.com/docs/junie-cli-mcp-configuration.html). JetBrains changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to JetBrains the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from JetBrains Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to LM Studio with one click and log meals by chatting with a local model. The model runs on your machine; Forkmate is reached over the internet. Source: https://forkmate.ai/connect/lm-studio/ # Use Forkmate in LM Studio LM Studio can add MCP servers from a link and signs in with OAuth. Your model runs locally; Forkmate’s tools are called over the internet. [Add to LM Studio](lmstudio://add_mcp?name=forkmate&config=eyJ1cmwiOiJodHRwczovL21jcC5mb3JrbWF0ZS5haS8ifQ%3D%3D) Opens LM Studio and adds Forkmate. You still sign in once to approve access. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and LM Studio sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the server Click the button above, or open the Program tab in the right sidebar → Install → Edit mcp.json and add the JSON below. 2. Sign in to Forkmate once LM Studio opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 3. Pick a model that can call tools Load a model with tool-calling support, then enable Forkmate in the chat. 4. Log your first meal In LM Studio, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. mcp.json ``` { "mcpServers": { "forkmate": { "url": "https://mcp.forkmate.ai/" } } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - LM Studio 0.4.10 or later (OAuth sign-in for MCP servers arrived in 0.4.10). - The model runs on your computer, but Forkmate doesn’t: you need an internet connection, and what you log goes to your Forkmate diary. - Small local models call tools less reliably. If a meal doesn’t log, try a larger tool-capable model. Checked September 30, 2026 against these sources: [LM Studio docs: MCP](https://lmstudio.ai/docs/app/mcp), [LM Studio docs: Add to LM Studio links](https://lmstudio.ai/docs/app/mcp/deeplink), [LM Studio 0.4.10 changelog](https://lmstudio.ai/changelog/lmstudio-v0.4.10). LM Studio changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to LM Studio the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from LM Studio Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Log meals with a local Ollama model: connect Forkmate through Open WebUI or Goose. Ollama runs the model; Forkmate is reached over the internet. Source: https://forkmate.ai/connect/ollama/ # Use Forkmate with Ollama Ollama runs models but isn’t an MCP client itself. Pair it with a client that is: Open WebUI (native MCP) or Goose (set Ollama as its provider). [Add to Goose](goose://extension?url=https%3A%2F%2Fmcp.forkmate.ai%2F&type=streamable_http&id=forkmate&name=Forkmate&description=Log%20meals%20and%20see%20calories%20and%20macros%20in%20your%20Forkmate%20food%20diary&timeout=300) For Goose with Ollama as its model provider. Open WebUI is set up by its admin, below. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Ollama sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open WebUI: add the server As the Open WebUI admin, open Settings → Admin → Integrations → External Tool Servers → + Add Connection. 2. Open WebUI: configure it Type: MCP (Streamable HTTP). URL: `https://mcp.forkmate.ai/`. Auth: OAuth 2.1 (Dynamic Client Registration). Save, then sign in to Forkmate when prompted. 3. Or use Goose Set Ollama as Goose’s provider, then add Forkmate with the button above (see the Goose page). 4. Log your first meal In a chat with a tool-capable Ollama model, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Open WebUI v0.6.31 or later; only an admin can add MCP servers. Set WEBUI_SECRET_KEY or the OAuth tokens are lost when the container restarts. - The model runs locally, but Forkmate is an internet service: you need a connection, and what you log goes to your Forkmate diary. - Use a model with tool calling (Ollama marks them “tools”). Small models call tools less reliably. Checked September 30, 2026 against these sources: [Open WebUI docs: MCP](https://docs.openwebui.com/features/extensibility/mcp/), [Goose docs: using extensions](https://goose-docs.ai/docs/getting-started/using-extensions/). Ollama changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Ollama the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Ollama Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Perplexity as a remote custom connector and log meals by telling Perplexity what you ate. Plan requirements and steps. Source: https://forkmate.ai/connect/perplexity/ # Use Forkmate in Perplexity Perplexity can add a remote MCP server as a custom connector. Add Forkmate and Perplexity can log your meals to your diary. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Perplexity sends you there on first connect anyway. ## Set up Forkmate in Perplexity `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open Connectors In Perplexity, open Account settings → Connectors. 2. Add a remote connector Choose + Custom connector → Remote, name it Forkmate, enter `https://mcp.forkmate.ai/`, and pick OAuth 2.0 for authentication. Leave the client ID and secret empty. 3. Sign in to Forkmate once Perplexity opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Perplexity, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Remote custom connectors are for Perplexity Pro, Max and Enterprise. - Perplexity’s Mac app also runs local connectors; you don’t need that for Forkmate. - Perplexity users have reported a sign-in error with servers that register clients without a secret, as Forkmate does. If you see “did not return a client_secret”, tell us at hello@forkmate.ai and use another assistant for now. Checked September 30, 2026 against these sources: [Perplexity help: connectors](https://www.perplexity.ai/help-center/en/articles/11502712), [Perplexity help: custom connectors](https://www.perplexity.ai/help-center/en/articles/13915507). Perplexity changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Perplexity the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Perplexity Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Raycast AI as an MCP server and log meals from your launcher. Steps for the Install MCP Server command. Source: https://forkmate.ai/connect/raycast/ # Use Forkmate in Raycast Raycast AI can install a remote MCP server with OAuth sign-in. Add Forkmate and log a meal without leaving the keyboard. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Raycast sends you there on first connect anyway. ## Set up Forkmate in Raycast `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Run Install MCP Server Open Raycast and run the Install MCP Server command. 2. Fill in the form Name: Forkmate. Transport: HTTP. URL: `https://mcp.forkmate.ai/`. OAuth Type: Dynamic. Press Install MCP Server (⌘↵). 3. Sign in to Forkmate once Raycast opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Raycast AI (mention @forkmate), say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - MCP in Raycast AI is a Raycast Pro feature. Checked September 30, 2026 against the vendor’s documentation: [Raycast manual: MCP](https://manual.raycast.com/ai/model-context-protocol). Raycast changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Raycast the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Raycast Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > One-click install Forkmate in VS Code or VS Code Insiders for GitHub Copilot agent mode. Log meals from your editor; mcp.json fallback included. Source: https://forkmate.ai/connect/vscode/ # Use Forkmate in VS Code VS Code can install an MCP server from a link. Click below, approve the install, sign in once, and Copilot Chat in agent mode can log your meals. [Install in VS Code](vscode:mcp/install?%7B%22name%22%3A%22forkmate%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.forkmate.ai%2F%22%7D) [Install in VS Code Insiders](vscode-insiders:mcp/install?%7B%22name%22%3A%22forkmate%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.forkmate.ai%2F%22%7D) Opens VS Code and adds Forkmate. You still sign in once to approve access. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and VS Code sends you there on first connect anyway. ## Or set it up by hand `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add the server Open the Command Palette and run MCP: Add Server, choose HTTP, and enter the URL. Or add the mcp.json below. 2. Start it and sign in VS Code asks to authenticate with Forkmate. Allow it and sign in once in your browser. 3. Log your first meal In Copilot Chat in agent mode, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. .vscode/mcp.json ``` { "servers": { "forkmate": { "type": "http", "url": "https://mcp.forkmate.ai/" } } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - GitHub Copilot in VS Code, in agent mode. - On Copilot Business or Enterprise, your organization must enable the “MCP servers in Copilot” policy (it’s off by default). Checked September 30, 2026 against these sources: [VS Code docs: MCP servers](https://code.visualstudio.com/docs/copilot/customization/mcp-servers), [GitHub docs: MCP in Copilot](https://docs.github.com/en/copilot/concepts/context/mcp). VS Code changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to VS Code the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from VS Code Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Warp's agent as a remote MCP server and log meals from your terminal. Steps and JSON. Source: https://forkmate.ai/connect/warp/ # Use Forkmate in Warp Warp’s agent can use remote MCP servers and signs in with OAuth in your browser. Add Forkmate from MCP servers settings. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Warp sends you there on first connect anyway. ## Set up Forkmate in Warp `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open MCP servers Open Settings → Agents → MCP servers (or run Open MCP Servers from the Command Palette) and click + Add. 2. Paste the config Paste the JSON below and save. 3. Sign in to Forkmate once Warp opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Warp’s agent, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. MCP server JSON ``` { "forkmate": { "url": "https://mcp.forkmate.ai/" } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - Warp’s cloud agents need OAuth servers set up separately; this is for the local agent. Checked September 30, 2026 against the vendor’s documentation: [Warp docs: MCP](https://docs.warp.dev/knowledge-and-collaboration/mcp). Warp changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Warp the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Warp Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Windsurf is now Devin Desktop. Add Forkmate to its mcp_config.json and log meals from Cascade. Exact file path and JSON. Source: https://forkmate.ai/connect/windsurf/ # Use Forkmate in Windsurf (Devin Desktop) Windsurf is now called Devin Desktop. It supports remote MCP servers with OAuth, so Forkmate takes three lines of JSON. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Windsurf (Devin Desktop) sends you there on first connect anyway. ## Set up Forkmate in Windsurf (Devin Desktop) `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Open the MCP config In the Cascade panel, open the … (Actions) menu and click Open MCP config file. 2. Add Forkmate Add the forkmate entry below to mcpServers and save. 3. Sign in to Forkmate once Devin Desktop opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 4. Log your first meal In Cascade, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. ~/.config/devin/mcp_config.json (Windows: %APPDATA%\devin\mcp_config.json) ``` { "mcpServers": { "forkmate": { "serverUrl": "https://mcp.forkmate.ai/" } } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - On Enterprise, an admin may need to turn MCP on or allow Forkmate. Checked September 30, 2026 against the vendor’s documentation: [Devin Desktop docs: Cascade MCP](https://docs.devin.ai/desktop/cascade/mcp). Windsurf (Devin Desktop) changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Windsurf (Devin Desktop) the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Windsurf (Devin Desktop) Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Add Forkmate to Zed's agent as a remote context server and log meals from your editor. Native OAuth, no bridge. Source: https://forkmate.ai/connect/zed/ # Use Forkmate in Zed Zed connects to remote MCP servers and handles the OAuth sign-in itself. Add Forkmate in settings and click Authenticate. No Forkmate account yet? [Create one free](https://app.forkmate.ai/auth/login?intent=sign-up) first. It takes under a minute, and Zed sends you there on first connect anyway. ## Set up Forkmate in Zed `https://mcp.forkmate.ai/` Forkmate’s server URL. Streamable HTTP, OAuth sign-in, no API key. 1. Add a remote server Open Settings → AI → MCP Servers → Add Server → Add Remote Server, or add the JSON below to settings.json. 2. Sign in to Forkmate once Zed (click Authenticate on the server) opens a Forkmate sign-in in your browser. Sign in (or create your free account) and approve access. That one-time OAuth step connects it to your diary and nobody else’s. 3. Log your first meal In Zed’s agent panel, say “I had two eggs and toast for breakfast.” It logs the meal with calories and macros to your Forkmate diary. settings.json ``` { "context_servers": { "forkmate": { "url": "https://mcp.forkmate.ai/" } } } ``` ## What you need - A free Forkmate account ([sign up](https://app.forkmate.ai/auth/login?intent=sign-up)). There is no paid plan. - A recent Zed. Zed 1.21 fixed OAuth for some servers, so update if sign-in fails. Checked September 30, 2026 against the vendor’s documentation: [Zed docs: MCP](https://zed.dev/docs/ai/mcp). Zed changes its menus often; if yours looks different, trust what it shows. ## What to say first Once it’s connected, talk to Zed the way you’d tell a friend: > I had two eggs and toast for breakfast. It logs the meal with calories, protein, carbs and fat to your diary at app.forkmate.ai. Then try: - How many calories have I had today? - Make the toast two slices. - What did I eat this week? Something not working? See [troubleshooting](https://forkmate.ai/connect/#troubleshooting), or [pick a different assistant](https://forkmate.ai/connect/). The same URL works in all of them. ## Start logging from Zed Create your free account, connect once, and your next meal is one sentence away. No card, no paid plan. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [All assistants](https://forkmate.ai/connect/) --- > Answers about Forkmate: can I log with Claude or ChatGPT, is it free, how does it differ from MyFitnessPal, does it import my history, do you sell my data? Source: https://forkmate.ai/faq/ Questions, answered # Frequently asked questions What Forkmate is, what works today, and how it's different — the honest answers to what people (and their AI assistants) ask most. **Can I log food with Claude or ChatGPT?** Yes — Forkmate is a remote MCP server, so any MCP-capable AI assistant can log your meals. Claude (Claude.ai, Claude Desktop, and Claude Code) and Cursor support remote MCP servers today, so you connect Forkmate once and then just tell your assistant what you ate. ChatGPT's support for third-party MCP connectors is still rolling out and varies by plan — if your ChatGPT can add a custom MCP connector, Forkmate works there too. **What AI clients work with Forkmate?** Any client that can connect to a remote MCP server over OAuth. That includes Claude (web, desktop, and Claude Code) and Cursor today, plus any other MCP-capable assistant. Forkmate is deliberately client-agnostic — you log from the AI you already use instead of being locked into one company's app. See the Connect page for step-by-step setup. **Is Forkmate free?** Yes — all of it, with no credit card. Create an account and log meals from your AI assistant or the web, see your calories and macros in the diary, and keep your complete history. Food search, barcode scanning, chain-restaurant menus, unlimited entries, and free data export are all included, with no ads. **Is there a limit on how much history I can see?** No. Your diary shows your complete history — every day you've logged. Everything you log, and anything you import, is kept and stays yours to export for free at any time. **How is Forkmate different from MyFitnessPal?** MyFitnessPal makes you tap through its app to search a database or scan a barcode, and paywalls a lot of the basics. Forkmate flips that: you log in plain language from the AI assistant you already use, and every food shows the source its numbers came from — nothing is estimated silently. It's built for active people — training sync (Strava and Garmin) is on the roadmap so your targets adjust around how you train — and your data is yours, with free export and no ads. **Do you import my MyFitnessPal history?** Yes. Export your data with MyFitnessPal's free “Download My Data” option, then drop the whole export into Forkmate's importer and enter the password MyFitnessPal sent you. It's opened and read right in your browser, so the file and password never leave your device, and you see exactly what will import before anything is saved. You can also have a connected AI assistant read the export and replay the rows into your diary through our import prompt. And if you already have a food_diary.csv — from MyFitnessPal Premium's CSV export, or one your assistant extracted from your export — you can upload it directly in Forkmate's guided importer (open your diary and choose “Import from MyFitnessPal”). Either way your calories and macros come over exactly as you logged them — we don't re-estimate your history. See the Switch from MyFitnessPal guide for the full walkthrough. **Do you sell my data?** No. We never sell your personal data and we never use your health-related data for advertising. Your food diary is yours — you can export it for free or delete it at any time from your account settings. We share data only with the service providers that help us run Forkmate (such as our auth and hosting providers, and our analytics provider, which receives pseudonymous records of which features are used, never what you eat), under contract and acting on our behalf. See our Privacy Policy for the full list. **Where do Forkmate's nutrition numbers come from?** Forkmate resolves foods against open, public databases — USDA FoodData Central and Open Food Facts — not a black-box proprietary database. When you log a meal, you see and confirm the calories and macros before they're saved, so you're always in control of your own numbers. **How accurate is the calorie and macro tracking?** Honestly? No food tracker is pinpoint accurate, and Forkmate is no exception — food databases, portion sizes, and even lab measurements all carry real margins of error. Our take: most people quit tracking because it's tedious, so logging consistently and easily matters far more than chasing perfect numbers. Good-enough numbers you actually log beat perfect numbers you abandon. If you do need pinpoint accuracy — for clinical or medical reasons — we encourage you to weigh and measure your food and log it precisely in the web diary. Forkmate is a general-wellness tool, not medical advice; always consult your physician for medical or clinical nutrition decisions. **Is Forkmate medical or nutritional advice?** No. Forkmate is a tracking tool, not a medical device, healthcare provider, or source of medical or nutritional advice. Calorie and macro estimates are for general informational purposes only and may be inaccurate. Consult a qualified professional before making dietary, health, or medical decisions. [Connect your AI assistant](https://forkmate.ai/connect/) [Switch from MyFitnessPal](https://forkmate.ai/migrate-from-myfitnesspal/) Want a starting number first? [Get your calorie goal in 60 seconds](https://forkmate.ai/quiz/) ## Still curious? Just start. Create a free account, connect your AI assistant, and log your first meal today. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > A calorie and macro tracker built for athletes. Log by talking to the AI you already use, hit your protein and fuelling targets, and see your day clearly. Source: https://forkmate.ai/for-athletes/ For runners, cyclists & active people # Nutrition that fits your training Log by talking to the AI you already use, hit your protein and fuelling targets, and see your day in a clean web diary. Forkmate is calorie tracking built for people who train — and it is free. [Get your calorie goal in 60 seconds](https://forkmate.ai/quiz/) [Connect your AI](https://forkmate.ai/connect/) Free — all of it. No card, no trial timer, nothing held back. Log from Claude, Cursor, or any MCP client — on your phone or desktop, wherever you already have your AI assistant. Live today ## What Forkmate does for you right now Everything here works today, and all of it is free — no waiting on the roadmap. ### Log by talking to your own AI Tell Claude, Cursor, or any MCP client what you ate — “post-run: 3 eggs, oats, a banana” — right from your phone, and it lands in your diary. No separate app to open mid-day, no database to search. ### Protein & macro tracking, not just calories See protein, carbs, and fat against your targets on every meal — the numbers that actually drive recovery and performance, front and centre. ### A real, glanceable web diary Open the web diary for a calorie ring, macro bars, and every meal grouped by the day — the browsable view that chat-only trackers don’t give you. ### Free, with nothing held back Log meals free with no credit card, and keep every day you've logged. No ads, ever — and your data exports for free whenever you want it. ## Made for people who train When you’re active, the goal isn’t just eating less — it’s fuelling the work and recovering for the next session. ### Built for people who train, not just diet Most trackers assume you’re only trying to eat less. When you’re training, the harder problem is eating enough of the right things — protein to recover, carbs to fuel. Forkmate is built around that. ### Logging that survives a busy training week The reason people quit tracking is friction. When logging is one sentence to an assistant you already use, it survives early alarms, long sessions, and travel — the weeks tracking usually falls apart. ### Own the whole picture over time Today that’s your food and macros in a clean diary. As direct Strava and Garmin sync lands, the goal is one honest picture of fuel in and work out — so nutrition finally fits your training. On the roadmap ## What we’re building next We’d rather be honest than oversell. These aren’t live yet — they’re what’s coming, and they’re why Forkmate exists. Coming ### Direct Strava & Garmin sync We’re building a direct connection so your rides, runs, and workouts flow into Forkmate automatically — no manual entry. This is on the roadmap, not live yet. Coming ### Fuelling around your sessions Once training sync lands, the plan is to raise your targets on big days so you eat enough to perform — and flag under-fuelling before it costs you. Roadmap, not shipped. Want to see the full picture? Read the [Forkmate roadmap](https://forkmate.ai/roadmap/). ## New to fuelling your training? Start with the basics of calorie and macro tracking for endurance — how much to eat, when carbs matter, and why protein still counts when you’re chasing a goal. [Read: Calorie tracking for runners](https://forkmate.ai/blog/calorie-tracking-for-runners/) ## Fuel your training the easy way Get your calorie goal, connect the AI you already use, and log your first meal today — free, no ads, your data yours. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) Forkmate is a general-wellness tool, not medical advice. If you have a clinical condition, a history of disordered eating, or specific performance goals, work with a registered sports dietitian or your physician. --- > What consumer health data Forkmate collects, why, where it comes from, who it is shared with, and how to access, delete, or withdraw consent — for Washington, Nevada and everyone else. Source: https://forkmate.ai/health-data-privacy/ # Consumer Health Data Privacy Policy Last updated October 1, 2026 This policy covers **consumer health data** as defined by Washington's My Health My Data Act and Nevada's consumer health data law. It applies to everyone who uses Forkmate, wherever you live. Forkmate is a product of **High Country Codes**, a Colorado sole proprietorship ("we," "us"). Our general [Privacy Policy](https://forkmate.ai/privacy/) covers everything else. ## Consumer health data we collect - **Your food log:** the meals and foods you record, with their calories, macros, caffeine and fluid values, and any notes. - **Body and profile details you choose to enter:** sex, age, height, weight, activity level, diet style, allergies, and calorie or macro goals. - **Your garden choices:** up to two weekly intentions you pick from a fixed list (such as "Try a new vegetable" or "Eat before a long ride"), and whether you marked each one done. - **Display preferences:** whether you chose to hide calorie and macro numbers or hide the garden. We use them only to change what the app shows you. They are never sent to an AI assistant, analytics, or anyone else. - **Your consent record:** when you consented to us processing this data. - **Usage events:** records that you used a Forkmate feature and when. For example: that you gave consent; logged, edited or deleted a meal (through the web app or an AI assistant, and whether it had 1, 2–3 or 4+ foods); previewed a plate; moved through an onboarding step; opened the app; connected an AI assistant; or imported from MyFitnessPal. They never contain what you ate, food names, nutrition values, notes, body details, goals, garden choices or display preferences. - **Anything health-related you put in feedback** you send from inside the app. We do not collect precise location, biometric data, or information about reproductive or sexual health, gender-affirming care, or health-care services you seek. ## Why we collect it To provide the food log you asked for: to store your diary, compute your daily calorie and macro totals and your targets, show them to you in the web app or through an AI assistant you connect, show you your week in the garden (which days you logged and which foods were new to you, worked out from your food log and not stored separately), remember the intentions you chose, apply the display preferences you set, and keep your account secure. We also use usage events to understand which features are used, so we can improve Forkmate and decide how to fund it. Usage analytics is a condition of using Forkmate. We do not use any of it for advertising, and we do not use it to train AI models. ## Where it comes from - **From you, directly**, in the web app. - **From an AI assistant you connect** (such as Claude or ChatGPT), when you ask it to log or change something in your Forkmate diary. - **From files you choose to import**, such as a MyFitnessPal export. ## Consent We collect consumer health data only after you consent to it. Before you log anything, in the web app or through an AI assistant, we ask you to tick a box consenting to Forkmate processing your health-related data and sharing pseudonymous usage events with our analytics provider, PostHog. Usage analytics is a condition of using Forkmate, so it is one consent, not a separate choice: if you would rather not share usage events, you can withdraw your consent, which also pauses logging. If you consented before October 1, 2026, we ask you again before anything about you is sent to PostHog. Until you do, nothing health-related is saved, with two exceptions, both things you do yourself: your display preferences, which we accept before consent so hiding numbers never waits on it, and anything you choose to write in feedback you send us. ## Who we share it with We share consumer health data only with these service providers, under contract, acting solely on our behalf: - **Cloudflare**: hosting and storage for the app and your diary. - **PostHog**: usage analytics. From our server, PostHog receives records of which Forkmate features you used and when, under an identifier derived from your account ID that PostHog cannot reverse. PostHog may use them only to provide analytics to us. It never receives what you ate, food names, calories or other nutrition values, notes, body measurements, goals, garden intentions, your display preferences, your IP address or your email. If you email us health-related information, that email is handled by **Google (Workspace)**, our business email provider. When you or your assistant search for a food or scan a barcode, only the search term or barcode goes to the public USDA FoodData Central and Open Food Facts databases. It is never sent with your identity or account, so it is not linked to you. An AI assistant you connect receives what Forkmate returns to it, under that assistant's own terms and at your direction. The same applies if you connect through a third-party directory's gateway (such as Smithery) rather than directly to `mcp.forkmate.ai`: your requests and our responses pass through that service under its own terms, and it may hold the authorization that lets it read and change your diary for you until you disconnect it there. Forkmate is listed in Smithery's directory, but Smithery runs that gateway, not us. You choose whether to use it, and we don't control how it handles your data. Connecting directly to `mcp.forkmate.ai` avoids it. **We do not sell consumer health data**, and we have not sold it. We do not share it with advertisers, data brokers or affiliates, and we do not use geofencing around health-care facilities. ## Your rights - **Access:** confirm whether we hold your consumer health data, get a copy, and get the list of every third party it was shared with. Your full data export is in the app under Settings. - **Deletion:** delete your data or your whole account. Account deletion in Settings erases it from our live systems immediately. Copies in our hosting provider's point-in-time recovery expire within 30 days, and we ask PostHog to delete your usage events: PostHog removes the person record within minutes and deletes the events in its next scheduled deletion batch. - **Withdraw consent:** at any time, in Settings. We stop collecting new health data, stop sharing your diary with connected AI assistants, stop sending usage events, and ask PostHog to delete the ones tied to you (PostHog removes the person record within minutes and deletes the events in its next scheduled deletion batch). There are two exceptions, both things you do yourself: you can still change your display preferences, so you can always hide the numbers or the garden, and we still keep anything you choose to write in feedback you send us. Apart from those usage events, withdrawing deletes nothing: we keep your data only so you can still see, export or delete it, or pick up where you left off. Deletion is a separate request you make when you want it. Withdrawal does not affect processing before it. To exercise any of these, or if something is not available in the app, email [privacy@forkmate.ai](mailto:privacy@forkmate.ai). We respond within 45 days, and we will tell you if we need up to 45 more. If we decline your request, you can appeal by replying to our decision. We answer appeals within 45 days. If you are not satisfied, you can contact the Washington State Attorney General at [atg.wa.gov/file-complaint](https://www.atg.wa.gov/file-complaint) or your own state's attorney general. We will not treat you differently for using any of these rights. ## Changes If we change what consumer health data we collect, why, or who we share it with, we will update this page and ask for your consent again before the change applies to you. --- > Install Forkmate, the free AI calorie tracker, from your browser. One tap on Android and desktop Chrome or Edge; Share → Add to Home Screen on iPhone and iPad. No app store. Source: https://forkmate.ai/install/ No app store needed # Add Forkmate to your home screen Forkmate installs straight from your browser and opens like any other app, one tap away. It is free, and there is nothing to download from a store. [Install Forkmate](https://app.forkmate.ai/?install=1) Opens app.forkmate.ai and shows the install step for your browser. ## Or do it by hand ### Android (Chrome) 1. Open app.forkmate.ai in Chrome. 2. Tap the ⋮ menu, then Install app (or Add to Home screen). 3. Tap Install. Forkmate appears with your other apps. ### iPhone and iPad (Safari) 1. Open app.forkmate.ai in Safari. Other iOS browsers put the option elsewhere, so use Safari. 2. Tap Share: at the bottom of the screen on iPhone, at the top on iPad. On newer iOS it may be inside the ⋯ menu. 3. Scroll down, tap Add to Home Screen, then Add. ### Desktop (Chrome or Edge) 1. Open app.forkmate.ai. 2. Click the install icon at the right of the address bar, or find Install Forkmate in the browser menu (Chrome keeps it under Cast, save and share). 3. It opens in its own window and sits in your dock, taskbar or app list. --- > Switching from MyFitnessPal? Export your MFP data, paste one prompt into your AI, and Forkmate backfills your calories and macros — kept as you logged. Source: https://forkmate.ai/migrate-from-myfitnesspal/ Switching from MyFitnessPal # Bring your MyFitnessPal history with you Leaving MyFitnessPal doesn’t mean leaving your data behind. Export your food diary, paste one prompt into your AI assistant, and Forkmate backfills your calories and macros — kept exactly as you logged them. No re-typing, no starting from zero. [Get the import prompt](#prompt) [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) Free — all of it · works with Claude, Cursor, or any MCP client · your numbers stay your numbers. Step 1 ## Export your data from MyFitnessPal MyFitnessPal gives you a free copy of your diary with “Download My Data.” It’s a quick request — then you wait for the email. 1 ### Open MyFitnessPal on a desktop browser The data export lives on the website, not the phone app. Sign in at myfitnesspal.com on a computer. 2 ### Go to your Privacy Center → Download My Data Under your account settings, find “Download My Data” (the free GDPR export). Request your data — you don’t need a paid plan. 3 ### Grab the download link and the password MyFitnessPal emails you a download link when your ZIP is ready (usually under an hour, up to a day — the link expires after 7 days). For your security the data file is password-protected, and the password is sent separately as an in-app message inside MyFitnessPal — so check both. 4 ### Your export is one password-protected file Heads-up: the free export isn’t loose CSVs — it’s a ZIP containing a password-protected workbook with your whole history (food, exercise, measurements) inside. Our importer takes that ZIP as-is: you paste the password MyFitnessPal sent you, and the archive is opened and read right in your browser, so your password and the file itself never leave your device. Only the food entries are sent to us. You can also bring your history over with the AI-assisted prompt below. Heads up: the export is desktop-only, the email can take up to ~24 hours, and the download link expires after 7 days. Once it arrives, save the ZIP somewhere handy. Step 2 ## Connect Forkmate to your AI assistant Create your free Forkmate account and connect it to Claude, Cursor, or any MCP-capable assistant with one secure OAuth connection. That’s what gives your assistant permission to log meals into your diary. [Create your free account](https://app.forkmate.ai/auth/login?intent=sign-up) Step 3 ## Paste this prompt into your assistant Attach or point your assistant at your `.xlsx` export workbook, paste the prompt below, and let it backfill your diary. It reads your food rows and logs them through Forkmate — your numbers, kept as you logged them. MyFitnessPal → Forkmate import prompt ``` You're helping me migrate my food history from MyFitnessPal into Forkmate. I've connected Forkmate to you as an MCP tool, and I have my MyFitnessPal "Download My Data" export. Read my MyFitnessPal food diary export and replay it into Forkmate using the log_meal tool. Each food row is one food I logged. Rules: 1. For each FOOD row, figure out its columns by meaning: the date, the meal, the food name, the amount/serving, and the four macros — calories, carbohydrates, fat, and protein. 2. Call log_meal with: - local_date = the row's date as YYYY-MM-DD - meal = map the row's meal to one of: breakfast, lunch, dinner, snack, other. (MyFitnessPal "Snacks" → snack; anything unusual → other.) - one item per food: name = the food name, quantity = the amount/serving if there is one, and macros = the CSV's OWN numbers: { kcal, carb_g, fat_g, protein_g }. 3. Use MyFitnessPal's macro numbers verbatim. ALWAYS pass all four so Forkmate keeps my logged values and does NOT re-estimate them. Do not look foods up or guess — every macro comes straight from my CSV. 4. Batch up to 50 items per log_meal call (one call per date + meal is ideal). Go in date order, oldest first, and pace the calls — don't fire hundreds at once. 5. SKIP exercise, cardio, water, and measurement rows — those aren't food (in the export they're tagged as a different type). Only log the food rows. 6. For a "Quick Add" row (just calories, no real food name), log a single item named "Quick add" with ONLY the kcal value — do not invent 0g protein, carbs, or fat. 7. When you're done, tell me how many meals and how many days you imported. ``` Big history? Your assistant paces the work — up to 50 foods per logging step, oldest day first. Let it run and check your diary as it fills in. Already have a food_diary.csv? ## Upload it in the guided importer Got a plain `food_diary.csv` already — from MyFitnessPal Premium’s CSV export, or one your AI assistant pulled out of your export? Open Forkmate, choose Import from MyFitnessPal from your diary, and upload it. You’ll see exactly what will import — date range, meals, days — and confirm before anything is saved. Re-importing later never creates duplicates — we update in place — and we **never ask for your MyFitnessPal account password or login credentials**. The free MyFitnessPal export is a password-protected workbook rather than a plain CSV, so our importer opens the whole export for you, with the password MyFitnessPal sent you — right in your browser, with your password and the file itself never leaving your device. [Open the guided uploader](https://app.forkmate.ai/auth/login?intent=sign-up) ## A few honest notes We’d rather you know exactly what to expect than be surprised later. ### Run the prompt once The AI-prompt path is a one-shot backfill — running the prompt twice logs every meal twice. If you already have a food_diary.csv and want a re-runnable import instead, the guided uploader above uses a deduplication key, so re-importing never creates duplicates. ### Your numbers, kept honest We transfer MyFitnessPal’s calories and macros exactly as you logged them — we don’t re-estimate your history. Imported entries are tagged as coming from your AI client, so your record stays auditable. ### Your full history comes with you Everything imports — every meal, however far back it goes — and nothing is dropped or trimmed on the way in. Your whole imported timeline shows up in the diary, it’s all kept, and it’s yours to export for free. ## Switching from MyFitnessPal — FAQ Can I import my MyFitnessPal history into Forkmate? Yes. Export your MyFitnessPal data with the free “Download My Data” option, connect Forkmate to your AI assistant, and paste our one-step import prompt. Your assistant reads your food diary and backfills your Forkmate calories and macros — kept exactly as you logged them in MyFitnessPal. Does Forkmate change my MyFitnessPal calories and macros on import? No. We transfer your logged calories, carbs, fat, and protein verbatim. We don’t re-estimate your historical entries — your record is your record. How do I export my data from MyFitnessPal? On a desktop browser, sign in to MyFitnessPal, open your Privacy Center, and choose “Download My Data.” MyFitnessPal emails you a ZIP download link within about 24 hours; the link expires after 7 days. It’s free and doesn’t require a paid plan. Do I need MyFitnessPal Premium to switch? No. The “Download My Data” export is free for everyone, and Forkmate is free — the whole thing. You don’t need a paid plan on either side to bring your history over. Will my older history be there? Everything imports, however far back your history goes — nothing is dropped or trimmed. Your complete timeline is visible in the diary, it’s all kept, and it’s yours to export for free. ## Pick up right where you left off Bring your history, then keep logging the easy way — just tell your AI assistant what you ate. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) MyFitnessPal is a trademark of its respective owner. Forkmate is not affiliated with, endorsed by, or sponsored by MyFitnessPal. We reference it only to help you move your own data. --- > 8 free MyFitnessPal alternatives compared: which keep barcode scanning free, which show ads, which have a web diary, and which can import your MFP history. Source: https://forkmate.ai/myfitnesspal-alternatives/ Last checked September 30, 2026 # The 8 best free MyFitnessPal alternatives in 2026 MyFitnessPal’s free tier has ads, and barcode scanning, photo and voice logging and the CSV export are all Premium ($19.99/mo or $79.99/yr). Every app below has a free tier you can keep. We make Forkmate, so it’s first; each entry says when to skip it. Free MyFitnessPal alternatives compared by free tier, barcode scanning, ads, paid tier, web diary and MyFitnessPal import | App | Free tier | Barcode | Ads on free | Paid tier | Web diary | Imports MFP history | | --- | --- | --- | --- | --- | --- | --- | | [1. Forkmate](#forkmate) That’s us | Everything: logging, the diary, AI connections and import | Free | None | None; Forkmate is free | Yes | Yes, your whole history, numbers kept as you logged them | | [2. Cronometer](#cronometer) | Unlimited food logging with deep micronutrient data and raw-data export | Free | Yes, on the free tier | Gold $10.99/mo or $59.99/yr | Yes | None documented | | [3. Lose It!](#lose-it) | Calorie budget and food logging, plus a web diary | Moving to Premium | Yes; a one-time purchase removes them | Premium $79.99/yr; Lifetime $299.99 | Yes | No; its help centre says importing isn’t possible | | [4. FatSecret](#fatsecret) | Food diary and barcode scanner | Free | Not verified | Premium $14.99/mo or $59.99/yr (US App Store) | Yes | Not verified | | [5. Yazio](#yazio) | Calorie counter with barcode scanning | Free | Yes, on the free tier | Pro; no price published on its site | No; its help centre says there is no web version | Not verified | | [6. Lifesum](#lifesum) | Traditional tracking, including the barcode scanner | Free | Not verified | Premium; prices vary by app store listing | No; the website can’t be used to track food | Not verified | | [7. PlateLens](#platelens) | A free plan that doesn’t expire, with a daily photo-scan allowance | Not verified | Not verified | Premium $9.99/mo or $34.99/yr | Not verified | Not verified | | [8. Nutrition MCP](#nutrition-mcp) | Everything; MIT-licensed, hosted or self-hosted | Free, via your AI chat | None | None; free | No; you review meals inside the chat | Not verified | Checked September 30, 2026 against each vendor’s own website and help centre (FatSecret’s against its US App Store listing, because its site blocked us). US prices. “Not verified” means the vendor publishes nothing we could confirm, not that the answer is no. Plans and prices change often; check theirs before you decide. ## 1. Forkmate: best free alternative that brings your MyFitnessPal history Type what you ate in plain words, or tell Claude or ChatGPT, and it lands in one calorie and macro diary. Each food names its source. See the full [Forkmate vs MyFitnessPal](https://forkmate.ai/vs/myfitnesspal/) comparison. Free tier Everything: logging, the diary, AI connections and import Barcode Free Paid tier None; Forkmate is free Web diary Yes Imports MFP history Yes, your whole history, numbers kept as you logged them Skip it if you want an app-store app with in-app photo scanning, or micronutrient detail ## 2. Cronometer: best free tier for micronutrients Lab-sourced nutrient data with the source shown on every food, and free barcode scanning. Free tier Unlimited food logging with deep micronutrient data and raw-data export Barcode Free Paid tier Gold $10.99/mo or $59.99/yr Web diary Yes Imports MFP history None documented Skip it if you want photo or voice logging free (both are Gold), or to bring your MFP history over ## 3. Lose It!: closest free feel to MyFitnessPal, with a web diary A familiar, budget-style tracker on phone and web. Free tier Calorie budget and food logging, plus a web diary Barcode Moving to Premium Paid tier Premium $79.99/yr; Lifetime $299.99 Web diary Yes Imports MFP history No; its help centre says importing isn’t possible Skip it if you want free barcode, photo or voice logging, or your MFP history ## 4. FatSecret: free barcode scanning on phone and web A long-running free tracker whose barcode scanner sits in the free feature list. Free tier Food diary and barcode scanner Barcode Free Paid tier Premium $14.99/mo or $59.99/yr (US App Store) Web diary Yes Imports MFP history Not verified Skip it if you want the paid features’ prices published on the vendor’s own site ## 5. Yazio: free barcode scanning in a phone-only app A polished phone app with free barcode scanning. Free tier Calorie counter with barcode scanning Barcode Free Paid tier Pro; no price published on its site Web diary No; its help centre says there is no web version Imports MFP history Not verified Skip it if you want a web diary or free photo logging (now Pro) ## 6. Lifesum: free manual tracking with a clean phone app Free barcode scanning, with AI voice, text and photo tracking on Premium. Free tier Traditional tracking, including the barcode scanner Barcode Free Paid tier Premium; prices vary by app store listing Web diary No; the website can’t be used to track food Imports MFP history Not verified Skip it if you want AI logging free or a web diary ## 7. PlateLens: free photo scanning with a daily allowance If snapping a photo is how you want to log, its free plan lets you try it daily. Free tier A free plan that doesn’t expire, with a daily photo-scan allowance Barcode Not verified Paid tier Premium $9.99/mo or $34.99/yr Web diary Not verified Imports MFP history Not verified Skip it if you want unlimited photo scans free, or your numbers traced to a named database ## 8. Nutrition MCP: free, open-source tracking inside your AI chat Log from Claude or ChatGPT with text, photos or barcodes, and run it yourself if you like. Free tier Everything; MIT-licensed, hosted or self-hosted Barcode Free, via your AI chat Paid tier None; free Web diary No; you review meals inside the chat Imports MFP history Not verified Skip it if you want a diary you can open outside the chat ## How to move your MyFitnessPal history Years of logged meals are the main reason people stay. You can take them with you. 1. **Export your data.** The CSV export is Premium-only, but you can request a copy of your data through MyFitnessPal’s Privacy Request Center.[How to export MyFitnessPal data free](https://forkmate.ai/blog/export-myfitnesspal-data-free/) walks through it step by step. 2. **Check the new app can read it.** Lose It! says it can’t import data, and we found no documented MyFitnessPal importer for Cronometer. Ask before you commit. 3. **Import it.** Forkmate takes the export directly and keeps your numbers exactly as you logged them.[See how the import works](https://forkmate.ai/migrate-from-myfitnesspal/). ## Questions people ask **What is the best free alternative to MyFitnessPal?** It depends on what you're leaving for. If it's ads and paywalled basics, Forkmate is free with no ads and no paid tier, and it imports your MyFitnessPal history. If you want micronutrient depth, Cronometer's free tier is the strongest, with free barcode scanning. Lose It! is the closest in feel and has a web diary, but barcode scanning is moving to its Premium tier. Yazio, Lifesum and FatSecret all keep barcode scanning in their free tiers. **Which calorie tracker has free barcode scanning?** Forkmate, Cronometer, FatSecret, Yazio and Lifesum include barcode scanning on their free tiers, by their own published feature lists. MyFitnessPal moved barcode scanning to Premium in October 2022, and Lose It! is moving it to Premium. **Can I take my MyFitnessPal history with me?** Yes, if the new app can read it. MyFitnessPal's CSV export is Premium-only, but you can request a copy of your data through its Privacy Request Center; our guide walks through the free route. Forkmate imports that export directly and keeps your numbers exactly as you logged them. Lose It!'s help centre says it can't import data, and we found no documented MyFitnessPal importer for Cronometer. **Is there a calorie tracker with no ads?** Forkmate and Nutrition MCP show no ads at all. MyFitnessPal, Cronometer, Lose It! and Yazio show ads on their free tiers and remove them on paid plans (Lose It! also sells a one-time ad removal). Want AI in the mix? See the [best AI calorie trackers](https://forkmate.ai/best-ai-calorie-tracker/), compared. ## Bring your history to a free tracker No card, no ads. Import your MyFitnessPal history, then log by typing what you ate or telling your AI. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [How the import works](https://forkmate.ai/migrate-from-myfitnesspal/) MyFitnessPal and the other named apps are trademarks of their respective owners. Forkmate is an independent product and is not affiliated with, endorsed by, or sponsored by any of them. Comparisons reflect publicly available information checked on the date above and may change. --- > The Forkmate Integrity Pledge: no ads ever, your data is yours with free export, no price-ratchet games, and easy two-tap cancel. Public promises we keep. Source: https://forkmate.ai/pledge/ How we promise to behave # The Forkmate Integrity Pledge Plenty of trackers earned your distrust — buried exports, surprise price hikes, cancel-by-phone mazes, your data sold to advertisers. Here is what Forkmate will not do to you. Dated, public, and ours to keep. Last updated June 30, 2026 1. 1 ## No ads. Ever. Forkmate will never show you ads or sell your attention. Right now nothing is for sale at all — Forkmate is free. If that ever changes it will be because people choose to pay for the product, never because advertisers bid on what you eat. Your food diary is not inventory. 2. 2 ## Your data is yours. You can export your full diary, for free, whenever you want — and delete it just as easily. We never sell your personal data and never use your health-related data for advertising. We won't make you buy your own diary back. 3. 3 ## No price-ratchet games. We won't run the private-equity playbook: no surprise hikes on people who are already paying, and no quietly moving something you rely on behind a higher tier after the fact. When our plans or prices change, we tell you plainly, in advance, and right here — no bait and switch. 4. 4 ## Two-tap cancel. Cancelling is two taps from your settings — no retention maze, no “call us to cancel,” no guilt-trip dark patterns. Leaving is as easy as joining, and you keep your export on the way out. This pledge is about conduct, not a price. It’s dated so you can hold us to it — if it ever changes, you’ll see when and why right here. The legal specifics live in our [Privacy Policy](https://forkmate.ai/privacy/) and [Terms](https://forkmate.ai/terms/). ## Track with a tool that’s on your side No ads, your data yours, leave whenever. Connect your AI assistant and log your first meal today — free, all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > How Forkmate handles your data: we treat your meals and health data as sensitive, never show ads or sell it, and let you export or delete it anytime. Source: https://forkmate.ai/privacy/ # Privacy Policy Last updated October 1, 2026 Forkmate is a product of **High Country Codes**, a Colorado sole proprietorship ("we," "us") — the data controller for the personal data described here. This policy explains what we collect, how we use it, and who helps us run the service. We aim to collect as little as possible. Questions or data-rights requests: [privacy@forkmate.ai](mailto:privacy@forkmate.ai). ## Information we collect - **Account information** — your email and authentication details, handled by our auth provider (WorkOS/AuthKit). We never see your password. - **The data you log** — the meals you record and, optionally, profile details you choose to enter (sex, age, height, weight, activity level, diet style, allergies, and calorie or macro goals) to personalize your targets. If you use the garden, the weekly intentions you choose are stored with your account, as are any display preferences you set (such as hiding numbers); see the [Consumer Health Data Privacy Policy](https://forkmate.ai/health-data-privacy/). If you send us feedback from inside the app, we keep it with your account so we can act on it. - **Usage & reliability data** — to know whether Forkmate works, we record that certain things happened on your account — for example that you signed up, moved through onboarding, or logged a meal from the web app or from an AI assistant — with your account identifier, the time and which surface was used. These records **never contain what you ate**, your nutrition values or your notes. They are kept in our own infrastructure and erased with your account. Because you consent to usage analytics as a condition of using Forkmate, a pseudonymous version of some of these events is also sent from our server to our analytics provider, PostHog; see [Analytics](#analytics). Separately, our hosting provider (Cloudflare) keeps operational logs for up to 7 days. They can include your account identifier, IP address and the addresses you requested (which can include a food search term), and are used only to run and secure Forkmate. - **Food lookups** — when you or your AI assistant search for a food or scan a barcode, our servers may send the search term or barcode to the public **USDA FoodData Central** and **Open Food Facts** databases to fetch its nutrition values. Only the term or barcode is sent — never your identity, your account, or your diary. - **Campaign & referral identifiers** — when you reach us from a marketing link or ad, we may receive campaign tags (UTM parameters) and a first-party referral identifier so we can understand which campaigns lead to sign-ups. Advertising click identifiers (such as Google's `gclid`) are **no longer recorded** (since September 2026), even when they appear in the link you arrived from, and our marketing site removes them from the page address before Google Analytics sees it. Campaign identifiers are stored with your account only until you log your first meal, then deleted, and are never combined with what you log. ## Importing from other apps Forkmate can import your history two ways, and neither asks for your login or account password to the other service. **(1) Guided importer (MyFitnessPal):** our guided importer accepts the whole encrypted MyFitnessPal export: you drop in the `.zip` and paste the password MyFitnessPal sent you. We never ask for your MyFitnessPal login or account password. The archive is opened and read **entirely inside your own browser** — the password, the archive, and every non-food record in it never leave your device — and only the food entries (dates, meal, food name, serving, and nutrition values) are sent to us to build your diary. **(2) AI-assisted import:** you point your own AI assistant at your export and it logs the food rows into Forkmate through the same secure MCP connection you use to log meals. In this path your file is handled by your AI assistant, not by Forkmate. Before anything is saved we show you exactly what will be added and ask you to confirm. Imported entries are health-related data and get the same protection, retention, and export/deletion rights as meals you log yourself. ## Using Forkmate from an AI assistant You can connect Forkmate to an AI assistant you already use (such as Claude, ChatGPT or Cursor) over our MCP connection. You sign in to Forkmate to authorize it, and each request it makes is limited to your own account. Forkmate receives only what the assistant sends to Forkmate's tools — for example a meal to log, an entry to change, or a question about a date range — and returns your data only to that signed-in connection. **Forkmate does not receive your conversation with the assistant.** That conversation, including anything the assistant reads back from Forkmate, is governed by the assistant's own terms and privacy policy, not ours. Some consumer AI plans may use chats for model training unless you opt out in that app's settings; Forkmate cannot control how a third-party assistant you connect handles your conversation. You can disconnect an assistant at any time from the assistant's settings; deleting your Forkmate account also ends its access. Some directories of AI tools (for example Smithery) can relay your assistant's requests to Forkmate through their own gateway. If you connect that way instead of directly to `mcp.forkmate.ai`, your requests and the data Forkmate returns pass through that service, under its own terms and privacy policy, not ours, and that service may hold the authorization that lets it read and change your Forkmate diary for you until you disconnect it there. Forkmate is listed in Smithery's directory, but Smithery runs that gateway, not us. You choose whether to use it, and we don't control how it handles your data. Connecting directly to `mcp.forkmate.ai` avoids it. ## How we use it To provide and improve the service: store your food diary, compute your daily calories and macros, secure your account, and diagnose problems. Forkmate is free: there are no paid plans, and we collect no payment information. We do **not** sell your personal data or use your health-related data for advertising. ## Health-related data & medical disclaimer Our [Consumer Health Data Privacy Policy](https://forkmate.ai/health-data-privacy/) sets out, for Washington, Nevada and everyone else, exactly which health data we collect, why, where it comes from, who it is shared with, and how to access or delete it. The meals, body metrics, and goals you log can reveal health-related information. We treat this as sensitive: it is never sold and never used for advertising, and we share it only with the processors below, to operate Forkmate and to understand how it is used (pseudonymous usage events only, never the data itself). Forkmate is a tracking tool — **not a medical device, healthcare provider, or source of medical or nutritional advice**. Calorie and macro estimates are for general informational purposes only and may be inaccurate. Consult a qualified professional before making dietary, health, or medical decisions. Our nutrition figures — including **carbohydrates** — are estimates drawn from public databases (USDA, Open Food Facts) or your own entries. They are approximate, not lab-measured or per-batch, and are **not accurate enough for insulin dosing, blood-glucose prediction, or any other medical decision**. Rely on the product's own label and your care team for those. Forkmate is also **not a treatment or monitoring tool for eating disorders** or any mental-health condition. If tracking your food or body ever feels harmful or distressing, please seek support from a qualified professional — in the US you can call or text **988**, the Suicide & Crisis Lifeline (free, confidential, 24/7, and also helps with eating-disorder distress). See our [Terms](https://forkmate.ai/terms/) for details. ## Service providers (sub-processors) We share data only with vendors that help us run Forkmate, under contract. They act on our behalf and not for their own purposes. For Google Analytics we have turned off Google signals, ad personalisation and data sharing with other Google products, and we have not linked it to Google Ads. Forkmate's own in-app AI features are switched off, so no AI provider receives your data through Forkmate itself. - **WorkOS** — authentication and login. - **Cloudflare** — hosting, storage, and infrastructure security. - **Google (Workspace)** — business email: when you email us (for example support@, privacy@ or legal@forkmate.ai) or we reply, that correspondence is handled through Google Workspace. - **Google (Analytics)** — visit measurement on our marketing site, forkmate.ai, only. Not in the app. See [Analytics](#analytics). - **PostHog** — usage analytics for the app, as our processor: pseudonymous records of which features were used and when, sent from our server. Never food, nutrition values, notes, body measurements, goals or your email. See [Analytics](#analytics). ## Analytics **On our marketing site (forkmate.ai)** we use Google Analytics to count visits and clicks on the sign-up and "connect your AI" buttons. If you are in the European Economic Area, the UK or Switzerland, it does not load until you press *Accept* in the cookie banner. Everywhere else it runs by default, and you can switch it off at any time with *Cookie settings* at the bottom of every page. When it runs, Google receives the pages you visit, your browser and device type, an approximate location derived from your IP address, and those button clicks. If your browser sends a Global Privacy Control signal, we treat it as a Reject. It does not run on the quiz page, which asks for body measurements, and it never runs in the Forkmate app. We use it only to count visits and clicks: **we don't use Google's advertising features, and we don't use your data for targeted advertising.** Google Analytics keeps this data for 2 months. See [how Google uses information from sites that use its services](https://policies.google.com/technologies/partner-sites). **The app (app.forkmate.ai) loads no analytics or other third-party scripts.** Usage analytics is a condition of using Forkmate: the health-data consent you give before logging anything covers it, and to learn which features people use, so we can improve Forkmate and decide how to fund it, our server sends PostHog pseudonymous usage events: which feature was used and when. For example: that an account signed up, gave consent, logged, edited or deleted a meal (whether through the web app or an AI assistant, and whether the meal had 1, 2–3 or 4+ foods), previewed a plate, moved through an onboarding step, opened the app, changed time zone, connected an AI assistant (which kind), imported from MyFitnessPal, or deleted the account. Each event, except the daily totals below, carries an identifier we derive from your account ID with a secret key. It is not your email or your account ID, and PostHog cannot turn it back into either. We do not send your IP address, and PostHog's location lookup is switched off. **PostHog never receives what you ate, food names, meal descriptions, calories or other nutrition values, notes, weight or other body measurements, goals, or your email.** Garden views and account deletions are counted without any identifier at all, as daily totals. PostHog keeps these events for up to one year. If you withdraw your consent or delete your account, we stop sending events and ask PostHog to delete the ones tied to you; PostHog removes the person record within minutes and deletes the events in its next scheduled deletion batch. Nothing from before you give the current consent is ever sent to PostHog. Cloudflare, which hosts and serves both the site and the app, records standard request logs as part of operating them. ## Cookies **The marketing site sets analytics cookies only when Google Analytics runs** (see [Analytics](#analytics)): Google's `_ga` and`_ga_*` cookies, which last up to two years. Your choice in the cookie banner is kept in your browser's local storage (`fm_analytics_consent`) so we don't ask again. If you are in the EEA, the UK or Switzerland, no analytics cookie is set unless you accept. The app (app.forkmate.ai) sets the cookies needed to sign you in and keep you signed in, which are strictly necessary. If you arrive from a link that carries campaign tags, it also sets a short-lived first-party cookie (`fm_attr`, about 30 minutes) holding those tags and a random referral identifier, so a sign-up can be attributed to the campaign that led to it. None of these cookies is shared with anyone, and none ever carries health-related data. The app also keeps a few preferences in your browser's local storage: your color theme (`forkmate_theme`), whether you finished onboarding (`forkmate_onboarded`), whether numbers were hidden last time (`fm_quiet`), so they don't flash on screen while the app loads, and, if you ask to be reminded about a MyFitnessPal import, that you started one (`forkmate_mfp_import_started`). These stay on your device and are never sent to us or anyone else. Three more are used only around installing the app and signing up: - `forkmate_pending_meal` (session storage): if you open the app with a meal already filled in before you have signed in, for example by sharing text to Forkmate or by typing a meal into the box on our homepage, the text of that meal is kept in this browser tab so it is still there after you sign in. After sign-in the app opens it for you to review, exactly as if you had typed it: it is read on our server to show you the plate, and nothing is stored unless you tap Log. It is deleted as soon as the app reads it after sign-in, and ignored after one hour. Closing the tab also deletes it. The homepage box hands your meal to the app in the part of the web address after the #, which browsers do not send to any server, so our site does not receive it; with JavaScript turned off, the box does not send anything, and a sign-up link is shown instead. - `forkmate_install_dismissed`: that you chose "Not now" on the offer to add Forkmate to your home screen. It stays on your device and is never sent to us. - `forkmate_pending_pwa_events`: if you open our install page or install the app while signed out, this holds a note of that on your device: only the event's name (for example "install prompt shown") and where it came from (the install link or the in-app card), with the time. Unlike the keys above, it **is sent to us**: the next time you sign in on this device it is sent as an install event on your account, then deleted. Notes older than one day are deleted without being sent. ## Your rights & data retention You can access, export, or delete your data at any time — export and account deletion are available directly in your account settings. We keep your data while your account is active. Deleting your account erases your data from our live systems immediately; copies in our hosting provider's point-in-time recovery expire within 30 days. We may retain limited data longer where the law requires it (for example a legal hold or court order), which can override the timelines above. Depending on where you live (for example the EU/UK, or US states such as California and Colorado), you may have additional rights — including access, correction, deletion, portability, and the right to opt out of certain processing. Contact [privacy@forkmate.ai](mailto:privacy@forkmate.ai) to exercise them. We respond within 30 days (45 where state law allows); if we decline a request, you can appeal by replying to our decision. If you are in the EU/UK you may also complain to your local data-protection authority. We process account data to provide the service you ask for (contract), and security, abuse prevention and campaign measurement under our legitimate interests. Google Analytics on our marketing site relies on your consent where the law requires it (the EEA, the UK and Switzerland). Where we process health-related data, we rely on your **explicit consent**: before you log anything — in the web app or through an AI assistant — we ask you to tick a box consenting to it. That same consent covers the pseudonymous usage analytics described above, which are a condition of using Forkmate. You can withdraw it at any time in Settings. That pauses logging, stops your diary being shared with connected AI assistants, stops usage analytics and deletes your PostHog records, and otherwise **deletes nothing**: we keep your data only so you can still see, export or delete it, or pick up where you left off, and it stays until you ask us to delete it or you consent again. Withdrawal does not affect processing before it. Forkmate is operated from the US and your data is processed there; our providers' data-processing terms include safeguards recognised under EU/UK law (Standard Contractual Clauses or the EU–US Data Privacy Framework). We have not sold or "shared" personal data (as California defines it) in the past 12 months, and we do not use your data to train AI models. ## Children and teens Forkmate is not for children under 13, and we do not knowingly collect personal data from anyone under 13. If you are 13 to 17, please use Forkmate with a parent's or guardian's awareness. If you live in the EU or UK and are under the age your country sets for consenting to online services (between 13 and 16), a parent or guardian needs to consent for you. If you believe a child under 13 has given us personal data, email [privacy@forkmate.ai](mailto:privacy@forkmate.ai) and we will delete it. ## Contact Questions or requests: [privacy@forkmate.ai](mailto:privacy@forkmate.ai). ## Changes We may update this policy and will revise the date above when we do. If we make a material change, we'll tell you by email or in the app before it takes effect. This is a preliminary policy for an early-stage product and will be expanded with full legal review before we serve regulated markets at scale. --- > Free calorie and macro calculator. Answer six quick questions for your daily calorie target and macro split — the same math Forkmate uses. No signup. Source: https://forkmate.ai/quiz/ Free calorie & macro calculator # Get your calorie goal in 60 seconds Six quick questions and you’ll see your personalized daily calorie target and a suggested macro split — the same Mifflin-St Jeor math the Forkmate app uses. No signup to see your result. Step 1 of 6 17% What’s your goal? Pick the one that fits right now. Lose weight A gentle, sustainable deficit Maintain Hold my current weight Gain weight Build muscle or bulk up What’s your biological sex? The Mifflin-St Jeor equation uses this to estimate your metabolism — it’s the input the math needs, nothing more. Male Female ## How old are you? In years. Age in years We use ages 13–120. ## How tall are you? Feet Inches Centimeters ## What’s your weight? Pounds Kilograms How active are you? Count your typical week, training included. Sedentary Desk job, little exercise Light Exercise 1–3 days/week Moderate Exercise 3–5 days/week Very active Exercise 6–7 days/week Athlete Hard training, twice daily Your daily target — kcal/day ### A suggested macro split Protein — 30% Carbs — 40% Fat — 30% A balanced starting split — protein 4, carbs 4, fat 9 kcal/g. Adjust it to your preference and how you train. This is an estimate from the Mifflin-St Jeor equation — the same math the Forkmate app uses. Real bodies vary, so treat it as a starting point and adjust based on how your weight actually trends over 2–3 weeks. It’s general wellness info, not medical advice. [Start tracking free Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) Free — all of it. Log your first meal today, no card. ## Know your number? Now make it easy. Forkmate logs what you ate from the AI you already use and shows your calories and macros at a glance. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > What's live in Forkmate today, what we're building next, and what we're exploring. Directional and subject to change. Source: https://forkmate.ai/roadmap/ Where we’re headed # The Forkmate roadmap Here’s what works today, what we’re building next, and what we’re exploring — confident about what’s live, and honest about what’s ahead. Now Live ## Live today Everything here works right now at app.forkmate.ai. Live ### Log by talking to your AI Connect Claude, Cursor, or any MCP-capable assistant and log meals in plain language — no forms, no searching a database. Live ### A clean calorie & macro diary Your day at a glance: a calorie ring, protein/carb/fat split, an hourly view, and a month calendar. Live ### Your numbers, set up for you A quick profile and a calorie goal based on your body metrics, so you start with targets that fit you. Live ### Free — all of it, no credit card Create an account and log your first meal today. Nothing to pay to get going. Next Building ## What we’re building On our bench and in progress. Directional — no dates promised. Building ### Easier “connect your AI” A one-stop place to add Forkmate to the assistants you already use, so getting connected takes seconds. Building ### Tell us what you think In-app feedback, so it’s easy to send us what’s working and what isn’t — and shape where Forkmate goes. Later Exploring ## What we’re exploring Ideas we’re weighing for the future. Clearly not a commitment. Exploring ### First-party AI helpers Ideas like a shopping assistant and a smarter food picker — for people who’d rather not bring their own AI assistant. Exploring ### Weight tracking over time Chart your weight alongside your intake to see the trend, not just the day. Exploring ### Training sync — Strava & Garmin Bring in your rides and runs so Forkmate can help you fuel around how you train and recover for the next session. Exploring ### Mobile apps Forkmate on your phone, for logging and checking in on the go. Exploring ### A developer API Programmatic access for people who want to build on top of their Forkmate data. This roadmap is directional and shared to give you a sense of where we’re headed. Priorities and plans may change, and nothing here is a promise to ship a particular feature or timing. ## Start with what’s live today Connect your AI assistant, log what you ate, and see your calories add up. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > The terms for using Forkmate — your account, acceptable use, price, the health disclaimer, and liability. Plain terms, early product. Source: https://forkmate.ai/terms/ # Terms of Service Last updated September 28, 2026 By using Forkmate ("the service") you agree to these terms. Forkmate is a product of **High Country Codes**, a Colorado sole proprietorship ("we," "us," or "the Company"). Forkmate is an early-stage product offered as-is. ## The service Forkmate lets you log food — including by talking to your AI assistant — and see your daily calories and macros. Features and availability may change as we develop the product. ## Your account You're responsible for the activity under your account and for keeping your login secure. You must provide accurate information and be old enough to consent under your local law. ## Age You must be at least **13** to use Forkmate. If you are under 18, use it with a parent's or guardian's awareness; if you are in the EU or UK and under your country's age for consenting to online services, a parent or guardian must consent for you. Tracking food can be hard for some people, especially while still growing. If it ever feels that way, please read the section on eating disorders below and talk to someone you trust. ## Acceptable use Don't misuse the service: no unlawful activity, no attempts to break, overload, or reverse-engineer it, and no using it to harm others. ## Price Forkmate is **free**. There are no paid plans, no trial and no payment details to give. If we ever introduce a paid plan, it will be optional, and we will update these terms and tell you before anything is charged. ## Health disclaimer Forkmate provides nutrition tracking and estimates for informational purposes only. It is **not medical advice** and is not a substitute for a qualified professional. Consult a doctor or dietitian for medical or dietary decisions. Our calorie, carbohydrate, and macro figures are estimates and are **not accurate enough for insulin dosing, blood-glucose prediction, or any other medical decision** — rely on food labels and your care team for those. ## Eating disorders & your relationship with food Forkmate is a general-wellness tracking tool. It is **not a treatment, therapy, screening, or monitoring service** for eating disorders, disordered eating, or any mental-health condition, and it does not diagnose, detect, or treat them. For some people — particularly anyone with a history of disordered eating — logging calories, weighing food, or tracking body metrics can be harmful; only you and a qualified professional can judge whether tracking is right for you. Any wellness reminders, encouragement, or prompts Forkmate may show are general information only, not clinical, therapeutic, or diagnostic advice. If tracking your food or focusing on your body ever feels distressing or compulsive, please consider pausing and reaching out for support. In the US you can call or text **988**, the Suicide & Crisis Lifeline — it's free, confidential, available 24/7, and also helps with eating-disorder distress. ## Disclaimers & liability The service is provided "as is" without warranties. To the extent permitted by law, Forkmate is not liable for indirect or incidental damages arising from your use of the service. ## Changes & contact We may update these terms; we'll revise the date above. Questions: [hello@forkmate.ai](mailto:hello@forkmate.ai). Preliminary terms for an early-stage product; will be expanded with full legal review. --- > Forkmate vs Cal AI, honestly. Cal AI is fast at photo logging and MyFitnessPal has announced it acquired them; Forkmate logs from the AI assistant you already use, and every number names its source. Source: https://forkmate.ai/vs/cal-ai/ An honest comparison # Forkmate vs Cal AI Cal AI made snap-a-photo calorie logging go viral — and was recently acquired into MyFitnessPal. Forkmate takes a different path: log by talking to the AI you already use, see the source behind every number, and see it all in a real web diary. How Forkmate compares with Cal AI | Capability | Forkmate | Cal AI | | --- | --- | --- | | How you log | Talk to your AI assistant in plain words — every number names its source | Snap a photo, scan a barcode or label, or describe it — in their app | | Where you log | From the AI client you already use — Claude, Cursor, or any MCP client | In the phone app | | Web diary | Yes — a clean, browsable diary at app.forkmate.ai | Phone-only | | Accuracy approach | Each food names its public source — USDA or Open Food Facts, never a guess | An estimate you can adjust afterward — they state “about 80% accurate” | | Who owns it | An independent product | MyFitnessPal, which announced the acquisition in March 2026 — still ships as its own app | | What it costs | Free to log — no credit card, no ads | Paid subscription after a 3-day trial — no free tier | | Built for | Active people — Strava & Garmin training sync on the roadmap | Fast photo-based calorie logging | Accuracy figures are drawn from peer-reviewed research on photo and AI-based calorie estimation, not from any app’s own marketing. Cal AI features and plans checked September 23, 2026 on calai.app and its App Store listing. Capabilities vary by product, plan and country, and change over time — check theirs before you decide. ## Why look past a photo-scan app Photo logging is a real convenience — we won’t pretend otherwise. The honest contrast is accuracy, ownership, and where your diary lives. ### Photos guess; you confirm Snapping a photo is genuinely fast, and for many people that’s enough. But the peer-reviewed research reports average calorie errors from 0.10% to 38.3%, with individual items off by as much as 79.6% and larger errors on mixed meals — and portions underestimated in about 76% of photos. Forkmate flips the order: you say what you ate, and every number names the public database it came from. [See the accuracy research →](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) ### Now owned by the app people are leaving MyFitnessPal announced it had acquired Cal AI in March 2026 — the same app whose price doubled, whose free tier shows ads, and whose 2026 redesign drew a wave of backlash. Cal AI still ships as its own app, so nothing changed overnight, but the owner did. Forkmate is independent, free to log, and ad-free. ### A real web diary, not just a phone Cal AI lives on your phone. Forkmate gives you a clean, browsable web diary at app.forkmate.ai — your whole day on one screen, with a calorie ring and macro bars. ### Log from the AI you already use Instead of another single-purpose app, Forkmate lets you log from Claude, Cursor, or any MCP client you already have open — and see it all in your diary. ## The honest truth about photo accuracy Photo scanning feels magical, and it’s a real friction win. But it’s a guess: [peer-reviewed research](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) reports average calorie errors from 0.10% to 38.3%, with individual items off by as much as 79.6% and larger errors on mixed meals, and portion sizes underestimated in roughly 76% of photos. Be wary of any app that advertises near-perfect accuracy from a photo — those numbers are typically self-published, not independently verified. Forkmate’s answer isn’t to dismiss photos — it’s to keep you in the loop. You tell your AI what you ate, and each food shows its source, so your diary reflects what you actually chose rather than a single snapshot’s best guess. ## Forkmate vs Cal AI — questions **Is Forkmate a good Cal AI alternative?** If you like snapping a photo, Cal AI does that well and popularised the approach. Forkmate is a good alternative if you'd rather log by talking to the AI assistant you already use and see where every number came from, and if you want a real, browsable web diary instead of a phone-only app. Forkmate is also free to log with no ads, and independent rather than part of MyFitnessPal. **How accurate is photo calorie counting like Cal AI?** Photo-based calorie estimation is convenient but imprecise. Peer-reviewed research reports average calorie errors from 0.10% to 38.3%, with individual items off by as much as 79.6% and larger errors on mixed meals, and portion sizes underestimated in about 76% of photos. Any app claiming near-perfect accuracy from a photo is usually citing its own unverified numbers. Forkmate's source-transparency approach is designed around this reality. **Is Cal AI part of MyFitnessPal now?** Yes — Cal AI was acquired by MyFitnessPal in March 2026 (it still runs as its own app). If you were choosing Cal AI to avoid MyFitnessPal, that's worth knowing. Forkmate is an independent product: free to log, no ads, and it can even import your MyFitnessPal history if you're switching. **Does Forkmate have a phone app?** Forkmate works from the AI assistant you already use and has a web diary you can open on any device at app.forkmate.ai. Dedicated mobile apps are on the roadmap. Today you log by talking to your AI, then check your calories and macros in the web diary. ## Log by talking, not guessing Say what you ate, see the source behind every number, and get a real web diary — free, no ads, independent. Connect your AI and log your first meal today. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Compare all the trackers](https://forkmate.ai/best-ai-calorie-tracker/) MyFitnessPal and Cal AI are trademarks of their respective owners. Forkmate is an independent product and is not affiliated with, endorsed by, or sponsored by either. Comparisons reflect publicly available information believed accurate as of publication and may change. --- > Forkmate vs Cronometer, honestly. Cronometer wins on micronutrient depth; Forkmate lets you log by talking to your AI — ad-free, a source on every food. Source: https://forkmate.ai/vs/cronometer/ An honest comparison # Forkmate vs Cronometer Cronometer is the gold standard for deep, lab-sourced nutrition data — and we respect it. Forkmate takes one of its best ideas, showing the source behind every number, and makes logging effortless: you just talk to the AI assistant you already use. How Forkmate compares with Cronometer | Capability | Forkmate | Cronometer | | --- | --- | --- | | How you log | Talk to your AI assistant in plain words | Search a detailed database and enter amounts | | Where you log | From the AI client you already use — Claude, Cursor, or any MCP client | Inside Cronometer’s own app or website | | AI logging | Log straight from your own AI — every food shows the source behind its numbers | Photo Log and Voice Log (Gold), plus Crono Coach — inside their own app | | Where numbers come from | Every food shows its source (like USDA or Open Food Facts) | Excellent source-transparency — provenance shown on every food | | Micronutrient depth | Calories and macros, kept simple | Deepest in the category — 80+ micronutrients from lab-sourced data | | Best for | People who want effortless calorie & macro logging from their AI | Quantified-self users who want maximum nutrient detail | | What logging costs | Free to log — no credit card | Free tier (barcode scanning included); Gold $4.99/mo billed annually at $59.99, or $10.99/mo | | Ads | None, ever | — | | Built for | Active people — Strava & Garmin training sync on the roadmap | Detailed nutrition tracking, with Garmin biometrics in the diary | This comparison credits Cronometer’s genuine strengths and focuses on the honest differences in approach. A dash (“—”) means we haven’t independently verified that detail here — it isn’t a claim that the feature is missing. Cronometer pricing and features checked September 23, 2026on cronometer.com. Capabilities vary by product, plan and country, and change over time — check theirs before you decide. ## When Forkmate is the better fit We won’t out-detail Cronometer on micronutrients — and we don’t try to. The honest contrast is effort, ads, and logging straight from your own AI. ### Grounded numbers, without the homework Cronometer earns its reputation on data quality — you can see the source behind every food. Forkmate keeps that source-transparency (each food shows where its numbers came from) but skips the manual searching: you just tell your AI what you ate. ### Effortless, not clinical Cronometer is built for people who want maximum detail, which can feel like a lot if you mostly want calories and macros. Forkmate is deliberately simpler — a clean daily ring and macro bars, logged by conversation. ### AI logging, from the assistant you already use Cronometer Gold added Photo Log and Voice Log in September 2025, alongside its Crono Coach — so “they make you log by hand” is no longer true, and we are not going to pretend otherwise. The difference is where it happens: theirs runs inside Cronometer’s app on a paid tier, ours runs in the AI client you already have open, free, with the public source behind every number. ### No ads, ever Forkmate is free today and shows no ads. If we ever charge, it will be for the product, never from advertisers. Your food diary stays clean. Credit where it’s due ## Cronometer is genuinely great at what it does If you want the deepest micronutrient breakdown available to a consumer, with a visible source on every food and Garmin biometrics in your diary, Cronometer is an excellent choice — and we’d point you to it. Forkmate is for people who want that same honesty about their numbers, but logged effortlessly by talking to the AI they already use. [Connect your AI](https://forkmate.ai/connect/) [Compare all the trackers](https://forkmate.ai/best-ai-calorie-tracker/) ## Forkmate vs Cronometer — questions **Is Forkmate a good Cronometer alternative?** It depends on what you want. Cronometer is the best choice if you want the deepest micronutrient data with a visible source on every food — it's genuinely excellent at that, and we don't try to match its nutrient depth. Forkmate is a better fit if you want effortless calorie and macro logging by talking to the AI assistant you already use, free with no ads, with every food still showing its source. **What does Cronometer do better than Forkmate?** Micronutrient depth. Cronometer tracks 80+ nutrients from lab-sourced data and is built for quantified-self users who want that level of detail. Forkmate focuses on calories and macros, kept simple and logged conversationally. If deep nutrient analysis is your priority, Cronometer is the stronger tool and we say so plainly. **Does Forkmate show where its numbers come from?** Yes. Source-transparency is one of Cronometer's best ideas and Forkmate adopts it: every food shows its source, such as USDA or Open Food Facts, so you always know where a calorie or macro figure came from, and you can correct anything from the diary. **How is logging different in Forkmate?** With Cronometer you open the app and search its database. With Forkmate you tell the AI assistant you already use — Claude, Cursor, or any MCP client — what you ate, and it lands in a clean web diary with its source attached. Logging is free with no credit card and no ads. Cronometer is a trademark of its respective owner. Forkmate is an independent product and is not affiliated with, endorsed by, or sponsored by Cronometer. Comparisons reflect publicly available information believed accurate as of the date shown above and may change. ## Grounded numbers, effortless logging Every food shows its source, and you log by talking to the AI you already use — free, no ads. Connect your AI and log your first meal today. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Compare all the trackers](https://forkmate.ai/best-ai-calorie-tracker/) --- > Forkmate vs MyFitnessPal in 2026: a free, no-ads alternative you log by talking to your AI. Prices, features, and how to bring your MFP history over. Source: https://forkmate.ai/vs/myfitnesspal/ An honest comparison # Forkmate vs MyFitnessPal Two different ideas of what a food tracker should be. MyFitnessPal is an app you tap through. Forkmate lets you log by talking to the AI assistant you already use — free to log, no ads, your data yours, and your MyFitnessPal history comes with you. How Forkmate compares with MyFitnessPal | Capability | Forkmate | MyFitnessPal | | --- | --- | --- | | How you log | Talk to your AI assistant in plain words | Tap through the app to search a database | | Where you log | From the AI client you already use — Claude, Cursor, or any MCP client | Inside one company’s own app | | AI logging | Log straight from your own AI — every food shows the source behind its numbers | Meal Scan (photo), Voice Log and Nutrition Coach — Premium, in their app, phone only | | Food database | Grounded lookups with a source on every food (USDA / Open Food Facts) | The biggest food database in the category (a genuine strength) | | Web diary | A clean, glanceable diary — calorie ring and macro bars on one screen | Full web + mobile diary | | What logging costs | Free to log — no credit card | Free tier with ads; Premium US$19.99/mo or US$79.99/yr (there is also a pricier Premium+ tier) | | Ads | None, ever | Ads on the free tier | | Your data | Yours — free export anytime, no lock-in | Your history lives inside their app | | Bring your history | Import your MyFitnessPal history in a few steps | — | | Built for | Active people — Strava & Garmin training sync on the roadmap | General calorie tracking | The pricing and feature rows above were checked September 23, 2026 against MyFitnessPal’s own pricing and help pages; US prices. Claims elsewhere on this page about their price history and their redesign come from public reporting, not from that check. Capabilities vary by product, plan, platform and country, and change over time — check theirs before you decide. ## Why people look for a MyFitnessPal alternative We won’t out-database a 20-year incumbent — and we don’t try to. The honest contrast is the approach, the price of the basics, and who your data belongs to. ### The paywall keeps moving Premium is US$19.99/mo or US$79.99/yr, and the things that log FOR you sit behind it — barcode scanning, Meal Scan and Voice Log are all Premium, and phone-only. Forkmate is free to log — you talk to your AI and your day shows up in a clean diary. ### Ads in your food diary The MyFitnessPal free tier serves ads while you log. Forkmate shows no ads, ever — and today charges nothing at all. If we ever charge, it will be for the product, never from advertisers bidding on what you eat. ### A redesign people didn’t ask for MyFitnessPal’s 2026 redesign drew a wave of backlash for hiding per-meal numbers and adding taps. Forkmate keeps a glanceable calorie ring and macro bars — your whole day on one screen. ### Their AI logs — in their app, on Premium MyFitnessPal ships Meal Scan (photo) and Voice Log, and a Nutrition Coach grounded in your diary. Credit where it is due — those work. They are Premium features (US$19.99/mo or US$79.99/yr), they run inside MyFitnessPal’s own phone app, and Nutrition Coach is iOS-only. Forkmate logs from the assistant you already use, on any device that runs one, free — with the public source behind every number. ### Even Cal AI is now MyFitnessPal MyFitnessPal announced in March 2026 that it had acquired the viral photo-scan app Cal AI, which still ships as its own app — so choosing it no longer avoids the incumbent. Forkmate is independent, free to log, and ad-free, and it can import your MyFitnessPal history if you switch. Weighing more than two apps? See the [best free MyFitnessPal alternatives](https://forkmate.ai/myfitnesspal-alternatives/), compared side by side. Don’t lose your data ## Bring your MyFitnessPal history with you The reason most people stay put is years of logged data. Forkmate lets you import it: export your MyFitnessPal data, then replay it through your AI assistant or the guided web uploader — your calories and macros kept exactly as you logged them, not re-estimated. [Switch from MyFitnessPal](https://forkmate.ai/migrate-from-myfitnesspal/) [Connect your AI](https://forkmate.ai/connect/) ## Forkmate vs MyFitnessPal — questions **Is Forkmate a good MyFitnessPal alternative?** Forkmate is built for people who want to log food by talking to the AI assistant they already use — Claude, Cursor, or any MCP client — instead of tapping through an app. Logging is free with no credit card, there are no ads, your data exports for free, and you can import your MyFitnessPal history so you don't lose your past logs. It's especially aimed at active people, with Strava and Garmin training sync on the roadmap. **How is Forkmate different from MyFitnessPal?** The core difference is the approach. With MyFitnessPal you open its app and search a database; with Forkmate you tell the AI assistant you already use what you ate, and every food carries the public source its numbers came from. Forkmate is free to log with no ads, gives you free data export, and is client-agnostic — you log from your own AI rather than being locked into one company's app. **Can I move my MyFitnessPal data to Forkmate?** Yes. Export your MyFitnessPal data with the free “Download My Data” option, then either paste Forkmate's one-step import prompt into your connected AI assistant or use the guided web uploader in your account settings. Your calories and macros come over exactly as you logged them — Forkmate doesn't re-estimate your history. **Is Forkmate free?** Forkmate is free — the whole thing, with no credit card. There is no paid plan and no free tier, because there is only one tier. Create an account, connect your AI assistant, log meals, and see your calories and macros in the web diary. ## Log from the AI you already use Free — all of it. No ads, your data yours, and your MyFitnessPal history comes with you. Connect your AI and log your first meal today. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Compare all the trackers](https://forkmate.ai/best-ai-calorie-tracker/) MyFitnessPal is a trademark of its respective owner. Forkmate is an independent product and is not affiliated with, endorsed by, or sponsored by MyFitnessPal. Comparisons reflect publicly available information believed accurate as of publication and may change. --- > Guides and honest takes on tracking calories and macros with AI — how to log food with Claude or ChatGPT, switch from MyFitnessPal, and more from Forkmate. Source: https://forkmate.ai/blog/ The Forkmate blog # Track smarter, not harder Practical, honest guides on logging calories and macros with the AI you already use — plus how to move over from the apps you're leaving behind.Written by the makers of Forkmate, a free [AI calorie tracker](https://forkmate.ai/) you talk to. [Subscribe via RSS](https://forkmate.ai/rss.xml) - [Accuracy](https://forkmate.ai/blog/tag/accuracy/) - [AI](https://forkmate.ai/blog/tag/ai/) - [ChatGPT](https://forkmate.ai/blog/tag/chatgpt/) - [Claude](https://forkmate.ai/blog/tag/claude/) - [Endurance](https://forkmate.ai/blog/tag/endurance/) - [How-to](https://forkmate.ai/blog/tag/how-to/) - [MCP](https://forkmate.ai/blog/tag/mcp/) - [Migrate](https://forkmate.ai/blog/tag/migrate/) - [MyFitnessPal](https://forkmate.ai/blog/tag/myfitnesspal/) - [Nutrition](https://forkmate.ai/blog/tag/nutrition/) - [Research](https://forkmate.ai/blog/tag/research/) - [Runners](https://forkmate.ai/blog/tag/runners/) - [July 1, 2026 Endurance ## Calorie tracking for runners: a simple, honest guide How to track calories and macros as a runner or cyclist — how much to eat, why carbs and protein both matter, and how to log without it taking over your life. Read more](https://forkmate.ai/blog/calorie-tracking-for-runners/) - [July 1, 2026 How-to ## How to export MyFitnessPal data for free, without Premium (2026) Yes, free accounts can export MyFitnessPal data. Use Download My Data (not the Premium CSV): 4 steps, full food diary. Then import it anywhere. Read more](https://forkmate.ai/blog/export-myfitnesspal-data-free/) - [July 1, 2026 Accuracy ## How accurate is AI at counting calories? How accurate is AI at counting calories? Peer-reviewed studies put estimates from a few percent off to ~38% on mixed meals. The honest, cited data. Read more](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) - [July 1, 2026 How-to ## How to Use ChatGPT as a Calorie Tracker (That Actually Saves Your Log) ChatGPT can estimate calories but keeps no food diary. Connect Forkmate and it logs meals and macros to one you can open. Which plans work, and setup. Read more](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) - [July 1, 2026 How-to ## Claude Calorie Tracker: Log Food & Macros in Claude (2-Minute Setup) Turn Claude into a calorie tracker: connect Forkmate once, then log meals, photos and macros by telling Claude what you ate. Setup, prompts and accuracy. Read more](https://forkmate.ai/blog/how-to-log-food-with-claude/) ## Ready to try it? Connect your AI assistant and log your first meal in a minute. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Connect your AI](https://forkmate.ai/connect/) --- > How to track calories and macros as a runner or cyclist — how much to eat, why carbs and protein both matter, and how to log without it taking over your life. Source: https://forkmate.ai/blog/calorie-tracking-for-runners/ # Calorie tracking for runners: a simple, honest guide How to track calories and macros as a runner or cyclist — how much to eat, why carbs and protein both matter, and how to log without it taking over your life. [Shawn Azar](https://forkmate.ai/authors/shawn-azar/) July 1, 2026 - [Endurance](https://forkmate.ai/blog/tag/endurance/) - [Runners](https://forkmate.ai/blog/tag/runners/) - [Nutrition](https://forkmate.ai/blog/tag/nutrition/) **Short answer:** as an endurance athlete, track calories to make sure you’re eating *enough* to fuel training and recover — not just to eat less. Aim to cover your training energy (endurance running burns very roughly 100 kcal per mile — about 62 kcal per km — depending on body weight and pace), get carbohydrate around your harder and longer sessions, and hit a steady protein target (about 1.2–2.0 g per kg of body weight per day) to recover. The easiest way to keep it up for months is to make logging effortless — with Forkmate you just [tell the AI assistant you already use](https://forkmate.ai/connect/) what you ate. ## Why runners track differently from dieters Most calorie apps are built on one assumption: you want to eat less. For an endurance athlete that’s often the wrong frame. Under-fuelling is the more common — and more damaging — mistake. Chronically eating less than you burn is the core of what sports scientists call **Low Energy Availability (LEA)**, the driver behind *Relative Energy Deficiency in Sport (RED-S)*, which is linked to compromised bone health, hormonal disruption, poor recovery, and worse performance ([IOC consensus statement on RED-S, *Br J Sports Med* 2023](https://bjsm.bmj.com/content/57/17/1073)). So the point of tracking isn’t a smaller number. It’s the *right* number: enough total energy to train and recover, with the macros pointed at performance. Tracking is how you find out whether you’re actually eating what your training demands — because most people, when they check, are eating less than they think. ## Step 1: know your baseline Before you add training, you need your maintenance calories — your **Total Daily Energy Expenditure (TDEE)**. A widely used starting estimate is the Mifflin-St Jeor equation for your resting metabolic rate, scaled by an activity factor ([Mifflin et al., *Am J Clin Nutr* 1990](https://pubmed.ncbi.nlm.nih.gov/2305711/)). It’s an estimate, not gospel — bodies vary — but it’s a solid place to start. If you’d rather not do the arithmetic, [Forkmate’s 60-second quiz](https://forkmate.ai/quiz/) runs the same maths and gives you a starting daily calorie goal you can adjust as you learn how your body responds. ## Step 2: fuel the work On top of your baseline, you burn extra energy training. As a rough guide, running costs on the order of **~100 kcal per mile (about 62 kcal per km)** for many runners, scaling with body weight and, to a lesser degree, pace and terrain. Cycling and other sports vary widely. Treat any single number as an estimate and adjust based on how you feel and how your weight trends over weeks. Two practical rules of thumb from sports-nutrition guidance: - **Carbohydrate is the endurance fuel.** Sports-nutrition bodies recommend scaling carbs to training load — roughly **5–7 g/kg/day for moderate training and 6–10 g/kg/day for endurance programmes of 1–3 hours a day** ([Academy of Nutrition and Dietetics / ACSM / DC joint position, *Med Sci Sports Exerc* 2016](https://pubmed.ncbi.nlm.nih.gov/26891166/)). Put simply: bigger training days need more carbs. - **Don’t drift into a deep deficit by accident.** If you’re trying to lose weight, keep the deficit modest so you protect recovery and training quality. Aggressive cuts and heavy training rarely mix well. ## Step 3: get enough protein Protein isn’t just a strength-athlete concern. Endurance training damages muscle too, and protein drives repair. General guidance for athletes is about **1.2–2.0 g of protein per kg of body weight per day**, spread across meals ([Academy/ACSM/DC position, 2016](https://pubmed.ncbi.nlm.nih.gov/26891166/)). This is exactly why Forkmate shows protein, carbs, and fat on every meal — not just a calorie total. The macro split is what tells you whether you’re recovering, not just whether you’re “under.” ## Step 4: make logging something you’ll actually keep doing Here’s the honest truth about tracking: the accuracy of any single entry matters far less than whether you keep logging at all. Food databases, portion estimates, and even lab measurements all carry real margins of error. The athletes who benefit are the ones who log *consistently* through busy training weeks — not the ones who chase perfect numbers for a fortnight and quit. That’s the whole idea behind Forkmate. Instead of stopping mid-day to open an app and search a database, you just tell the AI assistant you already use — Claude, Cursor, or any MCP client, right from your phone or laptop: > Post-run breakfast: 3 eggs, a bowl of oats with berries, and a banana. It logs the meal and macros, shows you the numbers to confirm, and your day shows up in a clean web diary with a calorie ring and protein / carb / fat bars. Logging that survives 5am alarms, long weekend sessions, and travel is logging that actually changes anything. ## A note on Strava and Garmin If you’ve read other trackers’ guides, you’ve probably seen the advice to sync Strava or Garmin so your calorie targets adjust to your training. It’s good advice — and we want to be straight with you: **direct Strava and Garmin sync is on the Forkmate roadmap, not a feature we ship today.** For now, you fuel using your own sense of the day’s training plus the estimates above, and log your food conversationally. Automatic training-aware targets are what we’re building toward — see the [Forkmate roadmap](https://forkmate.ai/roadmap/) for where that sits. ## The recap 1. **Find your baseline** with a TDEE estimate — or [the 60-second quiz](https://forkmate.ai/quiz/). 2. **Fuel the work:** more carbs on bigger days; don’t slide into an accidental deep deficit. 3. **Hit ~1.2–2.0 g/kg of protein** to recover, spread across the day. 4. **Log consistently** — good-enough numbers you actually record beat perfect numbers you abandon. Forkmate is built for exactly this: [nutrition that fits your training](https://forkmate.ai/for-athletes/), logged by talking to the AI you already use. It’s a general-wellness tool, not medical advice — if you have a clinical condition, a history of disordered eating, or specific performance goals, work with a registered sports dietitian. ## Keep going [Connect your AI assistant Add Forkmate to Claude, Cursor, or any MCP client in about a minute.](https://forkmate.ai/connect/) [Switch from MyFitnessPal Bring your whole history over — free, no re-estimating your numbers.](https://forkmate.ai/migrate-from-myfitnesspal/) [Forkmate vs MyFitnessPal How the AI-native approach compares, honestly.](https://forkmate.ai/vs/myfitnesspal/) [Get your calorie goal A 60-second starting number before you log a thing.](https://forkmate.ai/quiz/) [← All articles](https://forkmate.ai/blog/) ## Log your first meal today Create a free account, connect your AI assistant, and see your calories and macros at a glance. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > Yes, free accounts can export MyFitnessPal data. Use Download My Data (not the Premium CSV): 4 steps, full food diary. Then import it anywhere. Source: https://forkmate.ai/blog/export-myfitnesspal-data-free/ # How to export MyFitnessPal data for free, without Premium (2026) Yes, free accounts can export MyFitnessPal data. Use Download My Data (not the Premium CSV): 4 steps, full food diary. Then import it anywhere. [Shawn Azar](https://forkmate.ai/authors/shawn-azar/) July 1, 2026 Updated September 30, 2026 - [How-to](https://forkmate.ai/blog/tag/how-to/) - [MyFitnessPal](https://forkmate.ai/blog/tag/myfitnesspal/) - [Migrate](https://forkmate.ai/blog/tag/migrate/) ## Can you export MyFitnessPal data without Premium? Yes. Free accounts can export their full food diary with **“Download My Data”**, the privacy data request. It is a different door from the Premium-only CSV export, and it costs nothing: 1. **Sign in at myfitnesspal.com on a desktop browser** and open your account’s **Privacy Center**. The request isn’t in the phone app. 2. **Choose “Download My Data”** and submit the request. No paid plan needed. 3. **Wait for the email, then download the ZIP within 7 days.** It usually arrives in under an hour, sometimes up to about a day, and the link expires after a week. 4. **Unzip it and open the workbook** with the password MyFitnessPal sends you as a separate in-app message. Your food diary is one of its sheets. MyFitnessPal runs this through its **Privacy Request Center**, and its own help centre says the right to a copy of your data applies “depending on where you live”. If the option isn’t offered to you, that’s why. (Checked September 30, 2026.) **The longer answer:** you can get your full MyFitnessPal food history for free. The one-click **CSV export** is locked behind MyFitnessPal Premium — but the **“Download My Data”** export (the privacy/GDPR data request) is free for every account, includes your food diary, and gives you the same underlying data. Do it on a **desktop browser**, wait for the email (usually under an hour, up to ~24 hours), and download the ZIP within **7 days** before the link expires. Here’s the honest version of both routes, then how to actually use the data once you have it. **Switching apps?** Forkmate is a free food diary that takes this export directly, so your history comes across exactly as you logged it. [See how the import works](https://forkmate.ai/migrate-from-myfitnesspal/). ## Free vs. paid: which export do you need? MyFitnessPal offers two different ways to get your data out, and only one of them is free: | Route | Cost | What you get | Where it lives | | --- | --- | --- | --- | | **CSV export** (Files → Export) | **Premium only** | Date-ranged CSV of your diary | In-app export tool (paywalled) | | **“Download My Data”** (privacy request) | **Free for everyone** | An encrypted ZIP holding a **password-protected workbook** of your food diary + more | Account / Privacy Center on the website | If you have Premium, the CSV export is the most convenient — it hands you a ready-to-use `food_diary.csv`. If you don’t, you’re **not** stuck: the free “Download My Data” export still has your full food history — dates, meals, foods, and macros — just inside a **password-protected workbook** (an `.xlsx`), not a plain CSV. It’s everything you need to move your history; it just takes one extra step to get it into a usable form (more on that below). ## How to export your MyFitnessPal data for free The free export lives on the MyFitnessPal **website**, not the phone app. Here’s the path: 1. **Open MyFitnessPal on a desktop browser.** Sign in at myfitnesspal.com on a computer — the data request isn’t in the mobile app. 2. **Go to your account’s Privacy Center → “Download My Data.”** This is the free GDPR-style data request. You don’t need a paid plan to use it. 3. **Request your data and wait for the email.** MyFitnessPal emails you a download link when your ZIP is ready — often under an hour, sometimes up to about a day. 4. **Download the ZIP within 7 days.** The link expires after a week, so grab it when it lands and save the ZIP somewhere handy. 5. **Unzip it to find your data workbook.** The free export is a **password-protected `.xlsx` workbook** (MyFitnessPal messages you the password separately, inside the app), and your full food diary is one of its sheets. It’s your complete history — every meal, with dates, foods, and macros — but it’s not a plain `food_diary.csv` yet. A few honest heads-ups: the request is **desktop-only**, the email can take **up to ~24 hours**, the **link expires after 7 days**, and the workbook is **password-protected** (the password arrives as a separate in-app message). None of that costs money — it just takes a little patience. ## Why is the CSV export paywalled but this one free? Because they’re two different things. The in-app CSV export is a **product feature** MyFitnessPal chose to put behind Premium. “Download My Data” is a **data-access right** — the kind privacy laws like GDPR and CCPA are built around — so it’s available to everyone regardless of plan. Same data, different door: getting a copy of your own data, and moving it to another service, is exactly what those rights are for. ## What to do with your data once you have it Exporting is only half the job — the point is usually to *move* your history somewhere you actually want to log going forward. If you’re switching to Forkmate, you don’t have to re-type a single meal: - **One-file import (works today).** Drop your whole MyFitnessPal export into Forkmate, enter the password MyFitnessPal sent you, and it’s opened and read right in your browser, so your file and its password never leave your device. It’s the easiest path for a free-export workbook. - **The AI-assisted path (works today).** Connect Forkmate to Claude, Cursor, or any MCP-capable AI client, then paste one import prompt and point your assistant at your export. It reads your food rows and replays them into your diary, one row at a time. Full steps are on the [migrate from MyFitnessPal](https://forkmate.ai/migrate-from-myfitnesspal/) page. - **Already have a `food_diary.csv`? (works today).** If you’ve got a plain CSV — from MyFitnessPal Premium’s CSV export, or one your AI assistant pulled out of your export — open Forkmate, choose **Import from MyFitnessPal** from your diary, and upload it. You’ll see exactly what will import — date range, meals, days — and confirm before anything is saved. Re-importing later never creates duplicates, and we never ask for your MyFitnessPal login. Either way, **your numbers come across exactly as you logged them** — we don’t re-estimate your historical calories or macros. Your record stays your record. New to Forkmate? [Connect it to your AI assistant](https://forkmate.ai/connect/) first, or [get a fresh calorie goal in about 60 seconds](https://forkmate.ai/quiz/) before you start logging. ## Recap 1. On a desktop browser, sign in to MyFitnessPal and open the Privacy Center. 2. Choose **“Download My Data”** — free for everyone; you don’t need Premium. 3. Wait for the email (up to ~24h), download the ZIP within 7 days, and unzip it — your history is inside a password-protected workbook (MyFitnessPal messages you the password separately). 4. Bring it into Forkmate: [drop the whole ZIP into the importer](https://forkmate.ai/migrate-from-myfitnesspal/) and paste the password MyFitnessPal sent you — it is opened and read right in your browser, so the password and the file never leave your device. Only the food entries are sent to us, kept exactly as you logged them. You can also let your AI assistant replay the export row by row. Your history is yours. Getting it out shouldn’t cost anything — and moving it forward shouldn’t mean starting from zero. MyFitnessPal is a trademark of its respective owner. Forkmate is not affiliated with, endorsed by, or sponsored by MyFitnessPal. We reference it only to help you move your own data. ## Keep going [Connect your AI assistant Add Forkmate to Claude, Cursor, or any MCP client in about a minute.](https://forkmate.ai/connect/) [Switch from MyFitnessPal Bring your whole history over — free, no re-estimating your numbers.](https://forkmate.ai/migrate-from-myfitnesspal/) [Forkmate vs MyFitnessPal How the AI-native approach compares, honestly.](https://forkmate.ai/vs/myfitnesspal/) [Get your calorie goal A 60-second starting number before you log a thing.](https://forkmate.ai/quiz/) [← All articles](https://forkmate.ai/blog/) ## Log your first meal today Create a free account, connect your AI assistant, and see your calories and macros at a glance. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > How accurate is AI at counting calories? Peer-reviewed studies put estimates from a few percent off to ~38% on mixed meals. The honest, cited data. Source: https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/ # How accurate is AI at counting calories? How accurate is AI at counting calories? Peer-reviewed studies put estimates from a few percent off to ~38% on mixed meals. The honest, cited data. [Shawn Azar](https://forkmate.ai/authors/shawn-azar/) July 1, 2026 - [Accuracy](https://forkmate.ai/blog/tag/accuracy/) - [AI](https://forkmate.ai/blog/tag/ai/) - [Research](https://forkmate.ai/blog/tag/research/) **Short answer:** AI is good at *recognizing* what’s on a plate and much shakier at *quantifying* it. Across peer-reviewed studies, AI calorie estimates range from roughly a few percent off to meaningfully off in some cases — commonly cited **calorie (energy) estimation** error bands span from around **0.1% up to ~38%**, with individual items off by as much as **~80%**, and portion sizes are the single biggest source of error. Simple, single foods are estimated reasonably well; **mixed meals are where accuracy suffers most (commonly ~25–40% off).** No app has “solved” calorie counting — and the honest takeaway is to treat any number, from any tool, as an estimate you should be able to see and adjust. This post synthesizes published research. We’re not presenting our own lab study here, and we’re not going to pretend the technology is better than the evidence says it is. ## What the peer-reviewed studies actually found Two lines of research are worth knowing. **A 2025 study of ChatGPT-4’s nutrient estimates from food images** ([PMC11858203](https://pmc.ncbi.nlm.nih.gov/articles/PMC11858203/)) found the model was systematically off on macros — for example, a **fat estimation error around 14.8%** — and, tellingly, it **underestimated portion size in about 76% of the photos** it was shown. The model could usually name the food; it struggled to say *how much* was there. **A systematic review of AI/image-based dietary assessment** ([PMC10836267](https://pmc.ncbi.nlm.nih.gov/articles/PMC10836267/)) pulled together many studies and reported energy-estimation errors spanning roughly **0.10% to 38.3%**, with per-item errors reaching as high as **~79.6%**. The review’s consistent theme: accuracy is decent for simple, well-separated foods and degrades sharply for **mixed or composite meals** — think a stir-fry, a curry, or a loaded sandwich, where ingredients and quantities are hard to disentangle. Here’s the shape of it: | What’s being estimated | Typical accuracy picture | Source | | --- | --- | --- | | Single, simple foods (an apple, a plain chicken breast) | Best case — often within ~10% | PMC10836267 (systematic review) | | Macros from a photo (fat, carbs, protein) | Meaningful error; e.g. ~14.8% fat error | PMC11858203 (ChatGPT-4 study) | | **Portion / serving size** | **The weakest link — underestimated in ~76% of photos** | PMC11858203 | | **Mixed / composite meals** | **Worst case — commonly ~25–40% off, up to ~80% per item** | PMC10836267 | The pattern is consistent across the literature: **recognition is a solved-ish problem; quantification is not.** And it’s not unique to AI — humans famously misjudge portions too, and food databases carry their own margins. AI didn’t invent the accuracy problem; it inherited it. ## A note on “±1.1% accurate” and “independently validated” If you shop around, you’ll see calorie apps advertise eye-popping precision — “±1.1% accurate,” “97% accurate,” “independently validated.” Treat those with healthy skepticism. Many such figures are **self-published marketing claims**, not peer-reviewed studies, and some circulate through affiliate and review networks that trace back to the vendor. We’re not going to name-and-shame specific numbers we can’t verify — but we will say plainly: **if an accuracy claim isn’t backed by a published, independent study you can read, it’s a marketing number, not a scientific one.** The genuine peer-reviewed evidence above tells a much more modest story than “±1.1%.” ## So is AI calorie counting useless? No. Here’s the encouraging part. The research says AI estimates are *imperfect*, not *worthless*. For most people, the goal isn’t a lab-grade measurement — it’s a **consistent, directionally-correct trend** you can actually maintain. Weight change is driven by patterns over weeks, not by whether Tuesday’s lunch was 540 or 590 calories. And the biggest predictor of success with any tracker is depressingly simple: **do you keep using it?** Most people quit because logging is tedious, not because the numbers were 15% off. So the useful question isn’t “is AI perfectly accurate?” (nothing is). It’s “does this help me log consistently *and* stay honest about the numbers?” ## How Forkmate handles this — honestly We’ll be direct: **Forkmate does not claim to be more accurate than the studies above.** We use the same kinds of public food data everyone does (USDA FoodData Central and Open Food Facts), and any estimate we produce carries the same real-world uncertainty. What we do differently is refuse to hide the number. When you log a meal by talking to your AI assistant, Forkmate **shows you the calories and macros before they’re saved**, so you can confirm or correct them. A photo-scan app that silently books “620 calories” gives you no chance to catch a bad portion guess. Forkmate’s mechanic is the opposite: **you see the number, and you fix it if it’s wrong, every time.** That doesn’t make the underlying estimate more precise — it makes *you* the check on it, which is exactly where the research says the weak link is (portions and mixed meals). It also means the number in your diary is one you *agreed to*, which — for a habit you’re trying to keep for months — matters more than a decimal point of theoretical precision. If you want to try that confirm-every-number flow, here’s [how to connect Forkmate to your AI assistant](https://forkmate.ai/connect/). Coming from another app? You can [bring your MyFitnessPal history over for free](https://forkmate.ai/migrate-from-myfitnesspal/) — and we won’t re-estimate the numbers you already logged. Not sure what your daily target should even be? [Get a calorie goal in about 60 seconds](https://forkmate.ai/quiz/). ## The honest bottom line - AI is strong at identifying food, weak at estimating portions — and weakest on mixed meals (commonly ~25–40% off, sometimes far more). - Peer-reviewed calorie (energy) estimation errors span roughly 0.1–38%, with outliers near 80% per item ([PMC10836267](https://pmc.ncbi.nlm.nih.gov/articles/PMC10836267/), [PMC11858203](https://pmc.ncbi.nlm.nih.gov/articles/PMC11858203/)). - Ultra-precise marketing claims (“±1.1% accurate”) are usually self-published, not independent science. - No tracker is exact — so the winning move is a tool that’s **easy enough to keep using** and **honest enough to show you the number** so you can correct it. Forkmate is a general-wellness tool, not medical advice. If you need clinical-grade accuracy, weigh your food and consult your physician or a registered dietitian. ### Sources - ChatGPT-4 nutrient estimation from food images (2025): [PMC11858203](https://pmc.ncbi.nlm.nih.gov/articles/PMC11858203/) - Systematic review of AI/image-based dietary assessment: [PMC10836267](https://pmc.ncbi.nlm.nih.gov/articles/PMC10836267/) ## Keep going [Connect your AI assistant Add Forkmate to Claude, Cursor, or any MCP client in about a minute.](https://forkmate.ai/connect/) [Switch from MyFitnessPal Bring your whole history over — free, no re-estimating your numbers.](https://forkmate.ai/migrate-from-myfitnesspal/) [Forkmate vs MyFitnessPal How the AI-native approach compares, honestly.](https://forkmate.ai/vs/myfitnesspal/) [Get your calorie goal A 60-second starting number before you log a thing.](https://forkmate.ai/quiz/) [← All articles](https://forkmate.ai/blog/) ## Log your first meal today Create a free account, connect your AI assistant, and see your calories and macros at a glance. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > ChatGPT can estimate calories but keeps no food diary. Connect Forkmate and it logs meals and macros to one you can open. Which plans work, and setup. Source: https://forkmate.ai/blog/how-to-log-food-with-chatgpt/ # How to Use ChatGPT as a Calorie Tracker (That Actually Saves Your Log) ChatGPT can estimate calories but keeps no food diary. Connect Forkmate and it logs meals and macros to one you can open. Which plans work, and setup. [Shawn Azar](https://forkmate.ai/authors/shawn-azar/) July 1, 2026 Updated September 30, 2026 - [How-to](https://forkmate.ai/blog/tag/how-to/) - [ChatGPT](https://forkmate.ai/blog/tag/chatgpt/) - [MCP](https://forkmate.ai/blog/tag/mcp/) **Short answer:** connect Forkmate to ChatGPT once as a remote MCP server, then log a meal by typing it in plain language — “I had a chicken burrito and a banana for lunch” — and ChatGPT records it to your Forkmate diary. The Forkmate server URL is: ``` https://mcp.forkmate.ai/ ``` One caveat up front, because it decides whether this works for you: adding your own MCP server to ChatGPT needs **Developer mode**, which OpenAI’s developer docs list for **Plus, Pro, Business, Enterprise and Education** accounts, **on the web only**. Free and Go are not on that list. Forkmate needs write access to log a meal, and OpenAI’s help centre has described write actions differently by plan, so check what your plan allows. If your ChatGPT can add a custom connector that writes, Forkmate works. If it can’t, [Claude and Cursor](https://forkmate.ai/connect/) take the same one URL, and Anthropic says Claude’s Free plan includes one custom connector (checked September 30, 2026). ## Can ChatGPT track calories on its own? ChatGPT can *estimate* calories on its own. Describe a meal and it will give you a reasonable number. What it doesn’t have, without a tool connected, is a food diary: there’s no running daily total, nothing you can open tomorrow to see last Tuesday, no weekly protein average, and nothing to export. Ask it to “keep track” and the running tally lives in that conversation, not in a diary you can open, chart or export. That’s the gap Forkmate fills. ChatGPT keeps doing the part it’s good at, understanding “a big bowl of oatmeal with a spoon of peanut butter”, and Forkmate does the part a tracker is for: it saves each food with its calories, protein, carbs and fat, adds up your day, and keeps your history in a diary you can open in any browser. ## Why log food by talking to ChatGPT? Most calorie trackers make you stop what you’re doing, open an app, search a database, and tap through portions. Forkmate flips that: it’s a [remote MCP server](https://forkmate.ai/connect/), so the AI assistant you already talk to can do the logging. You describe the meal the way you’d describe it to a friend, and it lands in a clean calorie-and-macro diary you can open any time. The one-time cost is connecting ChatGPT to Forkmate. Do that once and logging becomes a sentence in a chat you were already having. ## Can ChatGPT actually connect to a custom MCP server? It depends on your plan. Here is what OpenAI’s own documentation says, checked September 30, 2026: | ChatGPT plan | Developer mode (custom MCP servers) | Notes | | --- | --- | --- | | Free / Go | Not listed | Use Claude or Cursor for now | | Plus / Pro | Listed, web only | Check that your plan allows write actions; Forkmate needs them to log | | Business / Enterprise / Edu | Listed, web only | An admin may need to turn it on | Sources: OpenAI’s [Developer mode guide](https://developers.openai.com/api/docs/guides/developer-mode) and its help-centre article on [Developer mode and MCP apps](https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt). Adding *your own* server, like Forkmate, is what Developer mode unlocks. OpenAI changes this often, so if your ChatGPT shows something different, trust what it shows. ## Before you start - A free Forkmate account. If you don’t have one, [create your free account](https://app.forkmate.ai/auth/login?intent=sign-up) first, then come back. - A ChatGPT plan that supports Developer mode (see the table above), or a Claude / Cursor client as the fallback. - The Forkmate MCP URL: `https://mcp.forkmate.ai/`. The same URL works everywhere. ## Option A — ChatGPT (Developer mode) 1. In ChatGPT on the web, open **Settings** and enable **Developer mode** (OpenAI’s guide puts the toggle under **Security and login**; on Business/Enterprise/Edu an admin may need to turn it on first). 2. Add a new MCP server and paste the Forkmate URL: `https://mcp.forkmate.ai/` 3. When ChatGPT opens the Forkmate sign-in, sign in once to approve access. That secure OAuth step is what connects it to *your* diary and nobody else’s. 4. Back in the chat, tell it what you ate and it logs through Forkmate’s tools. That’s the whole setup. There’s no separate app to install or babysit — Forkmate lives behind that one connection, and you can disconnect any time from the same screen. ## Option B — the fallback (Claude or Cursor) If your ChatGPT plan can’t add a custom server yet, the same Forkmate URL works in Claude and Cursor today. Claude Code adds it from the terminal in one line: ``` claude mcp add --transport http forkmate https://mcp.forkmate.ai/ ``` …or paste the URL into Claude’s Connectors screen, or Cursor’s MCP settings. Full per-client steps are on the [connect page](https://forkmate.ai/connect/). ## Log your first meal Once connected, just tell ChatGPT what you ate: > I had a chicken burrito and a banana for lunch. It logs the meal through Forkmate — meal, portions, and macros. You’ll see the calories and macros it’s about to save, so you can confirm or correct the numbers before they’re committed. A few more that work well: - “Add 2 eggs and a slice of sourdough toast to breakfast.” - “I had a grande latte with oat milk this morning.” - “Log 200g of grilled salmon and a cup of rice for dinner.” Then open the [web diary](https://app.forkmate.ai) for a clear view of your day: a calorie ring, protein / carb / fat bars, and every meal grouped like the trackers you already know. ## What else you can ask once it’s connected Logging is the start. Forkmate gives ChatGPT a small set of tools for reading and fixing your diary too: - **“How am I doing today?”** It reads today’s entries and tells you your calories and protein, carbs and fat so far. - **“Review my last 7 days.”** It reads the week and summarizes calories per day and your average protein. - **“Change the rice at dinner to 150g.”** It corrects a food you already logged instead of adding a duplicate. - **“Delete the latte from this morning.”** It removes an entry. A delete is permanent, so expect ChatGPT to ask before it runs it. - **“Look up Greek yogurt.”** It searches USDA FoodData Central and Open Food Facts and shows you the candidates with their source. ## Can ChatGPT log a meal from a photo? Yes, where your plan allows custom connectors. Send ChatGPT a photo of your plate and ask it to log the meal; it reads the photo, works out the foods and portions, and logs them through Forkmate. The Forkmate web app itself has no photo upload. A photo read is ChatGPT’s estimate of what’s on the plate and how much of it, and portions are the hardest part to judge from a picture. Forkmate saves it labelled as an estimate in your diary, and you can edit any food afterwards. If you know the weight, say it. ## How accurate are the numbers? This is the honest part. AI is genuinely good at *identifying* what you ate from a description, but *estimating portions and calories* is where any tracker — human, database, or AI — carries real error. Peer-reviewed studies put AI calorie estimates well off on mixed meals, and portions are the hardest part to guess. We wrote up [what the research actually says](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) if you want the numbers. Forkmate’s answer isn’t to claim we’re more accurate than everyone else — it’s to keep you in the loop. It resolves foods against open, public databases (USDA FoodData Central and Open Food Facts) and **names the source behind every number**, so you can check it instead of trusting a black box. If a portion looks off, you fix it in the chat or the diary. Our take: most people quit tracking because it’s tedious, so logging consistently and easily matters far more than chasing perfect numbers — good-enough numbers you actually log beat perfect numbers you abandon. If you need pinpoint accuracy for clinical reasons, weigh your food and enter it precisely in the web diary, and talk to your physician. Forkmate is a general-wellness tool, not medical advice. ## Coming from another app? If you’re moving over from MyFitnessPal, you don’t have to start from zero — you can [bring your whole history across for free](https://forkmate.ai/migrate-from-myfitnesspal/), and we won’t re-estimate your old numbers. Not sure what your daily target should be? [Get a calorie goal in about 60 seconds](https://forkmate.ai/quiz/) before you log a thing. ## Recap 1. Enable Developer mode in ChatGPT on the web (Plus, Pro, Business, Enterprise or Edu, where your plan allows write actions) and add the Forkmate MCP URL, or use Claude / Cursor if your plan can’t. 2. Approve the one-time sign-in. 3. Tell ChatGPT what you ate, then check your diary — every entry names its source. That’s it — from here, logging your food is just talking to the assistant you already use. ## Keep going [Connect your AI assistant Add Forkmate to Claude, Cursor, or any MCP client in about a minute.](https://forkmate.ai/connect/) [Switch from MyFitnessPal Bring your whole history over — free, no re-estimating your numbers.](https://forkmate.ai/migrate-from-myfitnesspal/) [Forkmate vs MyFitnessPal How the AI-native approach compares, honestly.](https://forkmate.ai/vs/myfitnesspal/) [Get your calorie goal A 60-second starting number before you log a thing.](https://forkmate.ai/quiz/) [← All articles](https://forkmate.ai/blog/) ## Log your first meal today Create a free account, connect your AI assistant, and see your calories and macros at a glance. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > Turn Claude into a calorie tracker: connect Forkmate once, then log meals, photos and macros by telling Claude what you ate. Setup, prompts and accuracy. Source: https://forkmate.ai/blog/how-to-log-food-with-claude/ # Claude Calorie Tracker: Log Food & Macros in Claude (2-Minute Setup) Turn Claude into a calorie tracker: connect Forkmate once, then log meals, photos and macros by telling Claude what you ate. Setup, prompts and accuracy. [Shawn Azar](https://forkmate.ai/authors/shawn-azar/) July 1, 2026 Updated September 30, 2026 - [How-to](https://forkmate.ai/blog/tag/how-to/) - [Claude](https://forkmate.ai/blog/tag/claude/) - [MCP](https://forkmate.ai/blog/tag/mcp/) **Short answer:** Claude can be your calorie tracker once you give it somewhere to write. Connect Forkmate to Claude once as a remote MCP server, then tell Claude what you ate in plain words (“I had a chicken burrito and a banana for lunch”) and it records the meal, with calories and macros, to your Forkmate diary. You can add it from the Claude Code terminal with: ``` claude mcp add --transport http forkmate https://mcp.forkmate.ai/ ``` …or add it through the Connectors screen in Claude.ai or Claude Desktop. The rest of this guide walks through both, then what to say to Claude once it’s connected, how photos work, and an honest note on how accurate the numbers are. ## Can Claude track calories on its own? Claude can *estimate* calories on its own. Describe a meal and it will give you a reasonable number for it. What it doesn’t have, without a tool connected, is a food diary: there’s no running daily total, nothing you can open tomorrow to see last Tuesday, no protein trend for the week, and nothing to export. Each estimate stays inside the chat it was written in. Connecting Forkmate gives Claude that diary. Claude still does the part it’s good at, understanding “a big bowl of oatmeal with a spoon of peanut butter”, and Forkmate does the part a tracker is for: it saves each food with its calories, protein, carbs and fat, adds up your day, and keeps your history in one place you can open in a browser at any time. ## Why log food with Claude at all? Most calorie trackers make you stop what you’re doing, open an app, search a database, and tap through portions. Forkmate flips that: it’s a [remote MCP server](https://forkmate.ai/connect/), so the AI assistant you already talk to can do the logging. You describe the meal the way you’d describe it to a friend, and it lands in a clean calorie-and-macro diary you can open any time. The one-time cost is connecting Claude to Forkmate. Do that once and logging becomes a sentence in a chat you were already having. ## Before you start - A free Forkmate account. If you don’t have one, [create your free account](https://app.forkmate.ai/auth/login?intent=sign-up) first, then come back. - Claude. This works in Claude.ai, Claude Desktop and Claude Code. Anthropic’s help centre says custom connectors are available on the Free, Pro, Max, Team and Enterprise plans, with Free accounts limited to one custom connector (checked September 30, 2026; [Anthropic’s article](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp)). On Team and Enterprise, an organization owner may need to add it for you. - The Forkmate MCP URL: `https://mcp.forkmate.ai/`. The same URL works everywhere. ## Option A — Claude Code (terminal) If you use Claude Code, this is the fastest path. Run: ``` claude mcp add --transport http forkmate https://mcp.forkmate.ai/ ``` The first time Claude connects, it opens a secure Forkmate sign-in. That’s a one-time OAuth approval that lets Claude write to *your* diary and nobody else’s. Approve it once and you’re done. ## Option B — Claude.ai or Claude Desktop (Connectors) 1. Open Claude’s settings and find **Connectors** (Anthropic’s help centre lists it under **Customize → Connectors**). 2. Choose **Add custom connector**. 3. Paste the Forkmate MCP URL: `https://mcp.forkmate.ai/` 4. When Claude opens the Forkmate sign-in, sign in once to approve access. That secure OAuth step is what connects it to your diary. That’s the whole setup. There’s no separate app to install or babysit: Forkmate lives behind that one connection. You can disconnect any time from the same screen. ## Log your first meal Once connected, just tell Claude what you ate: > I had a chicken burrito and a banana for lunch. Claude logs it through Forkmate: meal, portions and macros. You’ll see the calories and macros it’s about to save, so you can confirm or correct the numbers before they’re committed. A few more that work well: - “Add 2 eggs and a slice of sourdough toast to breakfast.” - “I had a grande latte with oat milk this morning.” - “Log 200g of grilled salmon and a cup of rice for dinner.” Then open the [web diary](https://app.forkmate.ai) for a clear view of your day: a calorie ring, protein / carb / fat bars, and every meal grouped like the trackers you already know. ## What else you can ask Claude Logging is the start. Forkmate gives Claude a small set of tools for reading and fixing your diary too, so the same chat can answer questions about what you’ve eaten: - **“How am I doing today?”** Claude reads today’s entries and tells you your calories and protein, carbs and fat so far. - **“Review my last 7 days.”** It reads the week and summarizes calories per day and your average protein. - **“Change the rice at dinner to 150g.”** It corrects a food you already logged instead of adding a duplicate. - **“Delete the latte from this morning.”** It removes an entry. Claude should check with you first, because a delete is permanent. - **“Look up Greek yogurt.”** It searches USDA FoodData Central and Open Food Facts and shows you the candidates with their source. - **“Save my usual protein shake to my pantry.”** Your pantry keeps staple foods with their per-serving macros, so the next “had my usual shake” is quick. Forkmate also ships three ready-made prompts, **Log a meal**, **How am I doing today?** and **Review my week**, which show up in clients that list MCP prompts. ## Can I log a meal from a photo in Claude? Yes, through Claude rather than the Forkmate app. Send Claude a photo of your plate and ask it to log the meal; Claude reads the photo, works out the foods and portions, and logs them through Forkmate. The Forkmate web app itself has no photo upload. Be clear-eyed about what that number is. A photo read is Claude’s estimate of what’s on the plate and how much of it, and portions are the hardest part to judge from a picture. Forkmate saves it labelled as an estimate in your diary, and you can edit any food afterwards. If you know the weight, say it: “that’s about 180g of chicken” beats any photo. ## How accurate are the numbers? Honestly? No food tracker is pinpoint accurate. Food databases, portion sizes and even lab measurements all carry real margins of error, and estimating from a text description or a photo is no exception. We wrote up [what the research says about AI calorie estimates](https://forkmate.ai/blog/how-accurate-is-ai-at-counting-calories/) if you want the numbers. Forkmate’s approach is to keep you in control. It resolves foods against open, public databases (USDA FoodData Central and Open Food Facts) and **names the source behind every number**, and anything Claude estimated itself is saved as an estimate rather than dressed up as a database value. You can check where a figure came from instead of trusting a black box. Our take: most people quit tracking because it’s tedious, so logging consistently and easily matters far more than chasing perfect numbers. Good-enough numbers you actually log beat perfect numbers you abandon. If you need pinpoint accuracy for clinical reasons, weigh your food and enter it precisely in the web diary, and talk to your physician. Forkmate is a general-wellness tool, not medical advice. ## If it doesn’t connect - **No “Add custom connector” button.** Try Claude.ai in a browser or Claude Desktop, or use Claude Code’s one-line command above. On a Team or Enterprise plan, ask your organization owner. On the Free plan, you can have one custom connector at a time. - **The sign-in window closed and nothing happened.** Remove the connector and add it again; the OAuth approval runs on the first connection. - **Claude answers but doesn’t log.** Say “log it to Forkmate” explicitly, or check that the Forkmate connector is switched on for the chat you’re in. Full per-client steps, including Cursor, are on the [connect page](https://forkmate.ai/connect/). ## Coming from another app? If you’re moving over from MyFitnessPal, you don’t have to start from zero. You can [bring your whole history across for free](https://forkmate.ai/migrate-from-myfitnesspal/), and we won’t re-estimate your old numbers. If you’re still deciding, here’s an honest [Forkmate vs MyFitnessPal](https://forkmate.ai/vs/myfitnesspal/) comparison, or see how Forkmate stacks up against the other [AI calorie trackers](https://forkmate.ai/best-ai-calorie-tracker/). Using ChatGPT instead? The [ChatGPT guide](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) covers its plan requirements. Not sure what your daily target should be? [Get a calorie goal in about 60 seconds](https://forkmate.ai/quiz/) before you log a thing. ## Recap 1. Connect Forkmate to Claude once: `claude mcp add --transport http forkmate https://mcp.forkmate.ai/`, or add the URL as a custom Connector. 2. Approve the one-time sign-in. 3. Tell Claude what you ate, or send it a photo, then check your diary. Every entry names its source. That’s it. From here, logging your food is just talking to the assistant you already use. ## Keep going [Connect your AI assistant Add Forkmate to Claude, Cursor, or any MCP client in about a minute.](https://forkmate.ai/connect/) [Switch from MyFitnessPal Bring your whole history over — free, no re-estimating your numbers.](https://forkmate.ai/migrate-from-myfitnesspal/) [Forkmate vs MyFitnessPal How the AI-native approach compares, honestly.](https://forkmate.ai/vs/myfitnesspal/) [Get your calorie goal A 60-second starting number before you log a thing.](https://forkmate.ai/quiz/) [← All articles](https://forkmate.ai/blog/) ## Log your first meal today Create a free account, connect your AI assistant, and see your calories and macros at a glance. No credit card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) --- > Forkmate blog posts tagged “How-to” — guides on tracking calories and macros with your AI assistant. Source: https://forkmate.ai/blog/tag/how-to/ [Blog](https://forkmate.ai/blog/) Tag # How-to 3 articles tagged “How-to.” - [July 1, 2026 ## How to export MyFitnessPal data for free, without Premium (2026) Yes, free accounts can export MyFitnessPal data. Use Download My Data (not the Premium CSV): 4 steps, full food diary. Then import it anywhere.](https://forkmate.ai/blog/export-myfitnesspal-data-free/) - [July 1, 2026 ## How to Use ChatGPT as a Calorie Tracker (That Actually Saves Your Log) ChatGPT can estimate calories but keeps no food diary. Connect Forkmate and it logs meals and macros to one you can open. Which plans work, and setup.](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) - [July 1, 2026 ## Claude Calorie Tracker: Log Food & Macros in Claude (2-Minute Setup) Turn Claude into a calorie tracker: connect Forkmate once, then log meals, photos and macros by telling Claude what you ate. Setup, prompts and accuracy.](https://forkmate.ai/blog/how-to-log-food-with-claude/) [← All articles](https://forkmate.ai/blog/) ## Ready to try it? Connect your AI assistant and log your first meal in a minute. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Connect your AI](https://forkmate.ai/connect/) --- > Forkmate blog posts tagged “MCP” — guides on tracking calories and macros with your AI assistant. Source: https://forkmate.ai/blog/tag/mcp/ [Blog](https://forkmate.ai/blog/) Tag # MCP 2 articles tagged “MCP.” MCP, the Model Context Protocol, is the open standard that lets an AI assistant use outside tools. Forkmate runs a remote MCP server, so the assistant you already talk to can log what you ate into your own Forkmate food diary and read your calories and macros back. You add the server once (https://mcp.forkmate.ai/) and sign in to Forkmate to authorize it. Every request is limited to your own account. From then on you describe a meal in plain words, such as “two eggs and toast for breakfast,” and the assistant logs it. Claude and Cursor support remote MCP servers, and ChatGPT does where your plan allows custom connectors. The server is free, like the rest of Forkmate. It can log, correct and delete meals, read a day or a date range, search USDA and Open Food Facts, and look up a barcode. The guides below walk through setup for each assistant. [Connect your AI assistant →](https://forkmate.ai/connect/) - [July 1, 2026 ## How to Use ChatGPT as a Calorie Tracker (That Actually Saves Your Log) ChatGPT can estimate calories but keeps no food diary. Connect Forkmate and it logs meals and macros to one you can open. Which plans work, and setup.](https://forkmate.ai/blog/how-to-log-food-with-chatgpt/) - [July 1, 2026 ## Claude Calorie Tracker: Log Food & Macros in Claude (2-Minute Setup) Turn Claude into a calorie tracker: connect Forkmate once, then log meals, photos and macros by telling Claude what you ate. Setup, prompts and accuracy.](https://forkmate.ai/blog/how-to-log-food-with-claude/) [← All articles](https://forkmate.ai/blog/) ## Ready to try it? Connect your AI assistant and log your first meal in a minute. Free — all of it, no card. [Open the app](https://app.forkmate.ai/auth/login?intent=sign-up) [Connect your AI](https://forkmate.ai/connect/)