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
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
What's in a price? How to price your products and services
michaelherold
247
13k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
420
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
320
WCS-LA-2024
lcolladotor
0
650
Product Roadmaps are Hard
iamctodd
PRO
55
12k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
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