Saltar al contenido principal

Conectar n8n, Make y Zapier

Las plataformas de automatización pueden conectarse a un servidor MCP externo. Como Senso MCP es un servidor MCP estándar, n8n, Make y Zapier pueden utilizar las herramientas de tu sitio en sus flujos de trabajo, con o sin un agente de IA.


Preparar el sitio

Para una automatización, es preferible utilizar el token de API de Joomla en lugar de OAuth: no hay pantalla de consentimiento ni token que un usuario deba renovar.

  1. Crea un usuario de Joomla específico para la automatización, dentro de un grupo con permisos limitados a las acciones que deba realizar (por ejemplo, Editor o Publisher para gestionar contenido). No reutilices una cuenta de Super Usuario.
  2. Comprueba que el grupo tenga el permiso API Login (Usuarios → Grupos → permisos del componente Usuarios).
  3. En el perfil de este usuario, en la pestaña Token de API, activa y copia el token.
  4. Anota la URL del servidor: https://tu-sitio.tld/api/index.php/v1/mcp.

n8n

n8n ofrece dos nodos. El MCP Client Tool se conecta a un nodo AI Agent: el agente descubre todas las herramientas de tu sitio y decide por sí mismo cuáles utilizar. El nodo MCP Client se utiliza sin agente, para llamar a una herramienta concreta dentro de un flujo de trabajo clásico, por ejemplo, crear un artículo cada vez que se añade una nueva fila a una hoja de cálculo.

La configuración es la siguiente en ambos casos:

  • Endpoint: la URL del servidor MCP;
  • Transport: HTTP Streamable;
  • Authentication: Bearer Auth, con una credencial que contenga el token de API;
  • para el nodo MCP Client: selecciona la operación Execute Tool y, a continuación, indica el nombre de la herramienta y sus argumentos en JSON.

Make

Make ofrece el módulo MCP Client para los escenarios y un botón Add MCP en los AI Agents. Crea una conexión con la URL del servidor y autentícala mediante un token (encabezado Authorization: Bearer <token>); las herramientas de tu sitio aparecerán junto a los módulos de Make. En un escenario, el módulo muestra la lista de herramientas y llama a una de ellas con los argumentos indicados; en un agente, es el modelo quien toma la decisión.

Zapier

La integración MCP Client de Zapier conecta un servidor MCP remoto mediante HTTP streamable y expone sus herramientas como acciones de un Zap. Añade la aplicación MCP Client, crea una conexión con la URL del servidor y el token de API, y elige la herramienta de tu sitio como acción; después, vincula sus argumentos con los datos del desencadenador. Zapier todavía marca esta integración como beta, por lo que su interfaz puede cambiar.

Otras plataformas

Cualquier plataforma que disponga de un módulo HTTP Request puede llamar al servidor sin utilizar un cliente MCP: MCP no es más que JSON-RPC sobre HTTP. Basta con enviar un POST a la URL del servidor, con el encabezado Authorization: Bearer <token> y un cuerpo tools/call. Encontrarás ejemplos completos (lista de herramientas y llamada a una herramienta) en Conectar otro cliente MCP.

Buenas prácticas

  • utiliza una cuenta y un token por automatización, para poder revocar uno sin afectar a los demás;
  • asigna a Joomla únicamente los permisos estrictamente necesarios: el ACL se aplica a las llamadas mediante token exactamente igual que a las realizadas por los asistentes;
  • si tienes dudas, activa el modo de solo lectura de Senso MCP mientras pruebas el flujo de trabajo;
  • guarda el token en las credenciales cifradas de la plataforma, nunca en texto plano dentro de un nodo.

Documentación oficial