← Volver al blog

Integración de n8n con MCP: un tutorial práctico

Tutorial paso a paso de integración de n8n con MCP: nodo MCP Server Trigger, requisitos previos, solución de problemas y cambios a nivel de equipo.

Una mano humana y una mano robótica se pasan una llave a través de una puerta con forma de nodo de workflow de n8n.

Comprobado con las fuentes citadas el .

Dos direcciones de la integración de n8n con MCP: servidor o cliente

Una integración de n8n con MCP puede funcionar en dos direcciones, y confundirlas es la fuente de confusión más común cuando intentas conectar por primera vez un asistente de IA a n8n. En una dirección, n8n actúa como servidor MCP: un workflow expone sus propias herramientas para que un asistente de IA externo pueda llamarlas. En la otra dirección, n8n actúa como cliente MCP: un AI Agent dentro de n8n llama a herramientas expuestas por el servidor MCP de otra persona.

La dirección de servidor se apoya en el nodo MCP Server Trigger, que convierte un workflow en un servidor MCP para que asistentes de IA externos puedan llamar a las herramientas que expone. A diferencia de un trigger normal, que pasa el control al siguiente nodo en línea, este trigger solo se conecta y ejecuta los nodos de herramienta conectados a él, así que cada capacidad a la que quieras que el asistente acceda debe cablearse explícitamente.

La dirección de cliente utiliza el nodo MCP Client Tool, que permite que un AI Agent construido dentro de n8n use herramientas expuestas por un servidor MCP externo, lo inverso de la configuración anterior. Este tutorial se centra en la dirección de servidor, ya que es lo que permite que un asistente externo como Claude u otro chatbot vea y actúe sobre un workflow de n8n.

Sources: MCP Server Trigger | Nodes | n8n Docs, MCP Client Tool | Nodes | n8n Docs

Requisitos previos

Antes de conectar nada, comprueba que tu configuración cumple algunos requisitos documentados por el propio n8n. Equivocarse en esto es la razón más común por la que un intento de conexión se estanca antes de empezar.

Sources: MCP Server Trigger | Nodes | n8n Docs

Objetivo y pasos: exponer un workflow mediante MCP Server Trigger

Una secuencia de nodos conectados muestra la integración de n8n con MCP exponiendo las herramientas de un workflow a un asistente de chat.
Una ilustración conceptual de los pasos para exponer las herramientas de un workflow mediante el nodo MCP Server Trigger.

El objetivo de este tutorial es concreto y acotado: exponer un workflow de n8n a un asistente de IA para que pueda llamarlo como herramienta, usando el nodo MCP Server Trigger. Los pasos siguientes siguen la forma de una integración de n8n con MCP tal como la describe la propia documentación de n8n.

Exponer un workflow mediante MCP Server Trigger

  1. Añade el trigger: Coloca un nodo MCP Server Trigger en el workflow que quieres exponer.
  2. Conecta los nodos de herramienta: Cablea los nodos de herramienta específicos al trigger, ya que solo ejecuta los nodos conectados a él y no un paso lineal siguiente.
  3. Configura la autenticación: Configura las credenciales que exigirá el endpoint del trigger antes de aceptar llamadas.
  4. Copia la URL de producción: Toma la dirección del endpoint que expone el trigger una vez que el workflow está activo.
  5. Configura el cliente: Apunta la configuración del cliente MCP del asistente de IA a esa URL mediante streamable HTTP o SSE, no stdio.
  6. Prueba una llamada a una herramienta: Pide al asistente que llame a una herramienta expuesta y confirma que el workflow se ejecuta.

Sources: MCP Server Trigger | Nodes | n8n Docs

Resultado esperado y solución de problemas

Una vez configurado, llamar a una herramienta desde el asistente debería activar el workflow conectado, ejecutar solo los nodos de herramienta cableados al MCP Server Trigger, y devolver su salida al asistente como respuesta de la herramienta. Si llega una llamada pero no ocurre nada, probablemente el nodo de herramienta en cuestión no está realmente conectado al trigger.

La mayoría de los problemas iniciales se deben al transporte o al cableado, no a la autenticación. El soporte de n8n para MCP en este trigger solo cubre streamable HTTP y SSE, así que una librería cliente que use stdio por defecto no podrá conectarse, sin importar cómo se configuren las credenciales.

Sources: MCP Server Trigger | Nodes | n8n Docs

Qué cambia cuando un equipo comparte el acceso MCP en lugar del chatbot de una sola persona

