In ~/.codex/config.toml add:
[mcp_servers.annsa]
url = "https://app.annsa.ai/mcp"
auth = "oauth"
Then run:
codex mcp login annsa
A short config.toml entry, one login, and Codex reads your priorities.
In ~/.codex/config.toml add:
[mcp_servers.annsa]
url = "https://app.annsa.ai/mcp"
auth = "oauth"
Then run:
codex mcp login annsa
The first call opens a consent screen in your browser. Approve once. There's no API key to paste. Codex signs in as you, with your full rights. See What your agent can do. Every session of Codex shares this sign-in.
Ask Codex for your priorities. The reply names the environment, host and workspace. It should say production, app.annsa.ai and your workspace. If it says anything else, stop and fix that before anything is written.
Ask: what should I work on? You get your ranked list, with why each priority ranks where it does. Then: show me the spec for #N, and claim it if nobody holds it.
Server not listed: check the table name is exactly [mcp_servers.annsa] and the file is ~/.codex/config.toml.
Auth loop: check the url line, then run codex mcp login annsa and read the error it gives.
Unauthorized or expired: run codex mcp login annsa again.
Empty list: a new workspace has nothing to rank yet. Bring in your feedback.