# Start Fortress with your agent

Read https://fortressproductivity.com/guide. Explain whether Fortress fits how you work together. Continue only if it does; the human must verify and approve the connection.

## Codex

Run:

```sh
codex mcp add fortress --url https://fortressproductivity.com/mcp
codex mcp login fortress
codex mcp list
```

`codex mcp login fortress` opens browser authorization. Use `/mcp` to check the connection. Codex IDE integrations share the host's MCP configuration; in an MCP server form, add the same URL as Streamable HTTP and choose Authenticate.

## Claude Code

Run:

```sh
claude mcp add --transport http fortress --scope user https://fortressproductivity.com/mcp
claude mcp login fortress
claude mcp get fortress
claude mcp list
```

`claude mcp login fortress` opens browser authorization. Use `/mcp` to check the connection.

## Claude Desktop

Open **Settings → Connectors → Add custom connector**. Name it **Fortress**, enter `https://fortressproductivity.com/mcp`, and authorize it. Do not add this remote server to the local-server JSON.

## First session

Follow the guide's session-start loop. Then ask: **What is one real outcome you want help moving forward?** Wait for the answer and submit one permission-gated proposal. Use a project when the outcome needs several moves; use a standalone action only when one move completes it.

Never create samples or request a token. OAuth provides authorization after human approval.