Skip to main content
Workshop Duration: 2h 30min

Building MCP Apps: Branded Experiences Inside ChatGPT

Tejas Kumar
Description

The content breaks down into six modules. We start with the MCP Apps spec itself — how UI resources are declared on a tool, how the host renders them, and what the security model looks like. From there we move into the Apps SDK and OpenAI's UI kit (buttons, cards, input controls, layout primitives) so attendees can see how to match ChatGPT's container while still expressing a brand. The third module covers the JSON-RPC bridge: how the iframe talks back to the host, tool invocation, and state sync.

Then we get into building and wiring up an MCP server that exposes UI resources, before doing a full live build of a branded app inside ChatGPT — covering layout, theming hooks, interaction patterns, and graceful fallbacks across clients (Claude, VS Code, Goose). We close with a deployment and developer-mode deep dive: registering apps, testing in ChatGPT developer mode, and shipping one experience that works across every MCP-compatible client without client-specific code. 

Attendees need to be comfortable with TypeScript basics, React fundamentals, and async/await. Everything MCP- and Apps-SDK-specific is covered from the ground up.

Speaker
Tejas Kumar

Tejas Kumar

Developer Advocate @ IBM
Tejas Kumar is an international keynote speaker with over 20 years of engineering experience. Today, he speaks at conferences aiming to equip, empower, and encourage developers about the best ways to build software worldwide.

To make this website run properly and to improve your experience, we use cookies. For more detailed information, please check our Cookie Policy.

  • Necessary cookies enable core functionality. The website cannot function properly without these cookies, and can only be disabled by changing your browser preferences.