Conecta Chatfuel MCP con n8n MCP
Tu Agente de IA califica leads y recibe solicitudes en WhatsApp, Instagram y tus otros chats, y tus workflows de n8n ya conocen tus formularios, tus facturas y los registros de la clínica. Pídele a tu asistente que ejecute esos workflows con lo que escribieron los clientes y que después responda en el chat, complete las FAQ o actualice el tablero de Leads con lo que devuelvan.
Qué puede hacer la integración
Las tools que usa el asistente en cada lado, con el nombre que les da cada servidor.
| Tool | Qué hace |
|---|---|
list_chats | Lista los chats con clientes con su canal, estado y etapa del lead. |
get_chat | Devuelve los últimos mensajes de un chat con un cliente, con su canal, estado y etapa del lead. |
review_chats | Resume los chats con clientes de un periodo en lugar de devolver cada mensaje. |
update_automation_setting | Cambia un ajuste de una automatización: cuándo responde la IA, el traspaso a tu equipo, los seguimientos, la calificación de leads, las reglas de reserva o las respuestas a comentarios. |
send_chat_message | Envía al cliente, en su chat, el texto que aprobaste y pasa el chat al chat en vivo. |
return_chat_to_ai | Devuelve al Agente de IA un chat que está en el chat en vivo, después de tu sí, y el Agente de IA responde el último mensaje del cliente. |
add_faq | Añade preguntas y respuestas a las FAQ con las que responde el Agente de IA. |
test_reply | Envía un mensaje de cliente de prueba a un chat de pruebas y devuelve la respuesta del Agente de IA. |
set_lead_stage | Mueve un lead a otra etapa del tablero de Leads, por ejemplo a calificado o ganado. |
| Tool | Qué hace |
|---|---|
search_workflows | Busca workflows por nombre, descripción, etiqueta o carpeta y muestra una vista previa de cada uno, incluido si está disponible en MCP. |
get_workflow_details | Devuelve los nodos y triggers de un workflow, cómo iniciarlo y si tienes permiso para ejecutarlo. |
execute_workflow | Inicia un workflow por su trigger Webhook, Form, Chat o Schedule con los datos que le pasas y devuelve el ID de la ejecución. |
get_workflow_execution | Muestra el estado de una ejecución y, si lo pides, los datos que devolvió cada nodo. |
search_workflow_executions | Lista ejecuciones por workflow, estado y hora de inicio, por ejemplo las que fallaron hoy. |
test_workflow | Ejecuta un workflow con datos de muestra en lugar del trigger, de los nodos con credenciales y de las peticiones HTTP, sin llamar a ningún servicio externo. |
create_workflow_from_code | Guarda un workflow nuevo que el asistente escribió y validó con el Workflow SDK de n8n. |
publish_workflow | Publica el borrador actual de un workflow para que las ejecuciones de producción usen esa versión. |
search_data_tables | Busca las data tables de n8n a las que tienes acceso, con sus columnas. |
add_data_table_rows | Agrega hasta mil filas a una data table en una sola llamada. |
Qué pedirle al asistente
Leads calificados del chat → tu formulario de admisión en n8n
CuándoLos clientes nuevos de tu sitio llenan un formulario de admisión hecho con n8n, mientras el Agente de IA califica en los chats a leads que nunca ven ese formulario.
- n8n MCP encuentra tu workflow Admisión de clientes con
search_workflows, yget_workflow_detailsmuestra los campos de su Form trigger: nombre, email, tratamiento, inquietudes de la piel y día preferido. - Si el Agente de IA todavía no pide el email ni las inquietudes de la piel,
update_automation_settinglos suma a la calificación de leads después de tu sí. - Chatfuel MCP lista con
list_chatslos chats en la etapa Calificado, yget_chatlee lo que escribió cada cliente. execute_workflowenvía el formulario publicado una vez por lead, con formData tomado del chat.get_workflow_executionrevisa cada ejecución, ysearch_workflow_executionsmuestra las que fallaron.
ResultadoLos leads del chat entran al mismo proceso de admisión que quienes llenan el formulario en tu web, con todo lo que tu workflow hace a continuación. Cada envío es una ejecución de n8n, sin importar cuántos pasos le sigan.
PídeleEnvía nuestro formulario de n8n Admisión de clientes por cada lead que llegó a Calificado en Chatfuel esta semana, con el nombre, el email, el tratamiento, las inquietudes de la piel y el día preferido del chat. Dime qué ejecuciones fallaron.