Un solo candado junto a un llavero compartido con varias etiquetas muestra el acceso de una persona frente al acceso MCP compartido de un equipo.
Una ilustración conceptual que contrasta el acceso MCP privado de una persona con el acceso compartido a nivel de instancia de un equipo.

Un único MCP Server Trigger expone las herramientas de un workflow. Conectarse al servidor MCP de n8n de esta forma es distinto a habilitar el acceso MCP a nivel de instancia, donde los workflows habilitados de toda una instancia quedan accesibles para cualquier cliente conectado a la vez.

Con el acceso a nivel de instancia, cada cliente conectado puede ver todos los workflows habilitados para MCP; no hay forma de restringir workflows específicos a clientes específicos. Un administrador puede revisar y revocar el acceso de un cliente concreto sin desactivar MCP para todos, algo que importa en cuanto más de una persona llama a la misma instancia.

Compartir una credencial para uso en equipo comparte el registro de la credencial, no una sesión en vivo: cada miembro del equipo sigue conectándose con su propia cuenta en lugar de tomar prestada la de otro. Ese tipo de compartición de credenciales de equipo está disponible en todos los planes de n8n Cloud, pero solo en los planes autoalojados Business o Enterprise.

La visibilidad sobre quién hizo qué también cambia con la escala. Transmitir registros y eventos de auditoría a una herramienta de monitorización externa es una función Enterprise tanto en Cloud como en n8n autoalojado, y los eventos de auditoría MCP dedicados, incluido un registro de qué cliente llamó a qué herramienta, solo existen a partir de la versión 2.34.0 de n8n.

Trigger de un solo workflow frente a acceso MCP a nivel de instancia
DimensiónMCP Server Trigger individualAcceso MCP a nivel de instancia
AlcanceLas herramientas conectadas de un workflowTodo workflow habilitado para MCP en la instancia
Restricción de clienteLimitado a lo que ese trigger exponeSin restricción por cliente entre los workflows habilitados
RevocaciónNo documentadoEl administrador puede revocar el acceso de un cliente concreto
Detalle de auditoríaNo documentado para el trigger por sí soloEventos de llamada a herramientas MCP desde n8n 2.34.0 con streaming de registros Enterprise

Sources: Connect to n8n MCP server | Connect | n8n Docs, Share credentials securely | Administer | n8n Docs, Stream logs to external systems | Administer | n8n Docs

Una alternativa de terceros: n8n-mcp

Fuera del propio producto de n8n, algunos desarrolladores informan que usan un proyecto independiente y mantenido por la comunidad llamado n8n-mcp, que su creador describe como un puente que da a los asistentes de IA acceso a nivel de documentación a los nodos de n8n, distinto de los propios nodos MCP Server Trigger y MCP Client Tool de n8n.

La propia documentación del proyecto incluye una advertencia de seguridad muy directa: nunca dejes que un asistente de IA edite workflows de producción directamente a través de él. Esa precaución importa para cualquier integración de n8n con MCP construida con herramientas de terceros, oficiales o no.

El creador también ha compartido un ejemplo autoinformado de antes y después sobre la velocidad de construcción de workflows en el foro de la comunidad de n8n, describiendo una gran ganancia personal de productividad. Esa cifra proviene del relato de un solo desarrollador sobre un caso individual, no de una comparación medida de forma independiente, así que debe leerse como un informe personal y no como un resultado documentado.

Esa descripción proviene de la misma publicación del foro de la comunidad de n8n donde el creador presentó el proyecto, junto con las instrucciones de configuración para conectarlo a Claude Desktop.

Sources: GitHub - czlonkowski/n8n-mcp: A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you · GitHub, 🚀 I Built an MCP Server That Makes Claude an n8n Expert - Here's How It Changed Everything - Tips & Tricks - n8n Community

Recomendaciones editoriales

Estas son sugerencias para valorar junto a tu propia configuración, no una lista de verificación validada ni un procedimiento garantizado.

Sources: Connect to n8n MCP server | Connect | n8n Docs, Stream logs to external systems | Administer | n8n Docs, GitHub - czlonkowski/n8n-mcp: A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you · GitHub

Ponlo en práctica

Retos prácticos de n8n

Elige un reto y construye un workflow que funcione en tu propio entorno de n8n, con cinco pistas progresivas por reto.

Prueba un reto práctico

Para tu equipo

Programas de formación en n8n a medida para un equipo o departamento, en tu propia instancia de n8n y con tus herramientas y datos.

Formación para tu equipo