Connect

Listar grupos de conexiones

Lista grupos del panel.

Tool IDconexiones.grupos.listar
Nombre MCPconexiones__grupos__listar
Conectorconexiones
Planoaction
Scope (permiso)conexiones:grupos:read
Authnone
Versión1
Sensibleno
Deprecadono
ComportamientoreadOnly=true, destructive=false, idempotent=true, openWorld=false

Qué hace

Trae el nombre, icono, color y las conexiones de cada grupo con que la organización ordena el panel, más las que no tienen grupo. Con una credencial acotada a conexiones solo aparecen las que esa credencial alcanza. Úsala para obtener el 'grupoId' antes de mover una conexión.

Entrada

Sin parámetros: envía {}.

JSON Schema de entrada
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {}
}

Ejemplo

curl
curl -X POST https://connect.emisso.ai/api/v1/tools/conexiones.grupos.listar/execute \
  -H "Authorization: Bearer connect_sk_…" \
  -H "Content-Type: application/json" \
  -d '{"input":{}}'
MCP · meta-tool execute
{
  "tool": "conexiones.grupos.listar",
  "params": {}
}

Salida esperada (200):

{
  "data": {
    "revision": 4,
    "grupos": [
      {
        "id": "cgrp_9f2c1a7d",
        "nombre": "Finanzas",
        "icono": "wallet",
        "color": "blue",
        "conexionIds": [
          "conn_9tKfR2mQx4Vb"
        ]
      }
    ],
    "sinGrupo": [
      "conn_4hPq7Lm2Zx8N"
    ]
  },
  "meta": {
    "request_id": "req_…",
    "tool_id": "conexiones.grupos.listar",
    "plane": "action",
    "latency_ms": 24,
    "audit_status": "recorded"
  }
}

Salida

CampoTipoRequeridoDescripción
revisionenterosíLa revisión de la estructura. Sube con cada cambio guardado, desde el panel o por estas tools.
gruposlista de objetosíLos grupos de la organización, en el orden del panel.
grupos[].idstringsíEl id del grupo (cgrp_…). Es lo que va en 'grupoId' de conexiones.grupos.mover.
grupos[].nombrestringsíEl nombre del grupo, único dentro de la organización sin distinguir mayúsculas.
grupos[].icono"folder" · "wallet" · "building-2" · "users" · "megaphone" · "briefcase-business" · …síEl icono del grupo, de un catálogo cerrado.
grupos[].color"neutral" · "red" · "orange" · "yellow" · "green" · "blue" · …síEl color del grupo, de un catálogo cerrado.
grupos[].conexionIdslista de stringsíLas conexiones (conn_…) del grupo, en el orden del panel. Solo trae las que esta credencial alcanza.
sinGrupolista de stringsíLas conexiones (conn_…) que esta credencial alcanza y no están en ningún grupo.
JSON Schema de salida
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "revision": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991,
      "description": "La revisión de la estructura. Sube con cada cambio guardado, desde el panel o por estas tools."
    },
    "grupos": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "El id del grupo (cgrp_…). Es lo que va en 'grupoId' de conexiones.grupos.mover."
          },
          "nombre": {
            "type": "string",
            "description": "El nombre del grupo, único dentro de la organización sin distinguir mayúsculas."
          },
          "icono": {
            "type": "string",
            "enum": [
              "folder",
              "wallet",
              "building-2",
              "users",
              "megaphone",
              "briefcase-business",
              "landmark",
              "receipt",
              "chart-no-axes-combined",
              "shopping-bag",
              "store",
              "package",
              "globe",
              "code-xml",
              "database",
              "cloud",
              "calendar-days",
              "messages-square",
              "heart-handshake",
              "rocket",
              "lightbulb",
              "star",
              "shield-check",
              "layers"
            ],
            "description": "El icono del grupo, de un catálogo cerrado."
          },
          "color": {
            "type": "string",
            "enum": [
              "neutral",
              "red",
              "orange",
              "yellow",
              "green",
              "blue",
              "violet",
              "pink"
            ],
            "description": "El color del grupo, de un catálogo cerrado."
          },
          "conexionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Las conexiones (conn_…) del grupo, en el orden del panel. Solo trae las que esta credencial alcanza."
          }
        },
        "required": [
          "id",
          "nombre",
          "icono",
          "color",
          "conexionIds"
        ],
        "additionalProperties": false
      },
      "description": "Los grupos de la organización, en el orden del panel."
    },
    "sinGrupo": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Las conexiones (conn_…) que esta credencial alcanza y no están en ningún grupo."
    }
  },
  "required": [
    "revision",
    "grupos",
    "sinGrupo"
  ],
  "additionalProperties": false
}

Errores de esta tool

Toda llamada puede devolver además los códigos transversales (validation_error, unauthorized, scope_not_granted, rate_limited, entre otros): el detalle vive en el catálogo de errores.

En esta página