Recursos · Integración n8n

Nodo MCP Server Trigger n8nConfigura MCP Server Trigger en n8n.

El nodo MCP Server Trigger n8n convierte un flujo de trabajo en un servidor al que llaman los clientes de IA. MCP, o Model Context Protocol, deja que un cliente consulte la lista de herramientas y ejecute una. Dos parámetros bastan para configurarlo y cada herramienta conectada queda disponible.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo MCP Server Trigger n8n?

Este nodo es la puerta de entrada a n8n para los clientes MCP. Publica una URL y quien la conoce puede pedir la lista de herramientas conectadas y ejecutar una de ellas. Es un trigger, el nodo que decide cuándo arranca un flujo, pero no se comporta como los demás: en lugar de pasar su salida al nodo siguiente, solo se conecta a nodos de herramienta y ejecuta el que el cliente ha pedido.

Primer caso, una tienda online. Una herramienta consulta el estado de un pedido, otra recalcula un plazo de entrega, y el asistente del equipo las llama durante la conversación con el comprador. El parámetro Path deja la URL fija para que la configuración del cliente siga sirviendo, y Authentication impide que cualquiera llame desde fuera.

Segundo caso, un servidor por departamento. Ventas recibe un nodo cuyo puerto Tool consulta una tabla de precios en Google Sheets, y atención al cliente otro nodo que redacta respuestas con Gmail. Rutas separadas, credenciales separadas y ningún cruce entre ambos.

Tercer caso, herramientas pequeñas. Una que publica en Slack, otra que añade una fila, otra que hace un cálculo. El cliente las llama de una en una, así que un flujo que hace cinco cosas a la vez se maneja bastante peor que cinco herramientas concretas.

¿Cuándo elegir otra cosa? Si el modelo vive dentro de n8n y la orquestación la llevas tú, el nodo raíz correcto es el AI Agent, que carga el modelo y sus herramientas por sí mismo. El MCP Server Trigger sirve en el sentido contrario, cuando manda un cliente externo. Y si lo que necesitas es que tu agente consuma un servidor MCP ajeno, entonces el nodo es MCP Client Tool.

Conviene leer los límites antes de pasar a producción. El nodo habla Server-Sent Events, una conexión larga montada sobre HTTP, y HTTP en flujo continuo; no admite el transporte por entrada y salida estándar. En modo cola con una sola réplica de webhook funciona bien, pero con varias réplicas hay que enrutar todas las peticiones /mcp* hacia una réplica dedicada, o las conexiones se rompen y pierden eventos. Detrás de un proxy inverso nginx, el búfer del proxy tiene que estar desactivado en esa ubicación, y normalmente también gzip y la codificación por bloques. Una rareza más: los conectores personalizados de claude.ai piden iniciar sesión en n8n aunque Authentication esté en None, y es el único cliente del que se conoce ese comportamiento. Para una mirada más amplia a la plataforma antes de montarte encima, la Reseña n8n la repasa.

Conexión

¿Cómo se protege la URL MCP?

  1. 01

    Elegir el modo de autenticación

    Abre el nodo y mira Authentication. Hay cuatro valores: none deja la URL abierta, bearerAuth espera un token en la petición, headerAuth espera una cabecera que tú nombras y n8nOAuth2 protege el servidor con el servidor OAuth 2.1 integrado. En cuanto sales de None, el cliente tiene que presentar credenciales en cada llamada.

  2. 02

    Crear la credencial una vez

    Una credencial es un conjunto de secretos guardado en n8n desde el menú Credentials y reutilizable en todos los flujos de la instancia. Para Bearer Auth y Header Auth se crea igual que las credenciales de HTTP request documentadas por n8n. La creas una vez, la seleccionas en el nodo y sigue ahí para el próximo servidor MCP que montes.

  3. 03

    Probar antes de publicar

    El nodo muestra dos URL MCP en la parte alta de su panel, prueba y producción, con un selector entre ambas. n8n registra la URL de prueba cuando pulsas Listen for Test Event o Execute workflow con el flujo inactivo, y los datos aparecen en el lienzo. La de producción existe una vez publicado el flujo, y sus datos se consultan en la pestaña Executions.

Conexiones

¿Qué se conecta a este nodo?

n8n separa sus nodos de IA en dos: un nodo raíz colocado en el flujo y subnodos colgados de sus puertos, un tipo de subnodo por puerto. Un subnodo nunca se ejecuta solo. Aquí el nodo raíz es el propio trigger, y el único puerto disponible es el que sostiene las herramientas.

Puertos (qué se conecta)

  • Toolai_tool
01ToolEn este puerto vive todo lo que el cliente puede llamar. El nodo enumera las herramientas conectadas cuando se lo piden y luego ejecuta la que le nombran, y por eso no se le conecta nada más.

En este puerto vive todo lo que el cliente puede llamar. El nodo enumera las herramientas conectadas cuando se lo piden y luego ejecuta la que le nombran, y por eso no se le conecta nada más.

Parámetros clave

  • Optional: el nodo sigue siendo válido sin herramienta, pero el cliente encuentra un catálogo vacío.
  • AI Agent Tool: entrega un agente completo al cliente como una sola herramienta invocable.
  • MCP Client Tool: encadena un servidor MCP externo dentro del que publicas.
  • Calculator y Think Tool: dos utilidades ligeras, cómodas para validar la conexión antes de conectar nada serio.
Casos de uso
un cliente que responde con datos frescos suele llevar dos o tres herramientas acotadas, no una que pretenda cubrirlo todo.
Parámetros

¿Qué parámetros configuran el servidor?

El nodo MCP Server Trigger tiene 2 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Authentication

authentication

Lo que ves en n8n

Notas y casos de uso

Marca cómo se autentican los clientes contra tu URL MCP. Es la única barrera entre una URL pública y tus herramientas, así que se decide.

Parámetros clave

  • None (none): ningún control, válido en una prueba local, arriesgado en cuanto publicas.
  • Bearer Auth (bearerAuth): el cliente envía un token, que es lo que espera la configuración de pasarela de Claude Desktop.
  • Header Auth (headerAuth): el secreto viaja en una cabecera que tú nombras, útil cuando el cliente no sabe mandar un token bearer.
  • n8n OAuth2 (n8nOAuth2): protege el servidor con el servidor OAuth 2.1 integrado.
Casos de uso
un servidor que toca un CRM o un buzón se pone en Bearer Auth desde la primera prueba, no el día del lanzamiento.
02

Path

path

Lo que ves en n8n

Notas y casos de uso

Define la ruta base de la URL MCP, la parte que sigue a tu dominio n8n. n8n la rellena con un valor aleatorio para que dos nodos MCP Server Trigger nunca choquen en la misma instancia.

Parámetros clave

  • Path: un campo de texto, con webhook como marcador, que puedes escribir a mano y que admite parámetros de ruta.
Casos de uso
una ruta fija va bien cuando usas n8n para prototipar una API y las URL de los puntos de entrada tienen que aguantar los cambios. Ojo: reescribir la ruta invalida todos los clientes ya configurados con la anterior, así que se cambia antes de repartir la URL, no después.
Necesitas ayuda

¿Necesitas ayuda para automatizar MCP Server Trigger con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

MCP Server Trigger y n8n, las dudas habituales

01¿El nodo MCP Server Trigger n8n viene incluido y sin coste?
Sí. Forma parte del paquete de IA que se entrega con n8n, así que no hay nada que instalar ni coste extra por el lado de n8n. Se comporta igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada en Community Edition con licencia Sustainable Use. Un flujo construido en una funciona en la otra. Lo que sí puede costar está en otro sitio: si una herramienta expuesta llama a un proveedor de modelos, ese proveedor factura sus propias llamadas de API según sus condiciones, y n8n no añade nada encima.
02¿Qué hace falta para que el nodo funcione?
Una ruta y una decisión sobre autenticación, y ahí se acaba la configuración. Authentication acepta None, Bearer Auth, Header Auth o n8n OAuth2; los tres últimos piden una credencial, es decir un conjunto de secretos guardado una vez en el menú Credentials y reutilizado en todas partes. Bearer Auth y Header Auth se montan igual que las credenciales de HTTP request de n8n. También necesitas al menos una herramienta en el puerto Tool, o el cliente se conecta y no encuentra nada que llamar.
03¿Qué límites tiene el MCP Server Trigger?
Tres, todos documentados. El transporte primero: el nodo habla Server-Sent Events y HTTP en flujo continuo, y no admite el transporte por entrada y salida estándar. El escalado después: en modo cola una sola réplica de webhook va bien, pero con varias réplicas cada petición de la ruta MCP tiene que llegar a una réplica dedicada, o las conexiones se rompen. El proxy inverso al final: nginx exige desactivar el búfer en esa ubicación, y casi siempre también gzip y la codificación por bloques. Súmale una curiosidad, los conectores personalizados de claude.ai piden iniciar sesión en n8n incluso con Authentication en None.
04¿Por qué herramienta empezar?
Por una sola, no por cinco. El puerto Tool admite subnodos como AI Agent Tool, MCP Client Tool, Calculator, Code Tool, Think Tool, Wikipedia, SearXNG, Wolfram Alpha o el Vector Store Question Answer Tool. Con un Calculator ya compruebas que el cliente se conecta, ve la herramienta en la lista y recibe una respuesta. Cuando esa ida y vuelta funciona, cámbialo por la herramienta que de verdad te interesa. Para exponer un flujo entero a un cliente, conéctalo con el nodo Custom n8n Workflow Tool.
05¿n8n o Make para publicar un servidor MCP?
Depende sobre todo de dónde quieras que viva el servidor. n8n se autoaloja con Docker o npm, o corre en n8n Cloud, así que el punto de entrada y los datos que pasan por él pueden quedarse en una infraestructura que controlas. Make solo está alojado, sin opción de autoalojamiento, y se factura por operación, lo que cambia el modelo de coste cuando un cliente llama a la misma herramienta todo el día. La lógica visual también difiere. Elige por alojamiento, control de los datos y forma del coste, no por una lista de funciones.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.