Wednesday 

Room 4 

15:00 - 16:00 

(UTC+02

Talk (60 min)

Evolving AI chat with MCP Apps

Interacting with AI is still mostly text: you type, it calls tools and generates responses. But text is the wrong UI for many tasks and leads to awkward experiences. We've been building great experiences on the web for years, so let's bring that into chat.

AI
Web

The MCP Apps extension is a proposed standard, inspired by MCP-UI and OpenAI's Apps SDK, that adds a UI layer to MCP that agents can render, generating real, web-powered interfaces that users can control from inside the chat.

In this talk you'll learn how to build interactive UIs that run inside AI chats. We'll start with a standard MCP server, add a UI component to display results, then make it interactive. We'll see the experience evolve from plain text to a mini-app inside the chat that can call tools and carry on the conversation. You'll leave ready to bring your app to life inside AI chats.

Phil Nash

Phil is a developer relations engineer for IBM and Google Developer Expert living in Melbourne, Australia. He loves working with JavaScript, TypeScript or Ruby to build web applications and tools to help developers. He once helped build a website that captured the world's favourite sandwich fillings. He has too many GitHub repositories.

Away from the keyboard, Phil listens to ska punk, hangs out with his miniature dachshund (also called Ruby), and is on a mission to discover the world's best beers.

Phil tweets at @philnash and you can find him elsewhere online at https://philna.sh.