Skip to content

RBAC roles

Permissions are fine‑grained and colon‑style (e.g. mcp_server.register, policy.publish, audit.read). Roles bundle those permissions and are granted through role bindings scoped to a tenant, environment, owner‑team, or specific resource.

RolePurpose
security_adminFull security control — identity, policy, credentials, emergency controls.
platform_adminFull platform control — deployment, connectors, data planes, operations.
registry_reviewerReview and approve MCP server / API source submissions.
server_ownerOwn and manage specific servers (scoped to owned resources).
policy_adminAuthor, validate, publish, and archive policies.
credential_adminManage credential bindings — create, rotate, disable, revoke.
auditorRead‑only access to the audit trail and exports.
viewerRead‑only access to governed objects.
break_glass_adminEmergency override — revoke and emergency‑disable.

A binding grants a role to a subject (user, group, or service account) within a scope. Bindings can be previewed before they take effect and disabled without deletion.

  • List / create: GET / POST /v1/admin/role-bindings
  • Preview: POST /v1/admin/role-bindings/preview
  • Disable: POST /v1/admin/role-bindings/{binding_id}/disable

Type set in Geist, Source Serif 4, and Departure Mono.