← Browse

Code 2025

Your MCP Server is Bad (and you should feel bad) - Jeremiah Lowin, Prefect

Jeremiah Lowin , Prefect

Overview

This talk argues that MCP servers, which act as interfaces for AI agents, should be designed with agents' unique strengths and weaknesses in mind, rather than simply mirroring human-facing APIs. The core thesis is that agents have different needs regarding discovery, iteration, and context compared to humans, and MCP server design must account for these differences to create effective and usable interfaces.

Who should watch

Key takeaways

Notable quotes

*Humans don't use APIs. Humans use products. We do anything we can to put something between us and an API.*
*I argued to you that the most important word in the universe for MCP developers is curate.*
*You are not building a tool. you are building a user interface and treat it like a user interface.*

Watch on YouTube →

Unofficial community note. Prefer the recording for nuance.