A curated list of examples and resources for the OpenAI Apps SDK.
The OpenAI Apps SDK is a developer toolkit that extends the Model Context Protocol (MCP), enabling developers to design both the logic and interface of applications that run inside ChatGPT. The SDK allows you to:
- Define your app's chat logic and interface
- Connect to your existing backend for authentication and premium features
- Run your app inside ChatGPT and anywhere else that adopts the MCP standard
- Build apps in developer mode and test them before submission
The Apps SDK is open source and currently in preview mode. Apps built with the SDK will be discoverable in the ChatGPT app directory when it opens for submissions later this year.
Learn more at help.openai.com/build-with-the-apps-sdk
- Text Agent: A simple agent that processes and responds to text inputs
- Voice Agent: An agent capable of handling voice inputs and providing audio responses
- Calculator App: A basic calculator demonstrating simple app logic and interface design
- Weather App: Fetching and displaying weather data inside ChatGPT
- Backend Authentication: Examples of connecting apps to existing backends for user sign-in
- Premium Features: Implementing subscription-based features and access control
- Database Integration: Connecting to databases for data persistence and retrieval
- API Orchestration: Coordinating multiple API calls for complex workflows
- Custom Chat Interfaces: Building customized chat experiences within ChatGPT
- Form Handling: Creating and processing forms inside chat applications
- Data Visualization: Rendering charts, graphs, and interactive visualizations
- Rich Media: Incorporating images, videos, and other media types
- Cross-Platform Deployment: Running apps across different platforms that support MCP
- Custom Protocols: Extending MCP for specialized use cases
- Resource Management: Managing resources and context efficiently
- Tool Integration: Building tools that work seamlessly with the MCP ecosystem
- Getting Started with the Apps SDK
- Building Your First ChatGPT App
- Connecting to Backend Services
- Designing Chat Interfaces
- OpenAI Agents SDK TypeScript Quickstart
- Official Apps SDK Documentation
- Apps SDK Community Site
- Model Context Protocol Specification
- OpenAI Dev Day 2025 Announcements
Contributions are welcome! If you have examples, tutorials, or resources related to the OpenAI Apps SDK, please submit a pull request. Please ensure:
- Your example is well-documented with clear setup instructions
- Code follows best practices and includes proper error handling
- You include a brief description of what the example demonstrates
- You add your contribution to the appropriate category
- Your app works in developer mode before submission
See CONTRIBUTING.md for detailed guidelines.
This repository is licensed under the MIT License. See LICENSE for more details.