Servidor MCP Salesforce

O Servidor MCP Salesforce da FlowHunt fornece acesso nativo para IA aos dados, APIs e ferramentas de automação do Salesforce, capacitando desenvolvedores a potencializar fluxos de trabalho CRM e automatizar processos empresariais com facilidade.

Servidor MCP Salesforce

O que faz o Servidor MCP “Salesforce”?

O Servidor MCP Salesforce (Model Context Protocol) atua como um conector que permite que assistentes de IA e grandes modelos de linguagem (LLMs) interajam diretamente com dados do Salesforce. Ao expor o rico conjunto de APIs do Salesforce, este servidor habilita fluxos de desenvolvimento como consultas a bancos de dados com SOQL, buscas com SOSL, recuperação de metadados, gerenciamento de registros e execução de solicitações via Tooling ou REST API. Ele simplifica a integração entre clientes de IA e o Salesforce, capacitando desenvolvedores e agentes de IA a automatizar processos de negócios, extrair insights e gerenciar recursos do Salesforce programaticamente. Essa conectividade potencializa a produtividade, tornando os dados e serviços do Salesforce acessíveis a qualquer fluxo de trabalho orientado por IA.

Lista de Prompts

Nenhum modelo de prompt explícito é mencionado no repositório.

Lista de Recursos

Nenhum “recurso” MCP específico é enumerado na documentação disponível.

Lista de Ferramentas

  • Execução de Consultas SOQL
    Permite que LLMs executem consultas Salesforce Object Query Language (SOQL) nos dados do Salesforce.
  • Execução de Buscas SOSL
    Permite realizar buscas Salesforce Object Search Language (SOSL) por texto em múltiplos objetos.
  • Recuperação de Metadados
    Busca metadados relacionados a objetos Salesforce, como nomes de campos, rótulos e tipos.
  • Gerenciamento de Registros
    Suporta a recuperação, criação, atualização e exclusão de registros do Salesforce.
  • Execução de Solicitações Tooling API
    Permite a execução de solicitações Tooling API do Salesforce para desenvolvimento avançado e depuração.
  • Execução de Solicitações Apex REST
    Possibilita o uso de endpoints personalizados Apex REST expostos no Salesforce.
  • Chamadas Diretas à API REST
    Facilita a realização de chamadas diretas à API REST do Salesforce para integrações personalizadas.

Casos de Uso deste Servidor MCP

  • Gerenciamento Automatizado de Banco de Dados Salesforce
    Consulte, atualize, crie e exclua registros do Salesforce programaticamente utilizando LLMs, otimizando operações de dados do CRM.
  • Exploração de Base de Código para Desenvolvedores Salesforce
    Recupere metadados e explore a estrutura de objetos e campos do Salesforce para desenvolvimento e depuração ágeis.
  • Integração e Orquestração de APIs
    Utilize agentes de IA para orquestrar chamadas REST e Tooling API do Salesforce como parte de fluxos de automação.
  • Busca e Relatórios de Dados Salesforce
    Execute buscas textuais e consultas estruturadas para análise ou relatórios, trazendo insights do Salesforce via linguagem natural.
  • Testes Automatizados e Monitoramento
    Utilize Tooling API e endpoints Apex REST para automatizar cenários de teste, monitorar a saúde do sistema ou acionar lógicas personalizadas no Salesforce.

Como configurar

Windsurf

  1. Certifique-se de que uvx e o conector MCP Salesforce estejam instalados.

  2. Abra o arquivo de configuração do Windsurf (por exemplo, windsurf_config.json).

  3. Adicione o Servidor MCP Salesforce à seção 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. Salve a configuração e reinicie o Windsurf.

  5. Verifique a configuração executando uma consulta de teste no Salesforce.

Nota: Proteja suas credenciais do Salesforce utilizando variáveis de ambiente, como mostrado acima.

Claude

  1. Instale uvx e certifique-se de que o conector MCP Salesforce esteja disponível.

  2. Edite o arquivo claude_desktop_config.json.

  3. Adicione o seguinte em 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. Salve as alterações e reinicie o Claude.

  5. Execute uma consulta SOQL para confirmar a conexão do servidor.

Nota: Utilize variáveis de ambiente para credenciais Salesforce como mostrado acima.

