Tanay Venkata

Back to Builds

Sep 7, 2026 · MCP

Mise

Keeps the pantry, spice drawer, and equipment on file for ChatGPT, down to the half jar of tahini, so dinner gets planned from what is actually there.

The Problem

ChatGPT is good at planning meals and bad at remembering your kitchen. Every conversation starts from zero: you re-list what’s in the fridge, forget the half jar of tahini, and get recipes that assume equipment you don’t own. The model needs a durable, user-owned record of what’s actually on hand, and it needs to update that record reliably when you say “I finished the rice” or “I bought two more cans.”

How It Works

Mise is a remote MCP server that ChatGPT connects to through OAuth. When you mention your kitchen, ChatGPT reads your saved inventory and makes changes through four tools: read_kitchen, add_items, edit_items, and remove_items. A small web app lets you log in, approve the connection, and correct anything by hand.

ChatGPT → OAuth-protected /mcp (Next.js on Vercel) → kitchen service → Postgres
Website → authenticated APIs → same service → same data

It’s live as a private ChatGPT app that I use for my own cooking.

Evaluation-Driven Tool Design

The first version exposed 12 tools: separate create/update/delete per resource, quantity operations, batch adjustments, and receipt import. Additions and edits felt unreliable, so before adding features I built a way to measure it.

Reliability and Safety

Highlights

Back to Builds