*MCP › Referencia › Catálogo e inventario › Colecciones*

# Crear una colección

> Crea un nodo del árbol por el que se organiza el catálogo.

`entityType` decide de qué es el árbol (artículos por defecto) y NO se puede cambiar después. Omite `parentCollectionId` para una colección de primer nivel.

HERRAMIENTA `filmo_collections_create` · `collections:write` · 120/min

## Argumentos

| Nombre | Tipo | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `name` | string | Sí | Nombre de la colección. |
| `description` | string | No | Descripción de la colección. |
| `parentCollectionId` | string | No | Colección padre. Omítela para una colección de nivel superior. |
| `icon` | string | No | Icono de la colección. |
| `entityType` | string | No | Qué agrupa la colección. Por defecto es "item". No se puede cambiar después. `item`, `space`, `vehicle`, `staff`, `service` |
| `idempotencyKey` | string | No | Clave de idempotencia elegida por el cliente (se recomienda un UUID). Repetir la misma clave con los mismos argumentos en 24 h devuelve la respuesta almacenada sin volver a ejecutar; con argumentos distintos responde 422. Es la forma segura de reintentar tras un fallo de red. |

## Resultado

En un éxito el resultado lleva `structuredContent` con `data` y `meta`. Estos son los atributos de `data`.

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `id` | string | Identificador único de la colección. |
| `name` | string | Nombre de la colección. |
| `entityType` | string | Qué agrupa la colección: item, space, vehicle, staff o service. `item`, `space`, `vehicle`, `staff`, `service` |

*Llamada · filmo_collections_create*

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "filmo_collections_create",
    "arguments": {
      "name": "Example"
    }
  }
}
```

*Resultado (generado desde el esquema)*

```json
{
  "structuredContent": {
    "data": {
      "id": "id_8f2a1c",
      "name": "Example",
      "entityType": "item"
    },
    "meta": {
      "idempotencyKey": "<the key you sent, or the one the server generated>",
      "rateLimit": {
        "limit": 120,
        "remaining": 119,
        "reset": 42
      }
    }
  }
}
```

## La misma operación por REST

Esta herramienta ejecuta [`POST /api/v1/collections`](https://docs.filmo.io/es/rest-api/endpoint-reference/collections/create-a-collection).

---

URL canónica: https://docs.filmo.io/es/mcp/tools/collections/filmo-collections-create  
Última actualización: 2026-10-25