Servidor MCP de Salesforce

El Servidor MCP de Salesforce de FlowHunt proporciona acceso nativo a datos, APIs y herramientas de automatización de Salesforce, permitiendo a los desarrolladores potenciar flujos de trabajo CRM y automatizar procesos de negocio fácilmente.

Servidor MCP de Salesforce

¿Qué hace el Servidor MCP de “Salesforce”?

El Servidor MCP (Model Context Protocol) de Salesforce actúa como un conector que permite a los asistentes de IA y modelos de lenguaje grandes (LLMs) interactuar directamente con los datos de Salesforce. Al exponer el rico conjunto de APIs de Salesforce, este servidor habilita flujos de desarrollo como consultas a bases de datos con SOQL, búsquedas con SOSL, recuperación de metadatos, gestión de registros y ejecución de solicitudes de Tooling o REST API. Simplifica la integración entre clientes de IA y Salesforce, empoderando a desarrolladores y agentes de IA para automatizar procesos de negocio, extraer insights y gestionar recursos de Salesforce de manera programática. Esta conectividad mejora la productividad al hacer accesibles los datos y servicios de Salesforce en cualquier flujo impulsado por IA.

Lista de Prompts

No se mencionan plantillas de prompt explícitas en el repositorio.

Lista de Recursos

No se enumeran “recursos” MCP específicos en la documentación disponible.

Lista de Herramientas

  • Ejecución de consultas SOQL
    Permite a los LLM ejecutar consultas en Salesforce Object Query Language (SOQL) contra los datos de Salesforce.
  • Ejecución de búsquedas SOSL
    Permite realizar búsquedas en Salesforce Object Search Language (SOSL) de texto a través de múltiples objetos.
  • Recuperación de metadatos
    Obtiene metadatos relacionados con objetos de Salesforce, como nombres de campos, etiquetas y tipos.
  • Gestión de registros
    Soporta la recuperación, creación, actualización y eliminación de registros en Salesforce.
  • Ejecución de solicitudes Tooling API
    Permite la ejecución de solicitudes de Tooling API de Salesforce para desarrollo avanzado y depuración.
  • Ejecución de solicitudes Apex REST
    Habilita el uso de endpoints personalizados de Apex REST expuestos en Salesforce.
  • Llamadas directas a la API REST
    Facilita la realización de llamadas directas a la API REST de Salesforce para integraciones personalizadas.

Casos de uso de este Servidor MCP

  • Gestión automatizada de bases de datos de Salesforce
    Consulta, actualiza, crea y elimina registros de Salesforce programáticamente usando LLMs, simplificando las operaciones de datos CRM.
  • Exploración del código base para desarrolladores de Salesforce
    Recupera metadatos de objetos y explora la estructura de objetos y campos de Salesforce, facilitando el desarrollo rápido y la depuración.
  • Integración y orquestación de APIs
    Utiliza agentes de IA para orquestar llamadas a la API REST y Tooling de Salesforce como parte de flujos de automatización o pipelines más grandes.
  • Búsqueda y reportes de datos en Salesforce
    Ejecuta potentes búsquedas de texto y consultas estructuradas para análisis o reportes, mostrando insights de Salesforce mediante lenguaje natural.
  • Pruebas automatizadas y monitoreo
    Aprovecha Tooling API y endpoints de Apex REST para automatizar escenarios de prueba, monitorear la salud del sistema o activar lógica personalizada en Salesforce.

Cómo configurarlo

Windsurf

  1. Asegúrate de que uvx y el conector MCP de Salesforce estén instalados.

  2. Abre tu archivo de configuración de Windsurf (por ejemplo, windsurf_config.json).

  3. Agrega el Servidor MCP de Salesforce en la sección mcpServers:

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Guarda la configuración y reinicia Windsurf.

  5. Verifica la configuración ejecutando una consulta de prueba en Salesforce.

Nota: Protege tus credenciales de Salesforce utilizando variables de entorno, como se muestra arriba.

Claude

  1. Instala uvx y asegúrate de que el conector MCP de Salesforce esté disponible.

  2. Edita claude_desktop_config.json.

  3. Agrega lo siguiente bajo mcpServers:

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Guarda los cambios y reinicia Claude.

  5. Ejecuta una consulta SOQL para confirmar que el servidor está conectado.

