Version
READ

list_groups

List groups across every team the caller owns or belongs to. Lighter-weight than roles — no permission payload.

List groups across every team the caller owns or belongs to. Groups cluster users without a permission payload — lighter-weight than roles. Ordered newest-first.

Requires ability

The token behind the MCP session must hold it, or the call is refused with TOKEN_MISSING_ABILITY.

Runs the same action as

The REST endpoint and this tool share one action, so validation, permissions and events are identical.

Annotations

Read-only

It reads and never changes anything.

Arguments

This tool takes no arguments.

What it returns

{  "data": [    {      "id": "1f68d92a-04c5-4e83-97b1-3d6a05e2f847",      "team_id": "a83f0d51-4c92-4b7e-8615-2fd9e70a3c86",      "code": "ops",      "name": "Ops",      "created_at": "2026-05-18T10:05:00Z"    }  ],  "meta": { "total": 1 }}

How it fails

AUTHENTICATION_REQUIRED

no authenticated user on the request.

TOKEN_MISSING_ABILITY

token lacks group:view-any.

How is this guide?

Last updated on