Salesforce MCP Server
oficialIntegración de Salesforce mediante OAuth2. Operaciones de escritura deshabilitadas por defecto según la integración. Más de 700 herramientas que cubren SOQL, SOSL, REST y CRUD, seleccionables individualmente. Requiere una cuenta de DataGrout.
¿Qué puedes hacer con Salesforce MCP?
- Consultar registros de CRM con SOQL — pida a su asistente que ejecute una consulta SELECT
salesforce@v1/soql@v1para recuperar clientes potenciales, oportunidades, casos o campañas. - Llamar a cualquier endpoint REST de Salesforce — indique a su asistente que use
salesforce@v1/rest@v1para obtener datos de un endpoint específico de la API REST. - Buscar entre objetos con SOSL — haga que su asistente realice una búsqueda basada en texto en múltiples objetos de CRM utilizando una de las herramientas SOSL habilitadas.
- Realizar operaciones CRUD en objetos de CRM — una vez que el acceso de escritura esté explícitamente habilitado por herramienta, su asistente podrá crear, actualizar o eliminar registros mediante las herramientas CRUD correspondientes.
Documentación
Traducción
El Salesforce MCP Server de DataGrout conecta agentes de IA a Salesforce mediante OAuth2, usando las credenciales de aplicación de DataGrout o las tuyas propias. Las operaciones de escritura están deshabilitadas por defecto y requieren configuración explícita por integración. Más de 700 herramientas cubren objetos de CRM (leads, oportunidades, casos, campañas) mediante SOQL, SOSL, REST y CRUD, seleccionables individualmente en lugar de exponerse como un conjunto fijo.
Configuración mediante CLI:
Ve al GitHub de DataGrout y configura usando la interfaz de línea de comandos: https://github.com/DataGrout/conduit-sdk
Configuración mediante el Portal de DataGrout:
1. Regístrate para obtener una cuenta de DataGrout
Ve a https://app.datagrout.ai/ y crea una cuenta.
2. Crea un servidor
-
Haz clic en el menú desplegable de servidores en la parte superior izquierda del panel.
-
Selecciona Create New Server.
-
Ingresa un nombre (obligatorio) y una descripción opcional.
-
Haz clic en Create Server.
-
Tu servidor recibe un UUID y genera un endpoint MCP: https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
Puedes recuperar esta URL en cualquier momento más tarde en Settings > Server Info.
3. Crea un token de acceso
-
Abre el menú desplegable de servidores y haz clic en el ícono de Settings.
-
Ve a la pestaña Authentication.
-
Haz clic en Create Access Token.
-
Ponle un nombre, o déjalo en blanco para que se genere uno automáticamente.
-
Copia el token de inmediato: se muestra solo una vez y no se puede recuperar de nuevo más tarde.
4. Agrega la integración de Salesforce
-
Ve a la página Home, que es el marketplace de integraciones.
-
Encuentra Salesforce en la lista y haz clic en Add.
-
Serás redirigido a la página de detalle de la integración de Salesforce para completar la configuración.
5. Configura la autenticación
-
Elige el tipo de autenticación: OAuth2.
-
Elige si deseas usar las credenciales de aplicación de DataGrout o las tuyas propias.
-
Elige el entorno: Production o Sandbox.
6. Autoriza la conexión
-
Haz clic en Connect.
-
Se te redirige a la pantalla de inicio de sesión/autorización alojada por Salesforce para iniciar sesión y otorgar acceso.
-
Una vez autorizado, vuelves al panel de DataGrout.
7. Configura las herramientas y la política
-
En la página de detalle de la integración, selecciona cuáles de las más de 700 herramientas disponibles exponer para esta integración.
-
Abre la pestaña Policy para revisar o ajustar la política de seguridad. Esta se hereda de la política del servidor Hub principal y solo se puede endurecer, nunca flexibilizar. El acceso de escritura debe habilitarse explícitamente por herramienta si lo deseas, ya que está deshabilitado por defecto.
Configuración del cliente MCP:
DataGrout ejecuta un endpoint MCP por servidor: la misma URL y token funcionan en todos los clientes conectados, y cada integración que agregas (incluida Salesforce) queda disponible a través de él. No se necesita configuración separada por integración.
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Usa este mismo bloque para Claude Desktop, Claude Code, Cursor y Windsurf. La configuración MCP de VS Code puede usar "servers" en lugar de "mcpServers": verifica tu versión.
Hay otras dos opciones de autenticación disponibles para este endpoint: mTLS (agentes de producción/empresariales) y OAuth 2.1 (aplicaciones orientadas al usuario, mediante Client Credentials o Authorization Code + PKCE).
Referencia de configuración:
| Configuración | Valores | Predeterminado |
|---|---|---|
| Tipo de autenticación | OAuth2, mTLS o token Bearer | — |
| Credenciales | Credenciales de la aplicación DataGrout o proporcionadas por el usuario | — |
| Entorno | Production o Sandbox | seleccionado por el usuario al configurar |
| Exposición de herramientas | Seleccionables individualmente entre más de 700 | ninguna habilitada hasta que se seleccione |
| Acceso de escritura | Habilitado por herramienta, por integración | deshabilitado |
| Política | Se hereda del servidor Hub principal; se puede endurecer, no flexibilizar | heredada |
Herramientas:
-
salesforce@v1/rest@v1: llama a un endpoint REST y método HTTP específicos. GET siempre permitido; otros métodos dependen de la política.
-
salesforce@v1/soql@v1: ejecuta una consulta SOQL. Solo SELECT, sin DML. Resultados paginados y almacenados en caché.
-
Más de 700 herramientas adicionales para objetos de CRM mediante SOQL, SOSL, REST y CRUD, habilitadas o deshabilitadas individualmente por integración.
Configuración de interacción:
-
Estimación de costo mostrada antes de que una herramienta se ejecute
-
Recibo de ejecución que confirma que una herramienta se ejecutó
-
Resumen de ejecución después de completarse
Enlaces:
-
Página del producto: https://datagrout.ai/integrations/salesforce-mcp-server
-
Documentación: https://library.datagrout.ai/
-
Registro: https://app.datagrout.ai/