Conectar Slackbot a Salesforce con el MCP

Agrega y configura servidores del protocolo de contexto modelo (MCP) de Salesforce en Slack para conectar Slackbot con Salesforce o Data 360. Cuando agregas un servidor del MCP, los miembros de tu espacio de trabajo u organización Enterprise pueden usar Slackbot para realizar acciones en Salesforce sin salir de Slack. 

Cómo funciona

  • Cuando se establece y configura un servidor del MCP en Slack, los miembros pueden acceder a la información y realizar acciones en Salesforce con tan solo iniciar una conversación con Slackbot
  • Para poder establecer y configurar un servidor del MCP en Salesforce, deberás conectar al menos una organización de Salesforce a Slack. 
  • Una vez que hayas conectado Slack y Salesforce, elige uno o más servidores estándar del MCP para permitir que Slackbot acceda a Salesforce o Data Cloud. 
  • Los desarrolladores en tu organización pueden crear servidores personalizados del MCP para darle a Slackbot acceso a herramienta adicionales mediante acciones de Apex, flujos de Lightning, puntos de conexión de Apex REST, API del catálogo de API, plantillas del generador de prompts y agentes de Agentforce

Nota: Actualmente, no es posible conectar servidores del MCP de Salesforce si definiste restricciones de direcciones IP para tu organización de Salesforce.


Servidores del MCP de Salesforce

Puedes elegir de una lista de servidores estándar del MCP de Salesforce. 

Nombre del servidor Descripción del servidor
Data 360 Admite consultas de SQL dentro de Data Cloud, lo que incluye CRM, Commerce Cloud, Marketing Cloud y fuentes de datos externas
SObject All

Admite la funcionalidad completa CRUD para objetos de Salesforce: 

  • Crear
  • Leído
  • Actualizar
  • Eliminar
  • Consulta
  • Buscar
  • Recorrer relaciones
SObject Deletes Admite acciones de eliminación para registros con conciencia de dependencia
SObject Mutations Admite acciones de creación y duplicación para registros de Salesforce
SObject Reads Admite búsqueda y recuperación para registros de Salesforce mediante SOQL

Nota: Todos los servidores del MCP de Salesforce aplican la autenticación por usuario y respetan el modelo de seguridad estándar de Salesforce. La seguridad al nivel de campo, los permisos de objetos y las reglas de uso compartido se aplican en cada acción realizada por Slackbot.


Conectar Salesforce y Slack

Para configurar un servidor del MCP de Salesforce, conecta tu organización de Salesforce a Slack. Deberás ponerte de acuerdo con un administrador de Salesforce para completar los pasos de configuración en Salesforce si no tienes ese rol. 

Conecta una organización de Salesforce a Slack

  1. Sigue los pasos de nuestra guía Conectar Salesforce y Slack
  2. Una vez que esté conectada tu organización de Salesforce, deberás asignar usuarios de forma manual si no se les otorgó ya acceso a Salesforce en Slack.

Asigna cuentas

Conecta las cuentas de Salesforce y Slack de los miembros. Cuando asignas miembros manualmente en Slack, se les indicará que inicien sesión en Salesforce para conectar sus cuentas. 

Planes Pro, Business+ y Enterprise Select

Planes Enterprise Grid y Enterprise+

  1. En la computadora, haz clic en   Administrar en la barra lateral. 
  2. Selecciona Ajustes del espacio de trabajo en el menú y haz clic en   Salesforce
  3. Haz clic en la pestaña Usuarios
  4. Selecciona Agregar individualmente y busca el miembro al que quieras agregar. Para agregar miembros de forma masiva, haz clic en Agregar por CSV.
  1. En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
  2. Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización
  3. Haz clic en   Salesforce y selecciona Organizaciones de Salesforce
  4. Haz clic en la pestaña Usuarios
  5. Selecciona Agregar individualmente y busca el miembro al que quieras agregar. Para agregar miembros de forma masiva, haz clic en Agregar por CSV.

Nota: Los miembros con el rol del sistema de administrador de Salesforce en Slack pueden conectar organizaciones de Salesforce y asignar cuentas.


Verificar la autenticación de organizaciones de Salesforce

Para poder establecer y configurar un servidor del MCP de Salesforce, deberás tener autenticación de cualquiera de las organizaciones conectadas de Salesforce. Haz lo siguiente para asegurarte de que esté realizada la conexión: 

  1. En la computadora, haz clic en tu imagen de perfil en la barra lateral.
    Imagen estática de un cursor haciendo clic en el menú de imagen de perfil en la aplicación de Slack
  2. Selecciona Preferencias en el menú. 
  3. Haz clic en   Salesforce
  4. Revisa que tengas iniciada la sesión en las organizaciones conectadas de Salesforce.

