Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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
49
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
140
TypeScript Patterns for Better React Components
glennreyes
1
550
GraphQL for React Developers
glennreyes
0
230
When things go wrong, get errors right!
glennreyes
0
170
GraphQL for JS developers
glennreyes
1
190
Building Dapps with React
glennreyes
0
140
Third-Party or Custom Code? The Art of Software Decisions
glennreyes
0
130
UI/UX challenges of Web3 and Dapps
glennreyes
0
210
Secrets of building robust UI components
glennreyes
0
420
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
720
Amusing Abliteration
ianozsvald
1
330
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
260
Exploring anti-patterns in Rails
aemeredith
4
530
Believing is Seeing
oripsolob
1
240
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
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