← Volver al blog

Chatbot con los datos de tu empresa: cómo se hace con tool calling y MCP

· 25 sep 2026 · 6 min de lectura
Contenido de este artículo
  1. Por qué falla un chatbot sin datos
  2. La arquitectura básica
  3. Paso a paso
  4. Ejemplo ilustrativo: un pedido en una tienda online
  5. Seguridad y privacidad
  6. Errores frecuentes
  7. Cómo saber si funciona
  8. Conclusión

Un chatbot que solo «charla» aporta poco. Uno que responde con datos reales de tu empresa —stock, pedidos, precios, documentación— resuelve consultas de verdad. Se consigue con tool calling y, si quieres reutilizar las herramientas, con MCP. Así se plantea.

Por qué falla un chatbot sin datos

Un modelo de lenguaje no conoce tu información. Si le preguntas por un pedido, o se inventa una respuesta plausible o admite que no lo sabe. Ninguna de las dos opciones sirve a un cliente. La solución es que el chatbot consulte tus sistemas en el momento de responder.

La arquitectura básica

UsuarioPregunta en la web o en el chat
Chatbot y modeloDecide qué herramienta usar
Herramientas / MCPConsultas acotadas y validadas
Tus datosPedidos, stock, documentos
El modelo no accede directamente a tus datos: pasa por herramientas que tú controlas.

Paso a paso

  1. Elegir el caso de uso. Por ejemplo: «¿dónde está mi pedido?» o «¿tenéis este producto?». Mejor uno claro que muchos difusos.
  2. Definir las herramientas. Una por acción: «consultar estado de pedido», «consultar stock». Cada una con un nombre claro y parámetros bien descritos.
  3. Implementarlas con validación. Se comprueban las entradas y se devuelve solo la información necesaria.
  4. Conectar el modelo. El modelo recibe las herramientas y decide cuándo llamarlas. Con MCP, esas herramientas se pueden reutilizar en otros modelos y aplicaciones.
  5. Definir límites. Qué puede responder, qué no y cuándo derivar a una persona.
  6. Evaluar. Se prueba con preguntas reales, incluidas las difíciles, antes de publicar.

Ejemplo ilustrativo: un pedido en una tienda online

El cliente escribe: «¿Dónde está mi pedido 1234?». El modelo identifica que necesita la herramienta de estado de pedido y la llama con el número. La herramienta comprueba que el cliente puede ver ese pedido, consulta la base de datos y devuelve el estado y la fecha estimada. El chatbot redacta la respuesta. Si el pedido no existe o hay una incidencia, deriva a una persona con el contexto resumido.

Seguridad y privacidad

Errores frecuentes

Cómo saber si funciona

¿Quieres verlo aplicado a tu empresa?Cuéntame tu caso; respuesta en menos de 24 horas.

Cuéntame tu caso

Conclusión

Un chatbot útil es, sobre todo, un buen conjunto de herramientas bien diseñadas y seguras. El modelo es la parte que conversa; el valor está en lo que puede consultar y hacer, y en los límites que tú pones. Construyo este tipo de soluciones a medida; en la página de servicios tienes el detalle.

¿Lo aplicamos en tu empresa?Consulta el servicio de chatbots y asistentes con datos reales mediante MCP o escríbeme y hablamos de tu caso.

Sigue leyendo

Desplegar una aplicación PHP en AWS: opciones y guía paso a paso

Cómo desplegar una aplicación PHP (Symfony o Laravel) en AWS: comparativa de Lightsail, EC2, Elastic Beanstalk y contenedores, y guía paso a paso con EC2, Nginx, RDS y HTTPS.

Leer artículo →

Qué es MCP y para qué sirve a una empresa

Qué es el Model Context Protocol (MCP), cómo funciona y qué puede hacer por tu empresa: chatbots con datos reales, asistentes y acciones controladas.

Leer artículo →

n8n, MCP y agentes de IA: guía de automatización

Cómo combinar n8n, agentes de IA y MCP: MCP Client, MCP Server, herramientas, memoria y buenas prácticas de fiabilidad y seguridad.

Leer artículo →
David Otero Mato

David Otero Mato

Desarrollador fullstack freelance en Donostia — PHP, Vue.js, AWS e IA generativa aplicada a proyectos reales.

¿Hablamos de tu proyecto? →