# Configure DesignGen for this user

You are the setup agent for Hermes Agent. 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. Confirm the `hermes` CLI is available and that you can read its MCP configuration.
2. Add the server with `hermes mcp add designgen --url https://mcp.trydesigngen.com/mcp --auth oauth`. Without `--auth oauth`, Hermes asks for an API key instead of opening the browser sign-in.
3. If a `designgen` entry already exists with a different URL, record the current configuration in your progress note before replacing it. Leave every other MCP server untouched.
4. Let Hermes run its own OAuth flow. Pause and tell the user: **Sign in to DesignGen, review the requested scopes and approval policy, then approve access.**
5. Do not complete OAuth yourself, and do not accept a pasted token as a substitute.
6. If the new tools are not visible, restart Hermes so it rediscovers them at startup. Do not treat a stale tool list as a failed OAuth grant.
7. Once tools are visible, 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/hermes

---

# DesignGen Hermes Agent reference

Register DesignGen with the Hermes Agent MCP client, authorize once, and let Hermes call print-ready and Creative Studio tools directly.

## Fastest setup: hand this page to your agent
Hermes has a built-in MCP client and can complete the whole setup itself. Use Copy setup for your agent at the top of this page.

- Hermes discovers tools at startup and exposes them as first-class tools it can call.
- Remote servers authorize over OAuth, so no token needs to be pasted anywhere.
- You handle only the browser-owned step: sign in, review scopes, approve.

## Add the server
Register the production endpoint from the Hermes CLI.

- Leave every other configured server untouched.
- Restart Hermes if the new tools are not visible; a stale tool list is not a failed grant.
- Once tools appear, call mcp_connection_status and report the scopes and approval policy.

Add DesignGen to Hermes

```bash
hermes mcp add designgen --url https://mcp.trydesigngen.com/mcp --auth oauth
```