Solicitud de factura en el chat → tu workflow de facturas en n8n → la respuesta
CuándoUna clienta necesita la factura de su última visita. Las facturas salen de tu app de contabilidad, que el Agente de IA no ve, así que pasa el chat a tu equipo.
- Chatfuel MCP encuentra el chat con
list_chats, yget_chatmuestra la visita y el email que escribió la clienta. - n8n MCP ejecuta tu workflow Factura de visita con
execute_workflowy le manda ese email y la fecha de la visita a su trigger Webhook. get_workflow_executionlee lo que devolvió el workflow: el número de factura, el monto y el correo al que se envió.- El asistente redacta la respuesta y
send_chat_messagela envía cuando apruebas ese texto exacto. Cuando la clienta contesta,return_chat_to_aidevuelve el chat al Agente de IA con tu sí.
ResultadoLa factura llega al correo de la clienta y la confirmación a su chat, sin que nadie abra la app de contabilidad. La respuesta sale solo dentro de las 24 horas desde su último mensaje de WhatsApp, o de 7 días en Instagram y Messenger.
PídeleInés Nájera pidió la factura de su Peeling del 6 de noviembre. Ejecuta nuestro workflow de n8n Factura de visita con el email de su chat y prepárame una respuesta para aprobar.

Preguntas que el Agente de IA no respondió → tu búsqueda en n8n → las FAQ
CuándoLas clientas preguntan por cuidados posteriores que el Agente de IA todavía no conoce, y tus notas de tratamientos están en herramientas que un workflow de n8n ya consulta.
review_chatsde Chatfuel MCP resume la semana y reúne las preguntas que el Agente de IA no pudo responder o pasó a tu equipo.- n8n MCP manda cada pregunta a tu workflow Buscar en notas con
execute_workflow, por su trigger Webhook. get_workflow_executiondevuelve los fragmentos que encontró el workflow, y con cada uno el asistente redacta una respuesta corta para que la edites.add_faqguarda las respuestas que apruebas, ytest_replyvuelve a hacer una de las preguntas en un chat de pruebas.
ResultadoLa próxima clienta que pregunte recibe una respuesta sacada de tus notas en lugar de esperar a tu equipo. Las preguntas que tus notas no cubren vuelven a ti en una lista corta.
Pídele¿Qué preguntas no respondió el Agente de IA esta semana? Búscalas una por una con nuestro workflow de n8n Buscar en notas, prepara respuestas para las FAQ con lo que encuentre y agrega las que yo apruebe.

Visitas en los registros de tu clínica → Cerrado Ganado en el tablero de Leads
CuándoMuchos leads terminan de reservar por teléfono o en recepción, así que sus chats siguen en Calificado o Vendiendo aunque ya vinieron.
- Chatfuel MCP lista con
list_chatslos chats en las etapas Calificado y Vendiendo, yget_chattoma el email o teléfono que escribió cada cliente. - n8n MCP ejecuta tu workflow Buscar visitas una sola vez, con toda la lista en el cuerpo del webhook: una ejecución, sin importar cuántos clientes revise.
get_workflow_executiondevuelve quién visitó la clínica este mes y qué día.set_lead_stagepasa esos leads a Ganado después de un sí que nombra hasta 5 leads con su etapa anterior y la nueva. Ganado cierra el chat en vivo, así que el Agente de IA retoma esos chats.
ResultadoEl tablero de Leads muestra quién vino de verdad, y tu equipo deja de dar seguimiento a clientes que ya visitaron la clínica. Los leads que no escribieron email ni teléfono solo coinciden por nombre, y el asistente te los lista para que los revises.
PídeleCompara nuestros leads en Calificado y Vendiendo de Chatfuel con las visitas de este mes usando nuestro workflow de n8n Buscar visitas. Pasa a Ganado a los que vinieron cuando yo lo confirme.

