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:
|
| 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
- Sigue los pasos de nuestra guía Conectar Salesforce y Slack.
- 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+
- En la computadora, haz clic en Administrar en la barra lateral.
- Selecciona Ajustes del espacio de trabajo en el menú y haz clic en Salesforce.
- Haz clic en la pestaña Usuarios.
- Selecciona Agregar individualmente y busca el miembro al que quieras agregar. Para agregar miembros de forma masiva, haz clic en Agregar por CSV.
- En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
- Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
- Haz clic en Salesforce y selecciona Organizaciones de Salesforce.
- Haz clic en la pestaña Usuarios.
- 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:
- En la computadora, haz clic en tu imagen de perfil en la barra lateral.
- Selecciona Preferencias en el menú.
- Haz clic en Salesforce.
- 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:
- 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.
- 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.
- Desde Slack en la computadora, haz clic en tu imagen de perfil en la barra lateral y selecciona Preferencias en el menú.
- Haz clic en Salesforce e inicia sesión en la organización con la que debes autenticarte.
- 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+
- En la computadora, haz clic en Administrar en la barra lateral.
- Selecciona Ajustes del espacio de trabajo en el menú.
- Haz clic en Salesforce y selecciona Servidores del MCP de Salesforce.
- Haz clic en Agregar servidor del MCP en la parte superior de la página.
- Elige un servidor de la lista y haz clic en Agregar.
- Revisa las herramientas para explorar todas las acciones que puede realizar Slackbot. Luego, haz clic en Siguiente.
- Elige quiénes pueden usar el servidor (Todos, Grupos y miembros específicos o Nadie) y haz clic en Conectar.
- En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
- Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
- Haz clic en Salesforce y selecciona Servidores del MCP.
- Haz clic Agregar servidor del MCP en la parte superior de la página.
- Elige un servidor de la lista y haz clic en Agregar.
- Revisa las herramientas para explorar todas las acciones que puede realizar Slackbot. Luego, haz clic en Siguiente.
- Selecciona los espacios de trabajo en los que el servidor estará disponible y haz clic en Siguiente.
- 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+
- En la computadora, haz clic en Administrar en la barra lateral.
- Selecciona Ajustes del espacio de trabajo en el menú.
- Haz clic en Salesforce y selecciona Servidores del MCP de Salesforce.
- Selecciona un servidor para ver los detalles.
- Si quieres, puedes hacer clic en el ícono del lápiz junto a Nombre para mostrar para editar el nombre del servidor.
- En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
- Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
- Haz clic en Salesforce y selecciona Servidores del MCP.
- Selecciona un servidor para ver los detalles.
- Si quieres, puedes hacer clic en el ícono del lápiz junto a Nombre para mostrar para editar el nombre del servidor.
- Haz clic en la pestaña Miembros para editar los permisos de acceso para miembros y grupos.
- 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+
- En la computadora, haz clic en Administrar en la barra lateral.
- Selecciona Ajustes del espacio de trabajo en el menú.
- Haz clic en Salesforce y selecciona Servidores del MCP.
- Haz clic en el ícono de tres puntos junto a un servidor y selecciona Eliminar.
- En tu computadora, haz clic en el nombre de tu organización, que aparece en la barra lateral.
- Coloca el mouse sobre Herramientas y ajustes y, luego, haz clic en Ajustes de la organización.
- Haz clic en Salesforce y selecciona Servidores del MCP.
- Haz clic en el ícono de tres puntos junto a un servidor y selecciona Eliminar.
¿Quién puede usar esta función?
- Los propietarios y administradores de la organización (planes Enterprise Grid y Enterprise+), los propietarios y administradores del espacio de trabajo (planes Enterprise Select y Business+) y los administradores de Salesforce
- Disponible en los planes de pago de Slack con acceso a Slackbot y Salesforce
