Tutorials
Practical, step-by-step guides with the exact menus, commands and code. Checked against OpenAI's current docs.
Using plugins
Find, install and connect plugins, apps and MCP servers in ChatGPT.
01How to install, use and remove plugins in ChatGPTFind plugins in ChatGPT's Plugin Directory, connect your accounts, call them with @ in a chat, and disconnect or uninstall them on web, desktop and mobile.Beginner 10 minFor users02How to add a custom MCP server to ChatGPT with developer modeConnect your own remote MCP server to ChatGPT using developer mode: requirements, auth options, step-by-step setup, refreshing tools and fixing common errors.Intermediate 15 minFor users
Building plugins
Build apps and MCP servers, test them, and publish to the Plugin Directory.
01Use plugins and MCP servers in CodexInstall plugins in the Codex CLI with /plugins or codex plugin add, add marketplaces, enable plugins per project, and connect MCP servers through config.toml.Beginner 15 minFor builders02Write an Agent Skill for ChatGPT and CodexWrite a skill with SKILL.md, scripts and references, load it in Codex, test when it triggers, and bundle it in a plugin so it also works in ChatGPT.Beginner 20 minFor builders03Build your first ChatGPT app with an MCP server and a UI widgetBuild a minimal ChatGPT app in TypeScript: an MCP server with one tool and an MCP Apps widget, tested in MCP Inspector and connected through developer mode.Intermediate 45 minFor builders04Test and debug an MCP server with MCP InspectorDebug an MCP server before you connect it to ChatGPT: MCP Inspector web UI and CLI, tunnels, logs, schema and annotation checks, and OAuth debugging.Intermediate 20 minFor builders05Use remote MCP servers in the OpenAI API and Agents SDKCall remote MCP servers from the OpenAI Responses API with the mcp tool type: server_url, allowed_tools, approvals and authorization, plus Agents SDK examples.Intermediate 20 minFor builders06How to package and publish a ChatGPT pluginPackage skills and an MCP server as a plugin with plugin.json, test it from a local marketplace, then upload, pass review and publish it to the directory.Advanced 60 minFor builders