MCP Apps: Give the Model Data, Give the User a UI
Dustin Mihalik
- When
- Wednesday, July 12:50 PM – 3:10 PM · 20 min
- Where
- Track 8San Francisco, CA · imported from ai.engineer's public schedule feed
About this session
Most MCP tools return text. MCP Apps let you go further. But the real unlock isn't just rendering a pretty UI, it’s understanding that the model and the user need fundamentally different things from the same interaction. This talk presents a design pattern for building great MCP Apps: separate the data layer (what the model reasons about) from the display layer (what the user interacts with). When you do this well, the model retains full context and agency over structured data, while the user gets a rich, interactive interface. We'll walk through concrete examples of how splitting data and display unlocks capabilities that pure UI apps can't provide: letting the model make choices around display, answer questions based on interactions, and providing detailed displays and filters. Attendees will leave with a practical mental model for designing MCP Apps that are good for both the human and the AI. Attendees will learn patterns they can apply immediately.
Speaker
Technical Fellow, Indeed
Dustin is a Technical Fellow at Indeed, where he leads the AI Platform powering all of Indeed's production AI products. He has spent years building the foundational infrastructure that enables engineering teams to develop, deploy, and scale AI applications across the company — from early prototypes to high-throughput production systems.
More in Context Engineering
- Build-Time vs. Run-Time: Why Your Dev Tools Will Fail in ProductionWednesday, July 1 · 10:45 AM – 11:05 AM · Track 8
- It’s Tokens All The Way Down: How RLMs are DifferentWednesday, July 1 · 11:10 AM – 11:30 AM · Track 8
- 500 Skills, Zero Fine-Tuning: LinkedIn's Playbook for AI Agents That Actually Know Your CodebaseWednesday, July 1 · 11:40 AM – 12:00 PM · Track 8
- Your agents lack context: Here's how to fix "You're absolutely right!"Wednesday, July 1 · 12:05 PM – 12:25 PM · Track 8
- Prompt, Memory, Weights: The Architecture Decisions Most AI Teams Make by AccidentWednesday, July 1 · 12:05 PM – 12:25 PM · Expo Stage 4 SE
For developers: this programme is open data — JSON, iCal, schedule XML and an MCP endpoint.Show endpointsHide
- JSONEvery published session and speaker, in one request./aie-worldsfair-2026-import/feed.json
- iCalSubscribe in Google, Apple or Outlook Calendar./aie-worldsfair-2026-import/feed.ics
- Schedule XMLfrab / pentabarf — the format conference apps import./aie-worldsfair-2026-import/feed.xml
- MCP + RESTPoint Claude at the programme. OpenAPI 3.1 included./agents
No key, no signup, CORS open. Everything here is generated from the same data the organisers edit.