Recursos · Integración n8n

Nodo MCP Client Tool n8nConfigura MCP Client Tool en n8n.

Un servidor MCP ya publica herramientas que tu agente podría usar. El nodo MCP Client Tool n8n se conecta a ese servidor por una dirección SSE y entrega sus herramientas a un AI Agent. Cuatro parámetros, un puerto de salida y ninguna entrada principal: es un subnodo.

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

Por qué automatizar

¿Qué aporta el nodo MCP Client Tool n8n a un agente?

Es un cliente de Model Context Protocol. Se conecta a un servidor MCP externo, lee la lista de herramientas que ese servidor publica y se la ofrece al AI Agent al que está enganchado. El agente deja de depender solo de lo que montaste a mano en n8n y pasa a llamar lo que el servidor expone, con el filtro que tú decidas.

Primer caso: el asistente personal. Un agente funciona con un modelo de chat, conserva el hilo de la conversación gracias a un subnodo de memoria y llega al calendario y al correo a través de un único servidor MCP. Esa es la forma de la plantilla 3905, que junta este nodo con un Google Gemini Chat Model y Simple Memory. Para un envío de correo sencillo y previsible, el nodo Gmail sigue siendo el camino corto.

Segundo caso: un servidor propio que envuelve tu lógica interna. La plantilla 3514 levanta un servidor MCP con HTTP Request y Call n8n Workflow Tool, y luego apunta este nodo hacia él. El agente ve una lista ordenada de herramientas en lugar de un montón de endpoints sueltos, y la implementación se queda dentro de n8n.

Tercer caso: recortar un servidor demasiado generoso. Hay servidores que publican muchas más herramientas de las que un agente necesita. El parámetro Tools to Include en selected o en except corta la lista antes de que llegue al modelo. El agente se mantiene enfocado y el prompt no se infla.

Cuándo elegir otra cosa. Si existe un nodo dedicado, gana él: para una hoja de cálculo, Google Sheets va directo; para un mensaje de equipo, Slack también. La documentación del nodo añade un detalle: un servicio que ya figura en el registro de servidores MCP de n8n se conecta desde el panel del nodo, sin credential, es decir sin credenciales guardadas. Este nodo es para los servidores que todavía no están en ese registro.

Los límites. No tiene entrada principal y nunca se ejecuta solo: actúa cuando el nodo raíz decide llamar a una de sus herramientas. La conexión va por una dirección SSE, así que el servidor tiene que exponer una. Y el AI Agent de arriba necesita su propio modelo de chat, de OpenAI o de otro proveedor, que factura sus llamadas de API según sus condiciones.

Conexión

¿Cómo te autenticas ante tu servidor MCP?

  1. 01

    Pega la dirección SSE

    Abre el nodo y rellena SSE Endpoint, la dirección SSE de tu servidor MCP. El campo muestra la forma esperada como ejemplo, e.g. https://my-mcp-server.ai/sse. Es una cadena de texto, así que también admite una expresión de n8n cuando la dirección llega con el item, por ejemplo {{ $json.endpoint }}. Mientras siga vacío, el nodo no sale a ninguna parte.

  2. 02

    Elige el método de autenticación

    El selector Authentication ofrece bearerAuth (Bearer Auth), headerAuth (Header Auth) y none (None). La documentación del nodo suma el uso de varias cabeceras y OAuth2. Bearer encaja con un servidor que espera un token; la cabecera genérica, con uno que impone su propio nombre de clave. None intenta conectar sin autenticación alguna.

  3. 03

    Crea el credential una sola vez

    Los credentials se crean en el menú Credentials de n8n, no dentro del nodo, y uno creado una vez se reutiliza en todos los workflows de la instancia. Para Multiple Headers Auth, la documentación indica que cada cabecera entra como un par Name y Value, tantas veces como pida el servidor, por ejemplo una clave de API junto a un nombre de usuario.

Conexiones

¿Dónde se engancha este subnodo?

n8n reparte el trabajo de IA entre un nodo raíz, que recibe los items del workflow por su entrada principal, y subnodos que se enganchan a sus puertos, un tipo de subnodo por puerto. MCP Client Tool es un subnodo: sin entrada principal, vive en el puerto de abajo.

Salida (dónde se conecta)

  • Toolai_tool
01ToolEs la única conexión del nodo, y es una salida: se engancha al puerto Tool de un nodo raíz, que después decide cuándo llamar a las herramientas publicadas por el servidor MCP.

Es la única conexión del nodo, y es una salida: se engancha al puerto Tool de un nodo raíz, que después decide cuándo llamar a las herramientas publicadas por el servidor MCP.

Parámetros clave

  • Required: un subnodo nunca se ejecuta solo, así que un MCP Client Tool suelto en el lienzo no hace nada.
  • AI Agent: el anfitrión habitual, el que razona con un modelo de chat y elige una herramienta en cada turno.
  • AI Agent Tool: un agente expuesto como herramienta a otro agente, para bajar las herramientas MCP un nivel más.
  • MCP Server Trigger: la raíz que vuelve a publicar herramientas hacia clientes externos.
Casos de uso
engánchalo bajo un agente que ya tenga su modelo de chat y la lista del servidor aparecerá en la siguiente ejecución.
Parámetros

¿Qué parámetros expone el nodo MCP Client Tool ?

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

01

SSE Endpoint

sseEndpoint

Lo que ves en n8n

