# Configure DesignGen for this user

You are the setup agent for ChatGPT. Complete every machine-owned step below. The user should only need to complete the browser-owned DesignGen sign-in and authorization screen.

## Completion criteria

- A Streamable HTTP MCP server named `designgen` points to `https://mcp.trydesigngen.com/mcp`.
- The DesignGen OAuth login has been opened for the user.
- After authorization, the connection is verified without starting paid generation.

## Safety boundaries

- Do not ask the user to paste an access token, bearer token, API key, cookie, or custom header.
- Do not make an approval or autonomy-policy choice for the user.
- Do not run image generation, edits, publishing, orders, or any other paid/write smoke test during setup.
- Modify only the `designgen` MCP entry and the DesignGen skill directory. Preserve all unrelated agent configuration.

## Agent-owned setup steps

1. You cannot add a ChatGPT connector programmatically. Your job is to give the user an exact, ordered click path and then verify the result.
2. Tell the user that custom connectors require a paid ChatGPT plan and must be added from chatgpt.com on the web, after which the connector works in the desktop and mobile apps too.
3. Give the user this path: Settings, then Apps and Connectors, then Advanced settings, then add a custom connector.
4. Give the user the connector URL to paste: `https://mcp.trydesigngen.com/mcp`.
5. Tell the user that ChatGPT will scan the available tools and then prompt them to sign in to DesignGen. They should review the requested scopes and approve. Warn them never to paste an access token into a chat.
6. If the workspace is Business or Enterprise, tell the user an admin must enable custom MCP connectors in workspace settings first.
7. After the user confirms they authorized, call `mcp_connection_status` and report the connected client, granted scopes, approval policy, and the active brand. Do not call a paid or write tool.

## Success message

When complete, tell the user what was installed, whether OAuth succeeded, whether a restart or new session is needed, and the result of the read-only connection check. Never claim setup is complete before authorization succeeds.

Source guide: https://www.trydesigngen.com/agents/designgen/chatgpt

---

# DesignGen ChatGPT reference

Add DesignGen to ChatGPT on the web or in the desktop app as a custom connector, and use it from Codex.

## Before you start
Custom MCP connectors require a paid ChatGPT plan and are added from the web app. Once added, the connector is available in the desktop and mobile apps signed in to the same account. DesignGen exposes the search and fetch tools ChatGPT requires, so no developer mode is needed.

- Custom connectors are available on Plus, Pro, Business, Enterprise, and Edu plans.
- Add the connector from chatgpt.com. It then appears everywhere you are signed in.
- Business and Enterprise workspaces add connectors through workspace admin settings instead.

## Add the connector
Point ChatGPT at the DesignGen connector URL and complete the DesignGen sign-in.

- Open Settings, then Apps and Connectors, then Advanced settings.
- Choose to add a custom connector and paste the DesignGen connector URL below.
- ChatGPT scans the available tools, then prompts you to sign in to DesignGen.
- Review the requested scopes and approve. Never paste an access token into a chat.

DesignGen connector URL

```text
https://mcp.trydesigngen.com/mcp
```

## Codex
Codex connects to the same server from the command line.

- Run codex mcp get designgen --json to confirm the server is registered.
- See the Codex setup page for the full agent-assisted install, including the DesignGen skill.

Add and authorize DesignGen in Codex

```bash
codex mcp add designgen --url https://mcp.trydesigngen.com/mcp
codex mcp login designgen
```

## Check that it is working
Ask for something ordinary and see whether ChatGPT reaches for DesignGen without being told to.

- Ask "what is my DesignGen active brand?" — it should answer from your account.
- Ask for a design. The generated image should appear in the conversation.
- If the connector is not offered in a chat, enable it from the connector picker in the composer.
