Skip to content

Use agents with Varroa

An agent in Varroa acts as a person, with that person’s permissions, and never as an administrator token.

WayWho actsWritesPage
Your own MCP clientYou, through your API keyThe client calls write tools directly. Your grants are the gate.Connect a client
The assistant in the dashboardYou, while you are signed inEvery write waits for your approval.Assistant

Both ways use one tool surface, one grant check, and one audit trail. MCP does not provide a shell or unrestricted Kubernetes access. See Identity and auditing and Tool reference.

  1. Connect an MCP client, or turn on the assistant.
  2. Confirm the identity with get_me.
  3. Confirm effective access with get_my_permissions. Then review the roles for each identity in Identity and auditing.
  4. Read Writing through MCP before you change resources.
  • Give each client its own API key.
  • Grant only the namespaces, controllers, and actions it needs.
  • Review tool annotations before approving writes.
  • Fetch one resource when a summarized list lacks required detail.
  • Treat field-conflict overrides as a deliberate ownership transfer.
  • Review activity events for mutations.
  • Treat call_jenkins_tool as open-ended because the target plugin defines its effects.

Credentials and sensitive status fields are removed from tool results. See Tool behavior for result shapes and redaction.