Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dutch AI Conference - Building Interactive Chat...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Glenn Reyes
March 11, 2026
22
0
Share
Dutch AI Conference - Building Interactive Chat Interfaces with MCP-UI
Glenn Reyes
March 11, 2026
More Decks by Glenn Reyes
See All by Glenn Reyes
Advanced TypeScript for React
glennreyes
0
110
TypeScript Patterns for Better React Components
glennreyes
1
520
GraphQL for React Developers
glennreyes
0
220
When things go wrong, get errors right!
glennreyes
0
140
GraphQL for JS developers
glennreyes
1
170
Building Dapps with React
glennreyes
0
120
Third-Party or Custom Code? The Art of Software Decisions
glennreyes
0
96
UI/UX challenges of Web3 and Dapps
glennreyes
0
190
Secrets of building robust UI components
glennreyes
0
390
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
How to make the Groovebox
asonas
2
2.1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
210
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
A Tale of Four Properties
chriscoyier
163
24k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
200
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Transcript
@glnnrys · glennreyes.com Building Interactive Chat Interfaces with MCP Apps
Glenn Reyes @glnnrys · glennreyes.com Engineer, Speaker & Teacher Sta
ff Frontend Engineer @ Adverity
@glnnrys
@glnnrys Have you tried … shopping with an AI?
@glnnrys
@glnnrys
@glnnrys
@glnnrys THE TEXT WALL PROBLEM
@glnnrys — Shopify Product Team “A product isn't just a
SKU and price.”
@glnnrys
@glnnrys Seat 12A is available, it's a window seat, $45
extra.
@glnnrys
@glnnrys We had this fi gured out in 2010
@glnnrys Why are we throwing away decades of UX expertise?
@glnnrys Part 1: The Problem ✓ Part 2: The Philosophy
→
@glnnrys AI Agents Traditional UIs 🤖 vs. 🖥
@glnnrys AI Agent Intelligence + Traditional UI Excellence = ?
@glnnrys “Don't throw away decades of UX expertise.”
@glnnrys
@glnnrys Accessibility
@glnnrys
@glnnrys
@glnnrys Core Principles • Don't abandon UX expertise • Right
tool for the right job • Accessibility through adaptation • Future-proof interaction pa tt erns
@glnnrys Part 1: The Problem ✓ Part 2: The Philosophy
✓ Part 3: The Solution →
@glnnrys MCP-UI extended the Model Context Protocol to enable AI
agents to return fully interactive UI components — and became the foundation for MCP Apps, the first official MCP extension.
@glnnrys
@glnnrys
@glnnrys INTENT-BASED ARCHITECTURE
@glnnrys From Experiment to Standard • Nov 2025: MCP-UI proposed
as extension • Nov 2025: OpenAI launches Apps SDK • Jan 26, 2026: MCP Apps goes o ff icial • Shipped in: Claude, ChatGPT, VS Code, Goose • Launch partners: Figma, Asana, Slack, Salesforce, Canva
@glnnrys Who owns the state? The UI component? The AI
agent? Both? (chaos!)
@glnnrys
@glnnrys
@glnnrys The agent remains the source of truth.
@glnnrys
@glnnrys 3 Ways to Deliver UI 1. Inline HTML 2.
Remote Resources 3. Remote DOM
@glnnrys Inline HTML
@glnnrys Remote Ressources
@glnnrys Remote DOM
@glnnrys remote-dom github.com/Shopify/remote-dom
@glnnrys
@glnnrys
@glnnrys
@glnnrys
@glnnrys
@glnnrys
@glnnrys
@glnnrys What else could use MCP-UI?
@glnnrys
@glnnrys MCP Apps is official The fi rst o ff
icial MCP extension. Shipped in production.
@glnnrys Thank you! @glnnrys · glennreyes.com Glenn Reyes