Control which agents can communicate, what capabilities they can share, and what data flows between them with policy-driven authorization powered by Cerbos.
Control which agents can communicate and what capabilities they can share through fine-grained Cerbos policies
Authorize task delegation between agents based on user identity, agent roles, and task type at runtime
Every agent-to-agent authorization decision is logged with full context, giving you a complete audit trail of multi-agent workflows
AI agents and tools introduce a new class of authorization challenges. They act on behalf of users, access sensitive data, and chain operations, all of which need fine-grained access control.
Cerbos provides policy-driven authorization that controls what AI systems can do, which data they can access, and on whose behalf. Policies are written in human-readable YAML and evaluated at request time.
With Cerbos and Agent2Agent Protocol, you get guardrails that scale with your AI adoption, centrally managed policies, full audit trails, and sub-millisecond decision times that don't slow down agent workflows.
When one agent sends a task to another via the A2A protocol, Cerbos evaluates policies to determine whether the requesting agent (on behalf of a user) is authorized to invoke that remote agent's capabilities. Each inter-agent interaction is individually authorized.
MCP governs tool access within a single agent's context. A2A governs communication between agents. Cerbos can enforce both — controlling what tools an agent can use (MCP) and which other agents it can delegate to (A2A).
Yes. Cerbos policies can restrict agent-to-agent communication based on the requesting user's identity, the source agent, the target agent, and the type of task being delegated. Policies are written in YAML and managed outside your application code.
What is Cerbos?
Cerbos is an end-to-end enterprise authorization software for Zero Trust environments and AI-powered systems. It enforces fine-grained, contextual, and continuous authorization across apps, APIs, AI agents, MCP servers, services, and workloads.
Cerbos consists of an open-source Policy Decision Point, Enforcement Point integrations, and a centrally managed Policy Administration Plane (Cerbos Hub) that coordinates unified policy-based authorization across your architecture. Enforce least privilege & maintain full visibility into access decisions with Cerbos authorization.