Salesforce y Model Context Protocol (MCP): El Futuro de la Integración de IA
Descubre cómo el Model Context Protocol (MCP) está revolucionando la forma en que los agentes de IA interactúan con los datos de Salesforce, pasando de APIs frágiles a un contexto dinámico.

El panorama de la Inteligencia Artificial en el entorno empresarial está cambiando rápidamente. Estamos pasando de chatbots simples que generan texto a agentes de IA que pueden tomar decisiones y entender lógica de negocio compleja. En el centro de este cambio hay un nuevo estándar abierto que promete resolver uno de los mayores desafíos en la integración de IA: Model Context Protocol (MCP).
En este artículo, exploraremos qué es MCP, cómo Salesforce lo está adoptando con Hosted MCP Servers y Agentforce, y por qué es un cambio radical para desarrolladores y arquitectos.
¿Qué es Model Context Protocol (MCP)?
Piensa en MCP como el "USB-C para aplicaciones de IA".
Antiguamente, si querías conectar un modelo de IA (como Claude o GPT-4) a tus datos de negocio, tenías que construir integraciones personalizadas para cada herramienta. Escribías llamadas API específicas, gestionabas la autenticación manualmente para cada endpoint y "hardcodeabas" la lógica. Era frágil; si la API cambiaba, tu agente se rompía.
MCP cambia este modelo. Es un estándar abierto que permite a los modelos de IA interactuar de forma segura con sistemas externos (como tu CRM, Github o Slack) a través de una interfaz estandarizada. En lugar de codificar "obtén este campo específico", un servidor MCP expone capacidades y contexto que la IA puede descubrir y utilizar dinámicamente.
Conceptos Clave:
- MCP Host: La aplicación donde vive la IA (ej. Claude Desktop, Agentforce, Cursor).
- MCP Client: El puente que conecta el host con los servidores.
- MCP Server: El proveedor de contexto y herramientas (ej. una org de Salesforce, una carpeta de Google Drive).
El Enfoque de Salesforce: Hosted MCP
Salesforce ha adoptado completamente este estándar, reconociendo que para que Agentforce sea verdaderamente potente, necesita interactuar con el mundo fuera de Salesforce, y los agentes externos necesitan acceso seguro a los datos de Salesforce.
Hosted MCP Servers
Salesforce introdujo Hosted MCP Servers, que se ejecutan directamente dentro de tu org de Salesforce. Esto te permite:
- Exponer Acciones APEX: Convierte tu lógica de negocio existente en herramientas que los agentes de IA pueden invocar.
- Respetar la Seguridad: Al ejecutarse dentro de la org, respeta tus Reglas de Compartición, Seguridad a Nivel de Campo y Permisos existentes. No necesitas reconstruir tu modelo de seguridad para la IA.
- Gobernanza: Los administradores pueden controlar exactamente qué agentes pueden acceder a qué herramientas, proporcionando una capa de gobernanza que era difícil de lograr con integraciones API "en crudo".
Por qué Importa: APIs Frágiles vs. Contexto Dinámico
La forma tradicional de integrar IA implicaba "enseñar" al modelo cómo usar tu estructura API específica.
- Forma Antigua: "Llama a
GET /api/v1/accounts/{id}y busca el campocustom_field__c." - Forma MCP: "Aquí hay una herramienta llamada
GetAccountDetails. Toma un ID y devuelve información de la cuenta."
Con MCP, el agente de IA "ve" las herramientas disponibles y entiende su esquema. Si actualizas la definición de la herramienta en el servidor, el agente entiende automáticamente la nueva capacidad sin necesidad de volver a recibir instrucciones o reescribir código.
Casos de Uso Reales
1. Triaje de Soporte Unificado
Imagina un agente de IA ejecutándose en un panel de soporte. Usando MCP, se conecta a:
- Salesforce: Para verificar el SLA del cliente y casos recientes.
- Jira: Para ver si hay bugs abiertos relacionados con el problema.
- Github: Para comprobar commits de código recientes. El agente crea un resumen extrayendo contexto de los tres sistemas sin problemas, sin una plataforma de integración compleja.
2. Productividad del Desarrollador
Los desarrolladores que usan IDEs compatibles con MCP (como Cursor) pueden conectarse a un Servidor MCP de Salesforce para ejecutar consultas SOQL, ejecutar Apex anónimo o recuperar metadatos directamente dentro de su flujo de trabajo de codificación, usando lenguaje natural.
"Ejecuta la clase de prueba para AccountTrigger y muéstrame los logs de depuración de cualquier fallo."
Conclusión
El Model Context Protocol representa el eslabón perdido entre los potentes LLMs y el trabajo real que hacemos en los sistemas empresariales. Al adoptar MCP, Salesforce asegura que Agentforce no sea solo un jardín amurallado, sino un participante en un ecosistema abierto más amplio de agentes de IA.
Para los desarrolladores, ahora es el momento de empezar a explorar cómo vuestra lógica Apex puede exponerse como herramientas. El futuro no se trata solo de escribir código; se trata de definir el contexto para vuestra fuerza de trabajo de IA.
Inspirado en discusiones recientes de la comunidad y la documentación oficial de Model Context Protocol.
¿Necesitas ayuda con Salesforce?

Ayudo a empresas a diseñar y construir soluciones Salesforce escalables.