Notion’s Token Town: 5 Rebuilds, 100+ Tools, MCP vs CLIs and the Software Factory Future — Simon Last & Sarah Sachs of Notion
Episode
77 min
Read time
3 min
Topics
Career Growth, Productivity, Health & Wellness
AI-Generated Summary
Key Takeaways
- ✓Agent Rebuild Cadence: Notion rebuilt their agent harness five times since late 2022, with each iteration driven by a specific failure: custom XML tool formats the model didn't know, few-shot prompts that required 5-6 gatekeepers to edit one shared string, and context windows too short for multi-turn reliability. The unlock came with Claude Sonnet 3.6/3.7 in early 2024, when reasoning quality finally matched production requirements.
- ✓Progressive Tool Disclosure: Scaling beyond a certain tool count degrades agent quality — any engineer adding a niche tool would inadvertently cause the model to over-call it. Notion solved this by implementing progressive disclosure in their harness, now supporting 100+ tools without quality regression. The practical rule: never expose all tools simultaneously; build a search or filter layer so the model only sees contextually relevant tools per turn.
- ✓Distributing Tool Ownership: Moving from few-shot prompts to goal-driven tool definitions was the single largest velocity multiplier at Notion. Previously, 5-6 engineers controlled one shared prompt file where ordering and selection caused quality conflicts. Now each product team owns their tool definition and its eval, enabling parallel development. The tradeoff: duplicate tool names across teams can cause hard failures, requiring governance on tool naming conventions.
- ✓Three-Tier Eval Architecture: Notion runs evals at three distinct levels — CI regression tests with stochastic pass-rate thresholds, launch-blocking report cards requiring 80-90% pass rates across defined user journeys, and frontier headroom evals deliberately targeting 30% pass rates. The third tier, built in partnership with Anthropic and OpenAI over the past 2-3 months, prevents eval saturation and provides directional signal on where model capabilities are heading.
- ✓MCP vs. CLI Decision Framework: Use CLIs when agents need self-debugging capability within the same runtime environment — a broken MCP transport leaves the agent stranded with no recovery path. Use MCPs for narrow, tightly-permissioned agents where a full compute runtime is unnecessary and security boundaries matter. For high-frequency deterministic tasks, prefer direct API calls over MCP to avoid repeated token costs outside the cache window, which compounds into significant pricing inefficiency.
What It Covers
Simon Last and Sarah Sachs from Notion detail five rebuilds of their AI agent system since 2022, covering the technical evolution from custom XML tool-calling to 100+ progressive disclosure tools, their MCP versus CLI tradeoffs, software factory vision, model behavior engineering as a distinct career path, and usage-based credit pricing for enterprise agentic workflows.
Key Questions Answered
- •Agent Rebuild Cadence: Notion rebuilt their agent harness five times since late 2022, with each iteration driven by a specific failure: custom XML tool formats the model didn't know, few-shot prompts that required 5-6 gatekeepers to edit one shared string, and context windows too short for multi-turn reliability. The unlock came with Claude Sonnet 3.6/3.7 in early 2024, when reasoning quality finally matched production requirements.
- •Progressive Tool Disclosure: Scaling beyond a certain tool count degrades agent quality — any engineer adding a niche tool would inadvertently cause the model to over-call it. Notion solved this by implementing progressive disclosure in their harness, now supporting 100+ tools without quality regression. The practical rule: never expose all tools simultaneously; build a search or filter layer so the model only sees contextually relevant tools per turn.
- •Distributing Tool Ownership: Moving from few-shot prompts to goal-driven tool definitions was the single largest velocity multiplier at Notion. Previously, 5-6 engineers controlled one shared prompt file where ordering and selection caused quality conflicts. Now each product team owns their tool definition and its eval, enabling parallel development. The tradeoff: duplicate tool names across teams can cause hard failures, requiring governance on tool naming conventions.
- •Three-Tier Eval Architecture: Notion runs evals at three distinct levels — CI regression tests with stochastic pass-rate thresholds, launch-blocking report cards requiring 80-90% pass rates across defined user journeys, and frontier headroom evals deliberately targeting 30% pass rates. The third tier, built in partnership with Anthropic and OpenAI over the past 2-3 months, prevents eval saturation and provides directional signal on where model capabilities are heading.
- •MCP vs. CLI Decision Framework: Use CLIs when agents need self-debugging capability within the same runtime environment — a broken MCP transport leaves the agent stranded with no recovery path. Use MCPs for narrow, tightly-permissioned agents where a full compute runtime is unnecessary and security boundaries matter. For high-frequency deterministic tasks, prefer direct API calls over MCP to avoid repeated token costs outside the cache window, which compounds into significant pricing inefficiency.
- •Model Behavior Engineer Role: Notion built a dedicated career path called Model Behavior Engineer, starting from people manually labeling Google Sheets outputs. The role now combines data science, prompt engineering, test design, and qualitative judgment — no software engineering background required. MBEs own frontier headroom evals, triage agent failures nightly via a custom agent, and work with a dedicated data scientist and eval engineer. Notion is actively hiring for this function.
Notable Moment
During the live demo, a custom agent built in roughly 15 minutes automatically enriched incoming coworking space applications by running web searches on each applicant and populating a structured database — with no human involvement after setup. The agent then flagged that it needed Gmail or Notion Mail connected to proceed, illustrating current permission boundary design.
Episode Transcript
Broadly speaking, I'm really bullish on CLIs. I'm still bullish on MCPs in a certain environment. I think it'd be really great for when you want, like, a narrow lightweight agent. Mhmm. I think there's definitely a lot of use cases where you don't want, like, a full coding agent with a compute run time. And also, you want it to be, like, more tightly permissioned. MCP inherently has a really strong permission model. Like, all you can do is call the tools. MCP is just, like, the dumb simple thing that works and it that is pretty good. Notion is setting it to be in the best system of record for where people do their enterprise work. So we will always support our MCP insofar as other people are using MCPs. Regardless of our perspective, we've put a lot of effort into our MCP, and we have a fantastic team that we're building. Hey, everyone. Welcome to the Late in Space podcast. This is Alessio Pandro, and I'm joined by Quix, editor of Leighton Space. Hello. Hello. We're back in the beautiful studio that Alessio has set up for us with Simon and Sarah from Notion. Welcome. Thanks for having us. Thanks for having us. Yeah. Congrats on the launch recently. Custom agents, finally, it's here. How's it feel? We ship things slowly, so it had been in alpha for a little bit. And at the point at which is it's in alpha, there's a group of people that are making sure it's ready for prod, and then there's a group of people working on the next thing. So So sometimes some of these launches are a bit delayed satisfaction, so it's quite nice to remind yourself all the work he did because we do have a habit of being two or three milestones ahead just because you have to be, and you can't get complacent. But it's been great that people understood how this is helpful. And I think that's just easier in general building AI tools today than it was two, three years ago. People get it. And so that user education, there's just it was our most successful launch in terms of free trials and converting people and things like that. It was really successful. So yeah. But there's a lot to build. Making it free for three months helps. Yeah. You know? Yeah. It was it was definitely super exciting for me because it's probably the fourth or fifth time that we rebuilt that. Yes. And You've been building this since 2022. Yeah. It was even right when we got access to G P G 4 in late twenty twenty two. Okay. Let's make an agent that I mean, oh, we used the word assistant at the time. There wasn't really a word agent yet. But, oh, we'll give it access to all the tools that Notion can do, and then it will run-in the background. Do work for us. And then we just tried …
Get the full transcript (17,610 words) + summary by email — free
One-time email with the complete transcript and AI summary of this episode. No account needed.
One email, no spam. We’ll also show you what SignalCast does.
You just read a 3-minute summary of a 74-minute episode.
Get Latent Space summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Latent Space
🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
Aug 26 · 83 min
Huberman Lab
Accelerate Learning & Increase Cognitive Capacity | Dr. Tommy Wood
Jul 20
More from Latent Space
Simulation: the new Scaling Law — Joon Sung Park, Simile AI
Aug 21 · 69 min
The Daily (NYT)
A Daring Rescue Behind Enemy Lines
Apr 7
More from Latent Space
We summarize every new episode. Want them in your inbox?
🔬“We have foundation models for language, not for physics” — Anima Anandkumar, Bren Professor of Computing
Simulation: the new Scaling Law — Joon Sung Park, Simile AI
🔬The BioAI Phase Shift - Matthew McPartlon & Neil Patil, Chai Discovery
The Inference Engineering Masterclass — Philip Kiely & Ali Taha, Baseten
Codex from 0 to 10M Users: Building ChatGPT Work — Akshay Nathan, OpenAI
Similar Episodes
Related episodes from other podcasts
Huberman Lab
Jul 20
Accelerate Learning & Increase Cognitive Capacity | Dr. Tommy Wood
The Daily (NYT)
Apr 7
A Daring Rescue Behind Enemy Lines
No Priors: Artificial Intelligence | Technology | Startups
Mar 12
From Coder to Manager: Navigating the Shift to Agentic Engineering with Notion Co-Founder Simon Last
The Sales Evangelist
Sep 22
How Influencers Drive Sales Pipeline | Michael Manzur - 1935
Eye on AI
Aug 31
In 5 to 10 Years, Using Weapons Without AI Will Be Considered Unethical | Yaroslav Azhnyuk, The Fourth Law
Explore Related Topics
This podcast is featured in Best AI Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's Health & Longevity Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into Latent Space.
Every Monday, we deliver AI summaries of the latest episodes from Latent Space and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime