Salesforce MCP Server

oficial

Integració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@v1 para recuperar clientes potenciales, oportunidades, casos o campañas.
  • Llamar a cualquier endpoint REST de Salesforce — indique a su asistente que use salesforce@v1/rest@v1 para 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ónValoresPredeterminado
Tipo de autenticaciónOAuth2, mTLS o token Bearer
CredencialesCredenciales de la aplicación DataGrout o proporcionadas por el usuario
EntornoProduction o Sandboxseleccionado por el usuario al configurar
Exposición de herramientasSeleccionables individualmente entre más de 700ninguna habilitada hasta que se seleccione
Acceso de escrituraHabilitado por herramienta, por integracióndeshabilitado
PolíticaSe hereda del servidor Hub principal; se puede endurecer, no flexibilizarheredada

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: