n8n MCP: cómo usar MCP con n8n paso a paso
Aprende cómo utilizar MCP con n8n para conectar servidores externos, usar herramientas MCP dentro de workflows y agentes de IA, y exponer workflows de n8n como capacidades que otros clientes MCP pueden utilizar.
¿Qué es n8n MCP?
n8n MCP es la integración entre n8n y Model Context Protocol. n8n puede funcionar como cliente para utilizar herramientas expuestas por servidores MCP externos y también puede funcionar como servidor para exponer workflows y herramientas de n8n a clientes MCP.
Para consumir herramientas externas, n8n dispone del nodo MCP Client y del MCP Client Tool. Para exponer capacidades de n8n hacia aplicaciones externas, dispone del MCP Server Trigger.
Todo lo esencial sobre n8n MCP
Comprende cómo n8n puede consumir servidores MCP y cómo puede exponer sus propios workflows y herramientas mediante MCP.
n8n puede estar a ambos lados de una conexión MCP
Puedes usar n8n para consumir herramientas que ya existen en un servidor MCP o utilizar n8n para publicar tus propios workflows y herramientas como capacidades MCP.
n8n consume MCP
Un workflow de n8n puede conectarse a un servidor MCP externo y ejecutar sus herramientas.
AI Agent usa MCP
Un agente de n8n puede utilizar herramientas MCP externas mediante el nodo MCP Client Tool.
n8n expone MCP
MCP Server Trigger permite exponer herramientas y workflows de n8n para clientes MCP externos.
¿Qué necesitas para utilizar n8n MCP?
El requisito depende de si vas a consumir un MCP Server o exponer capacidades desde n8n.
Una instancia de n8n
Puedes utilizar n8n Cloud o una instancia autoalojada, dependiendo de la arquitectura que quieras construir.
Un servidor MCP
Para utilizar herramientas externas necesitas la URL o los datos de conexión del MCP Server y el mecanismo de autenticación que utilice.
Credenciales
El nodo MCP Client admite autenticación mediante Bearer, headers, múltiples headers y OAuth2.
Herramientas
Debes conocer qué tools ofrece el servidor o qué herramientas quieres exponer desde n8n.
Endpoint público o accesible
Si n8n actuará como servidor, el cliente externo debe poder alcanzar el MCP endpoint de n8n mediante el transporte correspondiente.
MCP define la comunicación entre aplicaciones y herramientas. n8n se encarga de ejecutar workflows y automatizaciones dentro de esa arquitectura.
¿Cómo funciona n8n con MCP?
La relación cambia según la dirección de la conexión.
n8n como MCP Client
n8n puede conectarse a un servidor externo y utilizar sus tools como pasos de un workflow.
n8n Workflow
↓
MCP Client
↓
MCP Server externo
↓
Tool / API / Datos
n8n como MCP Client para un AI Agent
Cuando un agente necesita decidir qué herramienta externa utilizar, el nodo MCP Client Tool permite conectar las tools del servidor al AI Agent.
AI Agent
↓
MCP Client Tool
↓
MCP Server
↓
Herramienta externa
n8n como MCP Server
El MCP Server Trigger crea el punto de entrada para clientes MCP externos y permite exponer tools de n8n y determinados workflows.
Cliente MCP
↓
MCP Server Trigger
↓
Tool de n8n
↓
Workflow
↓
Servicio externo
¿Cómo usar el MCP Client de n8n?
El nodo MCP Client permite utilizar herramientas expuestas por un MCP Server externo como pasos normales dentro de un workflow.
Paso 1: añade MCP Client
Dentro del workflow agrega el nodo MCP Client.
Paso 2: selecciona el transporte
El nodo utiliza el transporte requerido por el endpoint del servidor MCP.
Paso 3: introduce el endpoint
En MCP Endpoint URL introduces la dirección del servidor externo.
https://mcp.ejemplo.cl/mcp
Paso 4: configura autenticación
Puedes utilizar autenticación Bearer, headers, múltiples headers u OAuth2 según los requisitos del servidor.
Paso 5: selecciona la herramienta
n8n obtiene automáticamente la lista de herramientas disponibles del servidor para que puedas seleccionar la que utilizará el nodo.
Paso 6: define los parámetros
Los parámetros pueden introducirse manualmente o mediante JSON, una opción especialmente útil cuando la herramienta requiere estructuras anidadas.
Esto lo diferencia del MCP Client Tool, que está pensado para conectar herramientas MCP directamente con un AI Agent.
¿Qué es MCP Client Tool en n8n?
MCP Client Tool conecta un servidor MCP externo con un AI Agent de n8n.
MCP Client vs MCP Client Tool
| Característica | MCP Client | MCP Client Tool |
|---|---|---|
| Uso | Paso directo de un workflow. | Herramienta para un AI Agent. |
| Herramientas MCP | Se selecciona una tool concreta. | Las tools se proporcionan al agente. |
| Decisión | El workflow determina cuándo ejecutarlo. | El agente puede decidir cuándo utilizar la tool. |
| Uso principal | Automatización determinista. | Automatización orientada por IA. |
Arquitectura con AI Agent
Trigger
↓
AI Agent
↓
MCP Client Tool
↓
MCP Server externo
↓
Tool
Esta arquitectura permite que el agente consulte las herramientas MCP disponibles y decida cuándo utilizar una capacidad externa según la tarea.
¿Cómo usar n8n como MCP Server?
n8n puede exponer herramientas y workflows para que aplicaciones externas los descubran y utilicen mediante MCP.
Para esto n8n proporciona el nodo MCP Server Trigger, que funciona como punto de entrada de la conexión MCP.
El workflow se convierte en una interfaz MCP
El trigger expone una URL que los clientes MCP pueden utilizar para listar herramientas y llamar herramientas individuales.
Cliente MCP
↓
MCP Server Trigger
↓
Tool Node
↓
Workflow de n8n
Exponer un workflow
Puedes conectar al MCP Server Trigger herramientas disponibles en n8n y utilizar el Custom n8n Workflow Tool para exponer workflows como herramientas.
¿Cómo configurar MCP Server Trigger?
El nodo MCP Server Trigger proporciona las URLs y opciones necesarias para que un cliente externo pueda conectarse.
Test URL
n8n proporciona una URL de prueba que se registra cuando ejecutas el workflow en modo de prueba o utilizas Listen for Test Event.
Production URL
La URL de producción se registra cuando publicas o activas el workflow según el comportamiento de la instancia.
Authentication
El MCP Server Trigger admite None, Bearer auth y Header auth.
Path
n8n genera por defecto una ruta MCP aleatoria para evitar conflictos entre diferentes triggers. También puedes definir manualmente la ruta.
https://tu-n8n.cl/mcp/tu-ruta
Transportes
El MCP Server Trigger soporta Server-Sent Events (SSE) y Streamable HTTP. Actualmente no soporta stdio.
Ambos pueden proporcionar una URL, pero el MCP Server Trigger está diseñado específicamente para la comunicación MCP y para listar y ejecutar herramientas mediante el protocolo.
¿Qué puedes hacer con MCP y n8n?
La principal ventaja de combinar n8n y MCP es conectar automatizaciones con herramientas que pueden descubrirse y utilizarse mediante una interfaz común.
Consultar APIs
Un workflow puede utilizar una herramienta MCP que internamente consulte una API externa.
Bases de datos
Puedes conectar workflows con capacidades relacionadas con bases de datos cuando el servidor las expone.
Automatizaciones
Una tool MCP puede desencadenar un workflow de n8n que procese datos o ejecute una secuencia de tareas.
Agentes de IA
Un AI Agent puede utilizar herramientas MCP externas para completar tareas más complejas.
Ejemplo: consultar una API con un agente
Usuario
↓
AI Agent
↓
MCP Client Tool
↓
MCP Server
↓
API externa
↓
Resultado
↓
AI Agent
El valor de esta arquitectura está en separar la lógica de integración de la interacción del agente con las herramientas.
¿Cómo proteger una integración MCP con n8n?
MCP puede dar acceso a workflows y herramientas que ejecutan acciones reales, por lo que la configuración de seguridad es esencial.
Autenticación
Utiliza Bearer, Header auth u OAuth2 cuando el escenario lo requiera.
HTTPS
Protege las conexiones remotas mediante HTTPS y una configuración de red adecuada.
Herramientas mínimas
Expón únicamente las tools que realmente necesita el cliente externo.
Credenciales
Utiliza el sistema de credenciales de n8n y evita exponer secretos dentro de prompts o configuraciones.
Permisos
Limita los recursos y operaciones a los mínimos necesarios para cada workflow.
Auditoría
Revisa ejecuciones y registros cuando una herramienta pueda modificar sistemas externos.
Antes de publicar un MCP endpoint revisa exactamente qué herramientas y workflows están disponibles para clientes externos.
¿Qué ocurre con MCP si n8n está detrás de un reverse proxy?
Las conexiones MCP basadas en SSE o Streamable HTTP necesitan que el proxy conserve correctamente la comunicación persistente.
Proxy buffering
n8n documenta que, cuando MCP Server Trigger funciona detrás de Nginx, puede ser necesario desactivar el buffering del proxy para que las conexiones funcionen correctamente.
Configuración conceptual
location /mcp/ {
proxy_http_version 1.1;
proxy_buffering off;
gzip off;
chunked_transfer_encoding off;
proxy_set_header Connection '';
}
Los parámetros exactos deben adaptarse a tu infraestructura, reverse proxy y configuración de n8n.
Queue mode
n8n advierte que las conexiones SSE y Streamable HTTP necesitan
que la misma instancia atienda la conexión persistente. Con
múltiples réplicas de webhook, el tráfico /mcp*
debe dirigirse a una réplica dedicada según la arquitectura
utilizada.
Errores frecuentes con n8n MCP
La mayoría de fallos pueden localizarse comprobando endpoint, transporte, autenticación y configuración del workflow.
Endpoint incorrecto
Comprueba que la URL corresponde al MCP endpoint y no a la URL general de n8n.
Transporte incorrecto
Verifica que el cliente y el servidor utilizan un transporte compatible.
Autenticación
Comprueba Bearer, headers, OAuth2 o las credenciales configuradas.
Workflow inactivo
Comprueba si estás utilizando una Test URL o una Production URL y si el workflow está disponible en el modo correcto.
Proxy
Buffering, compresión o routing incorrectos pueden interrumpir las conexiones persistentes.
Herramienta ausente
Verifica que la tool realmente esté conectada al MCP Server Trigger o disponible en el servidor externo.
Comprueba primero la URL
Una de las comprobaciones más rápidas es verificar la Test URL o Production URL que muestra el MCP Server Trigger.
Comprueba después la autenticación
Si el endpoint responde pero las herramientas no se pueden utilizar, revisa las credenciales y los permisos.
Finalmente revisa el workflow
Asegúrate de que las herramientas que quieres exponer están realmente conectadas al trigger.
n8n MCP explicado de forma sencilla
n8n puede utilizar MCP como cliente para conectarse a servidores externos y utilizar sus herramientas.
El nodo MCP Client utiliza tools externas como pasos de workflow, mientras que MCP Client Tool permite proporcionarlas directamente a un AI Agent.
n8n también puede funcionar como MCP Server mediante MCP Server Trigger, exponiendo herramientas y workflows para clientes MCP externos.
El MCP Server Trigger utiliza actualmente SSE y Streamable HTTP, proporciona Test URL y Production URL y permite configurar autenticación.
Esta combinación permite crear arquitecturas donde agentes de IA, herramientas MCP y workflows de n8n forman una misma cadena de automatización.
Después de comprender n8n MCP, el siguiente paso es profundizar específicamente en el nodo que permite convertir n8n en cliente de servidores MCP externos.
MCP Client en n8n →Documentación oficial de n8n sobre MCP
Consulta la documentación oficial para comprobar los parámetros disponibles en la versión de n8n que estés utilizando.
Preguntas frecuentes sobre n8n MCP
Respuestas sobre MCP Client, MCP Client Tool, MCP Server Trigger, workflows y agentes de IA.
Es la integración entre n8n y Model Context Protocol que permite consumir herramientas MCP externas y también exponer herramientas y workflows de n8n como capacidades MCP.
Sí. El nodo MCP Client permite utilizar herramientas expuestas por servidores MCP externos dentro de workflows.
Es un nodo que permite proporcionar herramientas de un servidor MCP externo a un AI Agent de n8n.
Sí. El MCP Server Trigger permite que n8n actúe como servidor MCP y exponga herramientas y workflows a clientes externos.
Es el nodo de n8n que proporciona el punto de entrada MCP para que clientes externos puedan listar y ejecutar tools.
Actualmente admite Server-Sent Events y Streamable HTTP. No admite stdio.
No siempre. El nodo permite utilizar None cuando el servidor no requiere autenticación y también admite Bearer, headers, múltiples headers y OAuth2.
Sí. El nodo MCP Client Tool está diseñado precisamente para conectar herramientas MCP externas con un AI Agent.
Sí. El MCP Server Trigger puede utilizarse junto con el Custom n8n Workflow Tool para exponer workflows a clientes MCP.
Sí. n8n documenta configuraciones específicas para SSE y Streamable HTTP cuando el MCP endpoint funciona detrás de un reverse proxy.
MCP Client consume herramientas de un servidor externo. MCP Server Trigger hace que n8n exponga sus propias capacidades a clientes externos.
El siguiente paso es profundizar en MCP Client en n8n para aprender a consumir herramientas de servidores MCP externos directamente desde workflows.
MCP Client en n8n
Profundiza en el nodo MCP Client y aprende a conectar n8n con servidores MCP externos, seleccionar herramientas y enviar parámetros dentro de un workflow.
Sigue avanzando en el cluster MCP
Conecta MCP con desarrollo, agentes de IA y automatización.
MCP convierte n8n en un puente entre agentes y automatizaciones
n8n puede consumir herramientas MCP externas y también exponer workflows propios para clientes MCP. El siguiente paso es dominar el nodo MCP Client para construir integraciones más precisas.
MCP Client en n8n →