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
30
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
120
TypeScript Patterns for Better React Components
glennreyes
1
530
GraphQL for React Developers
glennreyes
0
220
When things go wrong, get errors right!
glennreyes
0
150
GraphQL for JS developers
glennreyes
1
180
Building Dapps with React
glennreyes
0
130
Third-Party or Custom Code? The Art of Software Decisions
glennreyes
0
110
UI/UX challenges of Web3 and Dapps
glennreyes
0
200
Secrets of building robust UI components
glennreyes
0
400
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
How to Talk to Developers About Accessibility
jct
2
270
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
First, design no harm
axbom
PRO
2
1.2k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Code Review Best Practice
trishagee
74
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
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