Notas y casos de uso

Señala el servidor MCP del que el nodo debe leer las herramientas. Es el único campo requerido, y un campo requerido vacío bloquea la ejecución del nodo.

Parámetros clave

  • SSE Endpoint: una cadena, la dirección SSE de tu servidor MCP, con la forma del ejemplo que muestra el campo e.g. https://my-mcp-server.ai/sse; usa {{ $json.sseEndpoint }} si la dirección viaja con el item.
Casos de uso
una dirección por servidor. Un workflow que consulta dos servidores MCP lleva dos copias del nodo, cada una con la suya.
02

Authentication

authentication

Lo que ves en n8n

Notas y casos de uso

Define cómo se presenta la conexión ante el servidor. Ajústalo antes de la primera prueba, porque un servidor que espera un token rechaza a cualquier cliente anónimo.

Parámetros clave

  • Authentication: tres opciones en el selector, bearerAuth (Bearer Auth), headerAuth (Header Auth) y none (None). La documentación añade varias cabeceras y OAuth2 a los métodos admitidos, y aclara que None intenta la conexión sin autenticación.
Casos de uso
un servidor público de demostración funciona en None; uno interno suele abrirse con un token bearer guardado en el menú Credentials.
03

Tools to Include

include

Lo que ves en n8n

Notas y casos de uso

Filtra lo que publica el servidor antes de que el AI Agent lo vea. Déjalo quieto en un servidor pequeño y tira de él en cuanto la lista supera lo que un agente puede seguir.

Parámetros clave

  • Tools to Include: el selector en sí, con all (All) para exponerlo todo, selected (Selected) para enumerar lo que pasa y except (All Except) para enumerar lo que se queda fuera.
  • Tools to Include: la lista múltiple que aparece con selected.
  • Tools to Exclude: su espejo con except, donde todo lo que no nombras sigue disponible.
Casos de uso
un servidor que lee y escribe se reduce a las herramientas de lectura para un agente que solo responde preguntas.
04

Options

options

Lo que ves en n8n

Notas y casos de uso

Una colección que se abre con Add Option, para los ajustes que no merecen un campo propio. Casi siempre se queda vacía.

Parámetros clave

  • Timeout: el tiempo en milisegundos que n8n espera a que terminen las llamadas de herramientas. Súbelo con un servidor que trabaja de verdad detrás de una herramienta, porque una llamada cortada antes de tiempo parece una avería.
Casos de uso
una herramienta que consulta un conjunto de datos grande antes de responder es el motivo clásico para abrir esta colección.
Necesitas ayuda

¿Necesitas ayuda para automatizar MCP Client Tool con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre el nodo MCP Client Tool

01¿El nodo MCP Client Tool viene incluido en n8n?
Sí. Forma parte del paquete de IA de n8n, @n8n/n8n-nodes-langchain, que llega con el producto: nada que instalar y ningún sobrecoste por el lado de n8n. Se comporta igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada con Docker o npm, en Community Edition bajo licencia Sustainable Use. El coste viene de otro sitio: el agente que hay encima de este nodo funciona con un modelo de chat, y el proveedor de ese modelo factura sus propias llamadas de API según sus condiciones.
02¿Qué hace falta para que funcione?
Dos cosas. Una dirección SSE, la del servidor MCP al que quieres llegar, pegada en el campo SSE Endpoint. Y un método de autenticación acorde con lo que pide ese servidor: el selector Authentication ofrece Bearer Auth, Header Auth y None, y la documentación del nodo suma varias cabeceras y OAuth2. Los credentials se crean una vez en el menú Credentials y se reutilizan en todas partes. Un atajo: un servicio que ya esté en el registro de servidores MCP de n8n se conecta desde el panel, sin credential.
03¿Qué límites tiene el nodo MCP Client Tool n8n?
Es un subnodo, en versión 1 según el catálogo. No tiene entrada principal y nunca se ejecuta solo: actúa cuando un nodo raíz llama a una de sus herramientas. Llega al servidor por una dirección SSE, de modo que un servidor sin ella queda fuera de alcance. Su superficie propia es pequeña, cuatro parámetros, y el resto del comportamiento pertenece al servidor que conectas enfrente. Un workflow montado hace tiempo puede mostrar además una versión anterior del nodo, con menos opciones disponibles.
04¿Qué hay que conectar como mínimo y por dónde empezar?
Como mínimo, un nodo raíz en el puerto Tool. El AI Agent es la elección habitual, y ese agente necesita su propio modelo de chat antes de arrancar, de OpenAI, Anthropic, Google o Mistral. Las plantillas publicadas sirven de punto de partida: la 3905 junta este nodo con un Google Gemini Chat Model y Simple Memory, y la 3770 le añade Call n8n Workflow Tool. Empieza con un solo servidor y la opción All; ya afinarás el filtro cuando el agente funcione bien.
05¿n8n o Make para conectar un servidor MCP?
Depende de dónde quieras que corra el workflow. Make está alojado, sin opción de autoalojamiento, y factura por operación, así que un agente hablador que encadena llamadas de herramientas se convierte en una línea de gasto que vigilas. n8n funciona en Cloud o en tu propia máquina, con un workflow idéntico en ambos casos, algo que pesa cuando el servidor MCP vive en una red interna. La lógica visual también difiere de una plataforma a otra: prueba las dos y quédate con la que leas más rápido.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.