Cursor

  1. Instale uvx e o conector MCP Salesforce.

  2. Acesse o arquivo de configuração MCP do Cursor.

  3. Adicione o servidor Salesforce na seção 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. Salve e reinicie o Cursor.

  5. Teste com uma operação de exemplo no Salesforce.

Nota: Proteja as chaves de API usando variáveis de ambiente conforme acima.

Cline

  1. Instale os pré-requisitos (uvx e o pacote do conector).

  2. Edite o arquivo de configuração MCP do Cline.

  3. Insira a seguinte configuração:

    {
      "mcpServers": {
        "salesforce": {
          "command": "uvx",
          "args": [
            "--from",
            "mcp-salesforce-connector",
            "salesforce"
          ],
          "env": {
            "SALESFORCE_ACCESS_TOKEN": "SALESFORCE_ACCESS_TOKEN",
            "SALESFORCE_INSTANCE_URL": "SALESFORCE_INSTANCE_URL"
          }
        }
      }
    }
    
  4. Reinicie o Cline e certifique-se de que o servidor está ativo.

  5. Verifique com uma chamada básica à API REST do Salesforce.

Nota: Sempre proteja credenciais usando variáveis de ambiente na seção “env”.

Exemplo: Protegendo Chaves de 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"
      }
    }
  }
}

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:

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

Uma vez configurado, o agente de IA poderá usar este MCP como uma ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de alterar “salesforce” para o nome real do seu servidor MCP e substituir a URL pela URL do seu próprio servidor MCP.


Visão geral

SeçãoDisponibilidadeDetalhes/Notas
Visão geralDescrição no README.md
Lista de PromptsNenhum modelo de prompt explícito listado
Lista de RecursosNenhum “recurso” MCP enumerado
Lista de FerramentasFunções de ferramentas descritas no README.md
Proteção de Chaves de APIUso de variáveis de ambiente mostrado
Suporte a Amostragem (menos importante)Não mencionado

Com base na tabela acima, o Servidor MCP Salesforce é bem documentado para configuração e descreve suas ferramentas de forma completa, mas não tem informações explícitas sobre modelos de prompt, recursos primitivos e suporte a amostragem/roots. Seu foco em desenvolvedores e configuração de autenticação clara o tornam uma opção forte, embora não totalmente completa pelos padrões MCP.


Pontuação MCP

Possui uma LICENSE✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks37
Número de Estrelas96

Perguntas frequentes

O que é o Servidor MCP Salesforce?

O Servidor MCP Salesforce é um conector que permite que agentes de IA e grandes modelos de linguagem interajam diretamente com o Salesforce. Ele oferece ferramentas para consultar dados, gerenciar registros, recuperar metadados e executar solicitações de API, possibilitando automação e fluxos de trabalho avançados dentro do Salesforce.

O que posso fazer com o Servidor MCP Salesforce?

Você pode executar consultas SOQL, realizar buscas SOSL, obter metadados de objetos Salesforce, gerenciar (criar, atualizar, excluir) registros, executar solicitações Tooling e Apex REST API e orquestrar integrações de API personalizadas — tudo de forma programática ou com agentes de IA.

Como proteger minhas credenciais do Salesforce?

Sempre utilize variáveis de ambiente para armazenar informações sensíveis como o token de acesso e a URL da instância do Salesforce. Configure essas variáveis na configuração do servidor MCP conforme mostrado na documentação para garantir segurança e conformidade.

Existe um modelo de prompt ou lista de recursos disponível?

Atualmente, o Servidor MCP Salesforce não fornece modelos de prompt explícitos ou uma lista de recursos primitivos. Seu foco principal está no acesso via API e dados para desenvolvimento e automação.

Quem deve usar o Servidor MCP Salesforce?

Administradores, desenvolvedores Salesforce e qualquer pessoa desenvolvendo fluxos de trabalho orientados por IA que necessitem de acesso direto a dados, metadados ou recursos de automação do Salesforce se beneficiarão do uso deste Servidor MCP.

Potencialize seus fluxos de trabalho Salesforce com o FlowHunt

Conecte seus agentes de IA ao Salesforce usando o Servidor MCP Salesforce da FlowHunt para gestão de dados sem esforço, insights automatizados e integrações poderosas.

Saiba mais