---
title: "Contenido"
url: "https://www.sensomcp.com/es/documentacion/herramientas/herramientas-contenido"
lang: "es-ES"
description: "Herramientas del plugin de contenido de Senso MCP: gestiona artículos, categorías, etiquetas y valores de campos personalizados (de artículos y categorías) de Joomla mediante IA."
category: "Referencia de herramientas"
author: "Fred Oliver"
published: "2026-09-07T14:58:34+00:00"
modified: "2026-10-05T14:51:21+00:00"
---

# Contenido

- Resumen: Esta página referencia las herramientas del plugin Contenido de Senso MCP para gestionar artículos, categorías, etiquetas y valores de campos personalizados (artículos y categorías) de Joomla, con acceso al historial de versiones. Para cada herramienta, indica la función y el permiso de Joomla requerido en el componente correspondiente; las herramientas de lectura no requieren ningún permiso.
- Crea y gestiona artículos, categorías, etiquetas y valores de campos personalizados.
-
- Intermedio
- Gratis
- artículos, Artículos
- categorías, Categorías
- etiquetas, Etiquetas
- campos-de-artículo, Campos personalizados
- ejemplos-de-prompts, Ejemplos de prompts
- seguridad-acl, Seguridad y ACL

Cada herramienta de gestión exige, en el componente de Joomla correspondiente, el permiso indicado en la columna «Permisos necesarios». Las herramientas de lectura no requieren ningún permiso específico. La cuenta conectada debe disponer de dicho permiso; de lo contrario, la herramienta será rechazada.

## Artículos

Crear, modificar, buscar, publicar y eliminar artículos, con acceso al historial de versiones. Componente: *Artículos* (`com_content`).

| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
| `create_article` | Crear un artículo | Crear — `core.create` |
| `update_article` | Modificar un artículo | Modificar — `core.edit` |
| `get_article` | Leer un artículo | Ninguno (lectura) |
| `search_articles` | Buscar artículos | Ninguno (lectura) |
| `set_article_state` | Publicar / despublicar / archivar / enviar a la papelera | Modificar el estado — `core.edit.state` |
| `delete_article` | Eliminar (papelera; definitivo = `permanent` + `confirm`) | Eliminar — `core.delete` |
| `reorder_article` | Reordenar | Modificar el estado — `core.edit.state` |
| `list_article_versions` | Enumerar el historial de versiones | Modificar — `core.edit` |
| `get_article_version` | Leer una versión | Modificar — `core.edit` |
| `diff_article_versions` | Comparar dos versiones | Modificar — `core.edit` |
| `restore_article_version` | Restaurar una versión | Modificar — `core.edit` |

`create_article` y `update_article` abarcan todas las pestañas del editor de Joomla: contenido, imágenes y enlaces, fechas de creación y publicación, destacado, autor, nota, opciones del artículo y metadatos. Las fechas se expresan en formato ISO 8601; si no incluyen zona horaria, se interpretan según la zona horaria del sitio.

## Categorías

Organizar la estructura jerárquica del contenido. Componente: *Artículos* (`com_content`).

| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
| `list_categories` | Enumerar las categorías | Ninguno (lectura) |
| `get_category` | Leer una categoría (con sus valores de campos) | Ninguno (lectura) |
| `create_category` | Crear una categoría | Crear — `core.create` |
| `update_category` | Modificar una categoría | Modificar — `core.edit` |
| `delete_category` | Eliminar una categoría | Eliminar — `core.delete` |

## Etiquetas

Gestionar las etiquetas y asignarlas a los artículos. Componente: *Etiquetas* (`com_tags`).

| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
| `list_tags` | Enumerar las etiquetas | Ninguno (lectura) |
| `get_tag` | Leer una etiqueta | Ninguno (lectura) |
| `create_tag` | Crear una etiqueta | Crear — `core.create` |
| `update_tag` | Modificar una etiqueta | Modificar — `core.edit` |
| `delete_tag` | Eliminar una etiqueta | Eliminar — `core.delete` |

## Campos personalizados

Introducir los valores de los campos personalizados de un artículo o una categoría. Las definiciones de los campos (creación, tipos y grupos) corresponden al plugin [Campos personalizados](https://www.sensomcp.com/es/documentacion/herramientas/herramientas-campos). Componente: *Artículos* (`com_content`).

| Herramienta | Función | Permisos necesarios (ACL) |
|---|---|---|
| `list_article_fields` | Enumerar los campos aplicables a los artículos de una categoría | Ninguno (lectura) |
| `list_category_fields` | Enumerar los campos aplicables a las categorías (filtrados por asignación si `category_id`) | Ninguno (lectura) |
| `reorder_article_field` | Reordenar un campo personalizado entre los de su contexto y grupo — cualquier contexto: artículos, categorías y usuarios (a pesar de su nombre) | Modificar el estado — `core.edit.state` |

Los valores se introducen mediante el argumento `fields` de `create_article` / `update_article` y de `create_category` / `update_category` (permiso *Crear* o *Modificar*), y se leen en la clave `fields` de `get_article` / `get_category`. Solo se aplican los campos asignados a la categoría; los demás se indican como ignorados. Los valores estructurados (subformularios, listas múltiples) se escriben en el formato devuelto por la lectura, por ejemplo `{"row0": {"field12": "…"}}` para un subformulario.

## Ejemplos de prompts

> «Crea un artículo titulado «Nuestros horarios de verano» en la categoría Noticias y publícalo.»
>
> «Archiva los artículos de la categoría Promociones 2024.»
>
> «Restaura la versión de ayer del artículo de inicio.»
>
> «Añade una pregunta a las preguntas frecuentes de la categoría Tarifas.»

## Seguridad y ACL

Las acciones respetan la ACL de Joomla: el asistente solo puede crear, modificar o eliminar aquello que su cuenta autorice, dentro de las categorías permitidas. La eliminación definitiva de un artículo requiere una confirmación explícita (`confirm=true`).
