read or write. That says whether a tool can change something, not whether this change is fine.
Claros adds the second part. The guard sits in front of Pomerado’s MCP servers like any other, checks each write call against your team’s rules and answers stop, ask or nudge before the call runs. Reads pass straight through.
What gets checked
The guard reads Pomerado’s own
readOnlyHint on each tool, so nothing here is Pomerado-specific. See Read vs write.
Setup
-
Add Pomerado to your client as its README says. Keep
OPENAI_API_KEYwhere Pomerado’s client settings put it: the guard leavesenv,envFileandenv_varsalone and passes its environment through to Pomerado. -
Put the guard in front of it:
-
After each mint, add the integration’s server from its
README.md, then runinitagain with its name, for examplenpx getclaros --servers acme_refund. Each integration is its own MCP server, so each one is wrapped on its own.
npx getclaros undo puts every config back as it was.
Limits
- A write mint performs the action once in Pomerado’s own browser while it builds. Claros sees the
mintcall and can stop it or ask a person before it starts, but it doesn’t see the browser steps inside the mint. Pomerado’s Guardian reviews those steps. - After the mint, every call to the write integration goes through the guard like any other write.