MCP server · API · app

Agent-First Calorie Logging

Log meals from Claude, ChatGPT, or any MCP client — or from the app. One verified food catalog, one diary, your data.
Free while in beta. Sign in with Google, nothing else to set up.
Features

Simple to log. Hard to get wrong.

Search, pick a serving, log.

Typo-tolerant search over a verified catalog. Servings in grams, cups, or the real menu item.

Provenance on every food

Official, reviewed, or estimated — always labeled. Restaurant data is imported from approved sources and re-checked.

Recipes with real math

Per-serving nutrition from snapshotted ingredients. Publish, copy, and star what works.

Never lose a log

Offline drafts retry on their own. Every write is idempotent, so a flaky connection can never double-log.

Private by default

Your diary is yours. Export everything as JSON or delete your account in two taps.

iPhone, iPad, web

One app, native on iOS, the same diary everywhere.
For agents

Built for agents first.

The same services behind the app are exposed as a remote MCP server. Your assistant signs in with OAuth 2.1 + PKCE, you approve the scopes once, and it logs what you ate for you.
Streamable HTTP, stateless, no API keys to paste
Scopes: diary:read, diary:write, library:write, goals:write
Revoke any connected app from Settings
Same rate limits and audit trail as the app
search_foods
log_meal
get_diary
get_summary
save_recipe
set_goals
log_weight
Add to any MCP client
{ "mcpServers": { "calorie-cub": { "url": "https://caloriecub.com/mcp" } } }
Claude Code
claude mcp add --transport http calorie-cub https://caloriecub.com/mcp
REST lives under /api with the same session; OpenAPI docs are on the way.
Pricing

Free while in beta.

Free

Beta
$0
Everything, while in beta
Unlimited logging
MCP server + API
Recipes and community
Export and delete anytime

Pro

$—
Placeholder · coming later
Everything in Free
Higher agent rate limits
Priority restaurant imports
Early access to new tools