ChatGPT Apps guides
Try out AgentCatPublish Your MCP Server as a ChatGPT and Codex Plugin
The manifest, the .app.json vs .mcp.json decision, and what the submission portal checks before your server reaches the shared plugin directory.
ChatGPT Plugins: The New Plugin System vs. the 2023 Program
The name came back for something else. What a ChatGPT plugin is now, where it actually works, and how it differs from GPTs, apps, and connectors.
One MCP App, Two Hosts: UI That Renders in Claude and ChatGPT
An app's UI is just an MCP resource. What's standard, what's ChatGPT-specific, and the diff that makes one server render in both hosts.
OpenAI Apps SDK TypeScript Quickstart
Build a working ChatGPT app in TypeScript: an MCP server whose tool is bound to a ui:// resource so the widget actually renders inline. Uses McpServer, the MCP Apps extension helpers, and Streamable HTTP, verified against current docs.
OpenAI Apps SDK Python Quickstart
Build a working ChatGPT app in Python: an MCP server whose tool is bound to a ui:// resource so the widget actually renders inline. Uses the in-SDK FastMCP, its meta= decorator argument, and Streamable HTTP, cross-checked against OpenAI's official Python example.