MCP Apps: Give the Model Data, Give the User a UI — Dustin Mihalik, Indeed
Source
youtube.com
Author
AI Engineer
Date
Context
A search interface can change when an AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition → decides its work is finished. In the job-search example described in this talk, attaching a display widget to search results reportedly caused the agent to stop after one search, instead of continuing to compare options.
The proposed fix separates searching from displaying. One tool returns job data for the agent to inspect and filter; another displays the selected jobs. Information shown to the user, including subsequent interactions, also needs to reach the model so it can answer follow-up questions. This lets the interface present a selection without making every intermediate search look like a finished answer.
Terms in this piece · Glossary
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
MCP — The Model Context Protocol — an open standard that lets any AI assistant plug into any tool or data source without custom integration code.
context window — The maximum amount of text a model can consider at once — its working memory for the current conversation or task.