Si no tienes realizada la autenticación, sigue los pasos a continuación para comprobar que tu cuenta de Slack esté asignada, correctamente, a un usuario de Salesforce: 

  1. Si usas una asignación de correo electrónico, revisa que la dirección de correo electrónico de tu cuenta de Slack coincida con tu correo electrónico de Salesforce.
  2. Si usas la asignación de ID federada, ve a tu perfil de usuario en Salesforce y escribe, en el campo de ID federada, la dirección de correo electrónico de tu cuenta de Slack.
  3. Desde Slack en la computadora, haz clic en tu imagen de perfil en la barra lateral y selecciona Preferencias en el menú. 
  4. Haz clic en Salesforce e inicia sesión en la organización con la que debes autenticarte. 
  5. Sal de Slack y reinícialo para confirmar la autenticación.


Establecer y configurar un servidor del MCP

Ya tienes todo listo para configurar un servidor del MCP de Salesforce. Selecciona un servidor, revisa las herramientas que incluye para entender las acciones de lectura y escritura que puede realizar Slackbot, otorga acceso a miembros o grupos específicos y asígnalo a espacios de trabajo (solo planes Enterprise Grid y Enterprise+). 

Planes Pro, Business+ y Enterprise Select

Planes Enterprise Grid y Enterprise+

  1. En la computadora, haz clic en   Administrar en la barra lateral. 
  2. Selecciona Ajustes del espacio de trabajo en el menú. 
  3. Haz clic en   Salesforce y selecciona Servidores del MCP de Salesforce
  4. Haz clic en Agregar servidor del MCP en la parte superior de la página. 
  5. Elige un servidor de la lista y haz clic en Agregar
  6. Revisa las herramientas para explorar todas las acciones que puede realizar Slackbot. Luego, haz clic en Siguiente.
  7. Elige quiénes pueden usar el servidor (Todos, Grupos y miembros específicos o Nadie) y haz clic en Conectar.
  1. En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
  2. Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización
  3. Haz clic en Salesforce y selecciona Servidores del MCP.
  4. Haz clic Agregar servidor del MCP en la parte superior de la página.
  5. Elige un servidor de la lista y haz clic en Agregar. 
  6. Revisa las herramientas para explorar todas las acciones que puede realizar Slackbot. Luego, haz clic en Siguiente. 
  7. Selecciona los espacios de trabajo en los que el servidor estará disponible y haz clic en Siguiente. 
  8. Elige quiénes pueden usar el servidor (Todos, Grupos y miembros específicos o Nadie) y haz clic en Conectar.


Administrar servidores del MCP

Una vez que hayas agregado un servidor del MCP, podrás modificar el acceso y los permisos o eliminarlo. Al eliminar un servidor, se lo quitará de inmediato, y Slackbot dejará de tener acceso a cualquiera de las herramientas que incluya. 

Ver y administrar servidores

Planes Pro, Business+ y Enterprise Select

Planes Enterprise Grid y Enterprise+

  1. En la computadora, haz clic en   Administrar en la barra lateral. 
  2. Selecciona Ajustes del espacio de trabajo en el menú. 
  3. Haz clic en   Salesforce y selecciona Servidores del MCP de Salesforce
  4. Selecciona un servidor para ver los detalles.
  5. Si quieres, puedes hacer clic en el   ícono del lápiz junto a Nombre para mostrar para editar el nombre del servidor.  
  1. En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
     
  2. Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
  3. Haz clic en Salesforce y selecciona Servidores del MCP.
  4. Selecciona un servidor para ver los detalles. 
  5. Si quieres, puedes hacer clic en el   ícono del lápiz junto a Nombre para mostrar para editar el nombre del servidor. 
  6. Haz clic en la pestaña Miembros para editar los permisos de acceso para miembros y grupos. 
  7. Para administrar los espacios de trabajo que pueden acceder al servidor, haz clic en Administrar en la esquina superior derecha de la página y agrega o quita espacios de trabajo.

Eliminar un servidor  

Planes Pro, Business+ y Enterprise Select

Planes Enterprise Grid y Enterprise+

  1. En la computadora, haz clic en   Administrar en la barra lateral. 
  2. Selecciona Ajustes del espacio de trabajo en el menú. 
  3. Haz clic en   Salesforce y selecciona Servidores del MCP
  4. Haz clic en el   ícono de tres puntos junto a un servidor y selecciona Eliminar
  1. En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
     
  2. Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
  3. Haz clic en Salesforce y selecciona Servidores del MCP.
  4. Haz clic en el   ícono de tres puntos junto a un servidor y selecciona Eliminar

¿Quién puede usar esta función?