Un comercial recibe una llamada:
«He visto en redes vuestro evento, pero no me ha llegado ninguna invitación.»
Tras colgar, el comercial consulta el CRM y ve que el correo asociado al cliente está obsoleto. Llama a marketing. Marketing responde: «El email era el que teníamos en la lista. Rebotó.»
Este tipo de escenas ocurren a diario. Y muchos pensarán: «Automatizo con Power Automate, detecto rebotes, limpio la lista.» Bien. Pero insuficiente.
Imagina que el comercial en lugar de llamar o mandar un correo interno, simplemente habla con su asistente de IA, Claude.
«Claude, acabo de hablar con un cliente. No recibió el email de la campaña. ¿Puedes ver qué pasó y ayudarme a solucionarlo?»
Ese asistente empieza a trabajar:
Todo esto es posible porque el asistente tiene acceso a un servidor MCP que expone capacidades. No un flujo cerrado, no un script aislado. Un conjunto de herramientas agénticas que cualquier IA puede usar.
En la era de la IA agéntica, un agente no necesita saberlo todo, sino acceder a las herramientas correctas en el momento adecuado. Por eso el diseño de un buen MCP Server es tan importante: se convierte en el punto de entrada a un conjunto de funcionalidades vivas, invocables, semánticamente ricas.
Este proyecto no busca construir un agente completo. Busca acercar el diseño y exposición de capacidades para que cualquier agente —Claude, Copilot Studio, ChatGPT— pueda actuar sobre un problema de negocio real.
Este MCP Server expone un conjunto de herramientas que permiten modelar todo el ciclo de vida de una campaña , aqui os dejo un poquito de codigo:
# --------- Herramientas MCP ---------
@mcp.tool()
def validate_email(email: str) -> dict:
"""Validación básica de email (formato y dominio)"""
import re
pattern = r"^[^@s]+@[^@s]+.[^@s]+$"
if not re.match(pattern, email):
return {"email": email, "valid": False, "reason": "Invalid format"}
if "invalid.domain" in email:
return {"email": email, "valid": False, "reason": "Invalid domain"}
return {"email": email, "valid": True}
Estas son las acciones que simulamos en este MCP Server conceptual:
Este servidor MCP no tiene UI. No tiene interfaz humana. Está pensado desde su esencia para ser utilizado por agentes.
Un agente en Copilot Studio podría, por ejemplo:
Un asistente como Claude podría:
Lo realmente disruptivo no es el agente final. Es el diseño de las capacidades modulares que permiten que un agente pueda operar con eficacia.
En otras palabras: no estamos creando magia. Estamos haciendo que la magia sea posible.
Magic!!
La pregunta en Copilot Talks lanzaba una necesidad real. Este MCP Server es una forma clara y técnica de responderla.
Es un ejercicio conceptual, sí. Pero también es un punto de partida muy real para introducir automatización basada en IA en el marketing operativo.
Y lo mejor: es ampliable, invocable y entendible para cualquier agente que hable MCP.
Nota final:
Estoy preparando una pequeña demo funcional donde podrás ver cómo un asistente como Claude interactúa con este MCP Server para resolver situaciones reales tras una campaña.
En cuanto esté lista, actualizaré este artículo para incluir el vídeo y el flujo completo.
Suscríbete al canal (anima y da ese empujón a todo esto).
Pulsa «like» si te ha gustado.
Si no quieres perderte nada, ya sabes, pulsa la campana.
En los comentarios déjame cualquier idea, duda, corrección o aportación. Todo será bien bienvenido.
Nota: El contenido de este artículo ha sido generado con la ayuda de IA, para más información accede a la pagina sobre responsabilidad AI del blog
Original Post https://techspheredynamics.com/2025/05/26/mcp-vs-api-caso-de-uso-interesante-y-solucion-inesperada/