Connect Display.dev so ChatGPT can publish and update reports and other work from a conversation. Each published piece of work is an artifact, with its own link. Setup uses a custom app in ChatGPT.
MCP write actions, which Display.dev needs for publishing, are available on ChatGPT Business and Enterprise/Edu on the web. Your workspace must allow developer mode, and you must be an Admin, Owner, or authorized developer. ChatGPT Pro custom apps are limited to read and fetch actions, so they cannot run Display.dev's publishing tools.
Use the Quickstart setup prompt to have your agent guide you, or follow the steps below. Complete any sign-in or approval steps yourself.
Enable developer mode
An Admin or Owner first enables developer access for the workspace. Depending on the plan, this control is under Workspace settings → Permissions & Roles → Connected Data or Settings → Apps → Advanced Settings.
Business Admins and Owners enable developer mode for themselves. Enterprise/Edu Admins can grant developer access to selected members.
Create the app
- Open Settings → Apps → Create or Workspace settings → Apps → Create.
- Enter a name such as
Display.dev. - Set the MCP endpoint to
https://api.display.dev/v1/mcp. - Choose OAuth authentication.
- Select Scan Tools. Complete the Display.dev sign-in and authorization flow, then wait for the scan to finish.
- Review the discovered write and administrative actions, then select Create.
The app appears as a development app under Settings → Apps → Enabled Apps. Confirm that the app exposes the Display.dev tools. Do not publish an artifact just to test setup.
Only an Admin or Owner can publish the app for the workspace. Enterprise/Edu Admins can also restrict who may use it and disable specific actions.
Publish your first artifact
Once Display.dev's tools are available, use the first-publish example to create a Private sample and open its link.
Reconnect when authorization expires
If ChatGPT returns 401 or stops reaching Display.dev after the original authorization, open Settings → Apps, disconnect the development app, and connect it again. Complete the OAuth flow again before retrying the tool call.
You can revoke Display.dev's side of the connection from Connected apps. Revocation makes the next tool call fail until you reconnect in ChatGPT.
Common errors
- App creation is unavailable – confirm your ChatGPT plan, workspace role, and developer-mode access.
- Tool scan fails – confirm the endpoint is exactly
https://api.display.dev/v1/mcp, then retry the scan and OAuth flow. - No organization appears during authorization – create or join a Display.dev organization first.
- A publishing action is missing – confirm the workspace allows full MCP write actions and refresh the app's actions.