Build with AI: Create Apps for ChatGPT using the Apps SDK
31mIntermediate2025-12-16
Authors

Kesha Williams
Software Engineering Manager, Speaker, Tech Blogger
Course details
Turn ChatGPT into a real-time event concierge. In this hands-on, project-based course, you will build an Event Planner app using the ChatGPT Apps SDK and the Eventbrite API. You will learn how to define app tools, connect to live event data through an MCP Server, and design interactive cards that display event details and ticket information directly inside ChatGPT.
By the end of the course, you will have a fully functional ChatGPT app that helps users discover and register for events, along with the practical skills to design, build, and publish your own ChatGPT experiences using the Apps SDK.
Learning objectives
Explain how the ChatGPT Apps SDK enables developers to extend ChatGPT’s functionality through custom, API-connected apps.
Define tools and components that allow ChatGPT to access and display real-world event data using an external API.
Set up a Model Context Protocol (MCP) server to manage communication between ChatGPT and external APIs.
Design an interactive user experience that displays event details and ticket information inside ChatGPT.
Deploy a ChatGPT app to a secure hosting environment and connect it to ChatGPT for real-time testing and interaction.
By the end of the course, you will have a fully functional ChatGPT app that helps users discover and register for events, along with the practical skills to design, build, and publish your own ChatGPT experiences using the Apps SDK.
Learning objectives
Explain how the ChatGPT Apps SDK enables developers to extend ChatGPT’s functionality through custom, API-connected apps.
Define tools and components that allow ChatGPT to access and display real-world event data using an external API.
Set up a Model Context Protocol (MCP) server to manage communication between ChatGPT and external APIs.
Design an interactive user experience that displays event details and ticket information inside ChatGPT.
Deploy a ChatGPT app to a secure hosting environment and connect it to ChatGPT for real-time testing and interaction.
Concepts
Introduction
- Understand the Event Planner app
Building the Event Planner App
- Create events
- Retrieve events via the API
- Design a web component
- Set up the MCP server
Accessing the Event Planner App from ChatGPT
- Expose the MCP server
- Create an app in ChatGPT
- Test the app from ChatGPT
Conclusion
- Next steps for the Event Planner app