# evoMCP o un acceso a medida por API y SQL

> Dos formas de dejar que un asistente de IA gestione un sitio Joomla: evoMCP con permisos, aprobación y auditoría, o un acceso propio por la API REST y SQL directo.

# evoMCP o un acceso a medida por API y SQL

## Cuándo encaja cada enfoque

**Un acceso a medida por API y SQL** (llamadas a la API REST de Joomla, consultas directas a la base de datos, scripts propios) encaja cuando la tarea es concreta y repetible, la ejecuta tu equipo técnico y quieres controlar cada línea. También cuando necesitas algo muy específico que ninguna herramienta general cubre. La API REST de Joomla es una base sólida para integraciones sencillas.

**evoMCP** encaja cuando quien opera es un asistente de IA que decide qué hacer y quieres poner reglas alrededor: qué puede tocar, qué requiere una persona, qué queda registrado. El asistente se conecta con el estándar MCP, sin que tengas que escribir un cliente para cada tarea.

## Comparación

| Criterio | evoMCP | API y SQL a medida |
| --- | --- | --- |
| Puesta en marcha | Se instala el paquete, se crea una conexión y se conecta el asistente con un token o con OAuth 2.1. | Hay que escribir, probar y alojar los scripts y gestionar los tokens. |
| Datos que se guardan | La auditoría de cada llamada (con retención configurable, 90 días por defecto), el uso por conexión y las aprobaciones. | Los que registres tú. |
| Permisos | Matriz por componente (ninguno, leer, escribir, full) que nunca supera lo que el usuario de Joomla puede hacer en el panel. | Los del token o la cuenta de base de datos que uses; afinarlos es trabajo tuyo. |
| Aprobación humana | Integrada: las escrituras quedan pendientes y se revisan con los argumentos exactos. | La construyes tú, si la quieres. |
| Auditoría | Cadena de hashes que detecta ediciones o borrados del registro. | La que implementes. |
| Mantenimiento | Actualizaciones de la extensión con la licencia. | Lo mantienes tú ante cada cambio de Joomla o de YOOtheme. |
| Control | Herramientas ya definidas: entidades de Joomla, YOOtheme, sistema y, opcionalmente, SQL y ficheros. | Total: puedes hacer exactamente lo que programes. |
| Coste de licencia | Pago único con 12 meses de actualizaciones; consulta los [precios](https://evoaddons.com/es/precios). | Sin licencia; el coste es el desarrollo y el mantenimiento. |
| Límites | Ver más abajo. | Los de lo que programes. Un SQL directo se salta la lógica de Joomla (formularios, ACL, workflow) si no la replicas. |

## Lo que evoMCP no hace

- No actualiza el núcleo de Joomla ni se actualiza a sí mismo desde el asistente.
- No toca credenciales, sesiones ni permisos (`rules`) de los componentes, y la capa de SQL no lee las tablas de credenciales ni de sesiones, ni las internas de evoMCP.
- No tiene herramientas para la biblioteca ni las plantillas de página del constructor de YOOtheme.
- Lo que cambia el sitio puede quedar a la espera de una persona; si quieres un proceso totalmente automático, el modo «sin aprobación» existe pero no es el recomendado.
- La capa avanzada de SQL y ficheros viene deshabilitada y exige tres cerrojos para encenderla.
- Las herramientas de sistema son solo para superusuarios.
- No decide por ti: la calidad de lo que haga el asistente depende del asistente y de quien revisa.

Si el acceso a medida te encaja, evoMCP no lo impide: la API REST de Joomla sigue ahí. Más detalle: [ficha de evoMCP](https://evoaddons.com/es/productos/evomcp), [referencia](https://evoaddons.com/es/documentacion/evomcp-referencia) y [caso de uso de la agencia](https://evoaddons.com/es/casos-de-uso/agency-ai).

## Productos relacionados

- [evoMCP](https://evoaddons.com/es/productos/evomcp)

---

https://evoaddons.com/es/comparativas/mcp
