AI agents (MCP)
Connect ChatGPT
ChatGPT can connect to Popcorn Editor as a custom connector over MCP. Once connected, ChatGPT can browse your templates, author Design Documents, and create or update designs in your workspace — using its own model, so no Popcorn AI credits are consumed.
You'll need your MCP endpoint URL. It looks like:
https://app.example.com/mcp/popcorn
Your exact URL is shown in the app under Settings → Your agent access.
Prerequisite: enable developer mode
Custom MCP connectors in ChatGPT are gated behind developer mode, available on paid ChatGPT plans:
- Open ChatGPT Settings → Apps & Connectors.
- Open Advanced settings.
- Toggle Developer mode on.
On Team/Enterprise plans, a workspace admin must allow developer mode before the toggle appears.
Create the connector
- Go to Settings → Connectors → Create.
- Give it a name (e.g.
Popcorn Editor). - Paste your MCP server URL (
https://app.example.com/mcp/popcorn). - Set Authentication to OAuth.
- Click Create.
- You're redirected to a Popcorn sign-in page — sign in, then click Authorize on the consent screen.
The connector dialog has no field for pasting an agent token — use OAuth. That's fine: Popcorn's MCP server fully supports OAuth 2.1 with dynamic client registration, so you don't need to enter any Client ID or Secret anywhere. OAuth connections can both read and write (create and edit designs).
Use it in a chat
The connector isn't active in every conversation by default. In the chat composer, open the tools menu and enable your Popcorn connector for that conversation. ChatGPT will then call Popcorn's tools as needed.
Try it
With the connector enabled, ask:
Read Popcorn's design authoring guide and schema, then create an A5 flyer
for a weekend farmers market — bold type, warm colors. Validate the design
document before creating it, then give me the editor link.
ChatGPT should read the design-authoring-guide and design-document-schema resources, loop
validate-design until the document passes, call create-design, and reply with an
editor_url you can open directly.
Notes
- Access tokens expire after 24 hours and refresh automatically for up to 30 days. To revoke access, remove the connector in ChatGPT — access lapses at the next refresh.
- Everything is scoped to your active workspace and permission-checked server-side. Requests are rate-limited to 60 per minute per user.
- ChatGPT's connector features and plan requirements are OpenAI's and may change — check OpenAI's documentation if the settings don't match what you see.
Next steps
- See every tool the connector exposes in the tools reference.
- For how the MCP server works overall — auth options, scoping, security — read the overview.