Nota: Usa variables de entorno para las credenciales de Salesforce como se muestra.

Cursor

  1. Instala uvx y el conector MCP de Salesforce.

  2. Accede al archivo de configuración MCP de Cursor.

  3. Agrega el servidor de Salesforce en la sección mcpServers:

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Guarda y reinicia Cursor.

  5. Prueba con una operación de Salesforce de ejemplo.

Nota: Protege las claves API usando variables de entorno como arriba.

Cline

  1. Instala los requisitos previos (uvx y el paquete del conector).

  2. Edita el archivo de configuración MCP de Cline.

  3. Inserta la siguiente configuración:

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Reinicia Cline y asegúrate de que el servidor esté activo.

  5. Verifica con una llamada básica a la API REST de Salesforce.

Nota: Siempre protege las credenciales usando variables de entorno en la sección “env”.

Ejemplo: Protegiendo claves API

{
  "mcpServers": {
    "salesforce": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-salesforce-connector",
        "salesforce"
      ],
      "env": {
        "SALESFORCE_ACCESS_TOKEN": "your-access-token-here",
        "SALESFORCE_INSTANCE_URL": "https://your-instance.salesforce.com"
      }
    }
  }
}

Cómo usar este MCP dentro de los flujos

Uso de MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza agregando el componente MCP a tu flujo y conectándolo a tu agente de IA:

FlowHunt MCP flow

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración MCP del sistema, inserta los detalles de tu servidor MCP usando este formato JSON:

{
  "salesforce": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “salesforce” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
ResumenDescripción en README.md
Lista de PromptsNo se listan plantillas de prompt explícitas
Lista de RecursosNo se enumeran “recursos” MCP
Lista de HerramientasFunciones de herramientas descritas en README.md
Protección de claves APISe muestra el uso de variables de entorno
Soporte de muestreo (menos relevante en evaluación)No mencionado

Según las tablas anteriores, el Servidor MCP de Salesforce está bien documentado para la configuración y describe sus herramientas en detalle, pero carece de información explícita sobre plantillas de prompt, recursos primitivos y soporte de muestreo/roots. Su enfoque en desarrolladores y configuración de autenticación clara lo hacen una opción sólida, aunque no completamente equipada según los estándares MCP.


Puntuación MCP

¿Tiene LICENCIA?✅ (MIT)
¿Tiene al menos una herramienta?
Número de Forks37
Número de Stars96

Preguntas frecuentes

¿Qué es el Servidor MCP de Salesforce?

El Servidor MCP de Salesforce es un conector que permite a los agentes de IA y modelos de lenguaje grandes interactuar directamente con Salesforce. Proporciona herramientas para consultar datos, gestionar registros, recuperar metadatos y ejecutar solicitudes de API, habilitando la automatización y flujos de trabajo avanzados dentro de Salesforce.

¿Qué puedo hacer con el Servidor MCP de Salesforce?

Puedes ejecutar consultas SOQL, realizar búsquedas SOSL, obtener metadatos de objetos de Salesforce, gestionar (crear, actualizar, eliminar) registros, ejecutar solicitudes de API Tooling y Apex REST, y orquestar integraciones de API personalizadas — todo de forma programática o con agentes de IA.

¿Cómo protejo mis credenciales de Salesforce?

Utiliza siempre variables de entorno para almacenar información sensible como el access token de Salesforce y la URL de la instancia. Configura estos valores en la instalación del servidor MCP como se muestra en la documentación para garantizar la seguridad y el cumplimiento.

¿Existe una plantilla de prompt o lista de recursos disponible?

Actualmente, el Servidor MCP de Salesforce no proporciona plantillas de prompt explícitas ni una lista de recursos primitivos. Su enfoque principal es el acceso a datos y APIs basado en herramientas para fines de desarrollo y automatización.

¿Quién debería usar el Servidor MCP de Salesforce?

Administradores de Salesforce, desarrolladores y cualquier persona que esté construyendo flujos de trabajo impulsados por IA que requieran acceso directo a datos, metadatos o capacidades de automatización de Salesforce se beneficiarán al usar este Servidor MCP.

Potencia tus flujos de trabajo de Salesforce con FlowHunt

Conecta tus agentes de IA a Salesforce usando el Servidor MCP de Salesforce de FlowHunt para una gestión de datos fluida, insights automatizados e integraciones potentes.

Saber más