Cómo conectar
Conecta Chatfuel MCP
Agrega Chatfuel en Claude o ChatGPT desde sus directorios, o dale a Cursor la dirección https://mcp.chatfuel.com/panel, e inicia sesión.
Activa MCP en n8n
Un owner o admin de la instancia abre Settings › Instance-level MCP y elige Enable MCP access. Después activa Available in MCP en cada workflow que pueda usar el asistente, o en todo un proyecto o carpeta.
Conecta tu instancia
Tu instancia tiene su propia dirección de servidor, que termina en /mcp-server/http; cópiala en Connect. Claude agrega n8n desde su directorio, ChatGPT y Cursor usan la dirección, y n8n te pide aprobar cada cliente y elegir su acceso.
- Agrega Chatfuel desde el directorio de conectores de Claude e inicia sesión.
- En n8n, abre Settings › Instance-level MCP, haz clic en Connect, elige Claude.ai y copia la Server URL.
- Haz clic en Add to Claude para abrir n8n en el directorio de Claude. Conéctalo con tu Server URL y aprueba el acceso cuando Claude te lleve a n8n.
- Una instancia autoalojada necesita un dominio público: Claude se conecta desde la nube y no llega a localhost ni a una red privada.
- Chatfuel MCP
- claude.ai/directory/chatfuel
- n8n MCP
- Desde el directorio de Claude
- Instala el plugin de Chatfuel desde el directorio de ChatGPT e inicia sesión.
- n8n se conecta a ChatGPT por dirección. En el diálogo Connect de n8n, elige ChatGPT y copia la Server URL.
- En ChatGPT, activa Developer mode, crea un plugin llamado n8n con esa URL y deja OAuth. Inicia sesión en n8n y aprueba el acceso que elijas.
- Igual que Claude, ChatGPT solo funciona con una instancia a la que llegue por internet, como n8n Cloud o una autoalojada con dominio público.
- Chatfuel MCP
- chatgpt.com/plugins
- n8n MCP
https://<your-n8n-domain>/mcp-server/http
- Pon Chatfuel en ~/.cursor/mcp.json con la URL https://mcp.chatfuel.com/panel.
- Agrega n8n con "type": "streamable-http" y tu Server URL, o usa One-click setup para Cursor en el diálogo Connect de n8n. El plugin propio de n8n, /add-plugin n8n, pide la misma URL.
- Inicia sesión en n8n en el navegador y aprueba el acceso. Si tu admin limita las Allowed callback URLs, agrega http://localhost:8787/callback para la app de escritorio de Cursor.
- Chatfuel MCP
https://mcp.chatfuel.com/panel- n8n MCP
https://<your-n8n-domain>/mcp-server/http
Qué necesitas
- Un bot de Chatfuel cuyo Agente de IA responde en WhatsApp, Instagram, Facebook, TikTok o el chat del sitio web.
- n8n Cloud o una instancia de n8n autoalojada. Esta página sigue n8n 2.33 o posterior, donde Settings › Instance-level MCP tiene el diálogo Connect.
- El acceso MCP activado por un owner o admin de la instancia, y los workflows que vas a usar marcados como Available in MCP y compartidos con tu usuario de n8n.
- Los workflows en sí, publicados: un Form trigger de una sola página para la admisión y triggers Webhook para los demás de esta página. El asistente también puede armarlos contigo.
- Claude, ChatGPT con Developer mode o Cursor.
Límites
- No hay una dirección común de n8n: cada instancia tiene su propia Server URL. Claude y ChatGPT llegan a ella desde la nube, así que un n8n autoalojado necesita un dominio público; uno en localhost o en una red privada solo sirve con un cliente de esa misma red, como Cursor en la misma computadora.
- El asistente solo abre y ejecuta los workflows marcados como Available in MCP. Aun así, search_workflows muestra una vista previa de todos los que puedes ver, y todos tus asistentes conectados ven los mismos workflows activados.
- execute_workflow ejecuta la versión publicada y solo inicia triggers Webhook, Form, Chat y Schedule. Los workflows que esperan a una persona o usan formularios de varios pasos no se pueden ejecutar así.
- El acceso que apruebas para cada cliente limita sus herramientas: con Read only, n8n oculta execute_workflow y las demás que escriben datos.
- Cada ejecución cuenta como una en tu plan de n8n. Nada corre por sí solo: ningún servidor puede iniciar al otro, así que los workflows reciben datos del chat solo cuando se lo pides al asistente.
- Chatfuel MCP comparte nombres, canales, etapas y mensajes, no teléfonos ni emails. Un workflow recibe un email o un teléfono solo si el cliente lo escribió en el chat.
- Las respuestas con send_chat_message necesitan tu sí a cada texto exacto, llegan a WhatsApp dentro de las 24 horas desde el último mensaje del cliente y a Instagram o Messenger dentro de 7 días, y dejan el chat en el chat en vivo hasta que lo devuelvas.
Preguntas frecuentes
Es el servidor MCP a nivel de instancia, integrado en n8n y disponible para todos desde n8n 2.31, en julio de 2026. Un solo interruptor cubre toda la instancia, y el asistente ejecuta cualquier workflow que actives. El nodo MCP Server Trigger es otra cosa: convierte un workflow en su propio servidor, solo con las herramientas que le conectes.
En n8n, en Settings › Instance-level MCP › Connect, como Server URL. Tiene la forma https://<your-n8n-domain>/mcp-server/http, y en n8n Cloud el dominio es your-instance.app.n8n.cloud. La dirección del editor que ves en el navegador no sirve.
Sí. El acceso MCP funciona igual en n8n Cloud y en instancias autoalojadas. Para Claude y ChatGPT la instancia necesita una dirección pública, y el proxy inverso o el firewall que tenga delante debe dejar pasar los encabezados MCP-Protocol-Version, Mcp-Method y Mcp-Name.
Sí, desde n8n 2.13. Busca los nodos de n8n, escribe el workflow con el Workflow SDK, lo revisa con validate_workflow, lo guarda con create_workflow_from_code y lo publica con publish_workflow. Para armar workflows, n8n sugiere agentes de código como Claude Code.
Sí. test_workflow lo ejecuta con datos de muestra en lugar del trigger, de los nodos con credenciales y de las peticiones HTTP, así que ninguna app externa recibe una llamada. Los nodos de lógica, como If o Code, sí corren, y ves qué haría la ejecución real.
Sí. El asistente encuentra la tabla con search_data_tables, o crea una, y add_data_table_rows escribe hasta mil leads en una sola llamada. n8n MCP no tiene una herramienta para leer filas, así que para usarlas después ejecuta un workflow que lea la tabla.
Más integraciones
Conecta Chatfuel MCP
Empieza la prueba gratis, añade Chatfuel a tu asistente y pregúntale por n8n y tus chats en un solo lugar.

