Forkmate

Free AI calorie and macro tracker. Tell Claude, ChatGPT or Cursor what you ate and Forkmate logs it to your private food diary. No ads, no paid tier.

Hosted MCP Server

npx add-mcp 'https://mcp.forkmate.ai/'

Installs into Claude Code, Codex, Cursor and more

Documentation

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 first, then come back.

Pick your assistant

Chat assistants

Code editors and agents

Build with Forkmate

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 food profile of likes, dislikes and allergies. 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.

Find Forkmate on

  • Official MCP Registry: 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: MCP directory with connector scores.
  • Smithery: MCP directory and gateway.
  • PulseMCP: MCP server directory, updated daily.
  • AlternativeTo: crowd-sourced software alternatives.
  • GitHub: 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. 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 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.