In a terminal, add the server: claude mcp add --transport http oketto https://oketto.com/api/mcp. Then run /mcp in Claude Code, choose oketto and sign in. That is the whole setup.
It works because Oketto runs an MCP server, so any agent that speaks MCP can work with your reviews. This guide uses Claude Code; Codex, Cursor and Claude Desktop work the same way, and Settings shows the exact lines for each.
Oketto opens in your browser and shows which agent is asking. Choose "Read and upload" if it should answer notes and send rounds, or "Read only", then Allow. There is no key to copy or keep safe. Ask Claude to list your reviews to check it worked.
From there, ask in plain words. "Read the open notes on the kitchen, round 2" returns every note with who wrote it, where the pin sits, any drawing and any video timecode. "Reply to Mara that the walnut is in" posts a reply under her note.
When the agent uploads new files, they arrive as the next round and wait for you. The round page says "Held for your check", and your client sees nothing until you press Release to client.
A connection reaches only your own reviews. Disconnect it in Settings, under Agents, and that agent stops at once. For a script on a render node that cannot open a browser, Settings also offers a key under "Use a key instead".