Cerbos integration
Cerbos is a policy decision point: authorization rules live in YAML resource and principal policies, and the running server answers access questions against them. This catalog entry covers both of its HTTP surfaces. The decision surface asks whether a principal may perform given actions on given resource instances, returning one ALLOW or DENY per action with the policy and rule that decided it, and asks for a query plan instead, the filter expression a database query would need to return only the rows that principal may act on. The administration surface adds or updates policies and schemas, reads them back by id, lists the policies and schemas the store holds, inspects policies to see the actions, variables and derived roles they define, disables and re-enables policies, deletes policies and schemas outright, reloads the policy store from disk or from its database, and purges superseded store revisions. The host is part of the credential because every install is its own deployment: point it at the Cerbos HTTP listener (port 3592 by default). Authentication is HTTP Basic with the username and password configured under the server's admin API credentials; the decision endpoints themselves are normally unauthenticated, and the administration endpoints answer only when the admin API is enabled on that server.
Say what should happen.
The workflow builds itself.
What you can do with Cerbos
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Schema, 4 operations
add_or_update_schemasAdd or update schemasPOSTAdd or update schema.delete_schemasDelete schemasDELETEDelete schema.get_schemasGet schemasGETGet schema.list_schemasList schemasGETList schemas.
Policy, 2 operations
add_or_update_policiesAdd or update policiesPOSTAdd or update policies.get_policiesGet policiesGETGet policy.
Resource, 2 operations
check_resourcesCheck resourcesPOSTCheck resources.plan_resourcesPlan resourcesPOSTPlan resources.
Delete, 1 operation
delete_policiesDelete policiesPOSTDelete policy.
Disable, 1 operation
disable_policiesDisable policiesPOSTDisable policy.
Enable, 1 operation
enable_policiesEnable policiesPOSTEnable policy.
Inspect, 1 operation
inspect_policiesInspect policiesGETInspect policies.
Policie, 1 operation
list_policiesList policiesGETList policies.
Reload, 1 operation
reload_storeReload storeGETReload store.
Revision, 1 operation
purge_store_revisionsPurge store revisionsDELETEPurge store revisions.
Server info, 1 operation
get_server_infoGet server infoGETGet server information.
Use Cerbos from Claude Code, Cursor or Codex
Connect Cerbos in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Cerbos operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Cerbos
- Create your workspace
Sign up free. Nothing to install.
- Connect Cerbos once
Add your Cerbos connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Cerbos integration FAQ
What can you do with the Cerbos integration?
LiveContext exposes 16 operations on Cerbos, covering schema, policy, resource and delete.
