MCP Salesforce Connector
Conector MCP para Salesforce
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) para la integración con Salesforce, que permite a los LLM interactuar con datos de Salesforce mediante consultas SOQL y búsquedas SOSL.
Características
Ejecutar consultas SOQL (Salesforce Object Query Language)
Realizar búsquedas SOSL (Salesforce Object Search Language)
Recuperar metadatos de objetos de Salesforce, incluidos nombres de campos, etiquetas y tipos
Listar todos los SObjects disponibles: descubra objetos estándar y personalizados
Recuperar, crear, actualizar y eliminar registros
Ejecutar solicitudes de la Tooling API
Ejecutar solicitudes de Apex REST
Realizar llamadas directas a la API REST de Salesforce
Related MCP server: Salesforce MCP Integration
Configuración
Protocolo de Contexto de Modelo
Para utilizar este servidor con el Protocolo de Contexto de Modelo, debe configurarlo en su archivo claude_desktop_config.json. Añada la siguiente entrada a 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",
"SALESFORCE_DOMAIN": "SALESFORCE_DOMAIN"
}
}
}
}Herramientas disponibles
Herramientas de consulta y búsqueda
run_soql_query- Ejecutar consultas SOQL en Salesforcerun_sosl_search- Realizar búsquedas SOSL en objetos
Herramientas de metadatos
get_object_fields- Recuperar metadatos de campos para objetos específicoslist_sobjects- Listar todos los SObjects disponibles (estándar y personalizados)
Operaciones con un solo registro
get_record- Recuperar un registro específico por IDcreate_record- Crear un nuevo registroupdate_record- Actualizar un registro existentedelete_record- Eliminar un registro
Operaciones masivas
bulk_create_records- Crear múltiples registros en una sola operaciónbulk_update_records- Actualizar múltiples registros (debe incluir el campo Id)bulk_delete_records- Eliminar múltiples registros usando IDs de registro
Herramientas de API avanzadas
tooling_execute- Ejecutar solicitudes de la Tooling APIapex_execute- Ejecutar solicitudes de Apex RESTrestful- Realizar llamadas directas a la API REST de Salesforce
Nota sobre los métodos de autenticación de Salesforce
Este servidor admite cuatro métodos de autenticación:
OAuth (Recomendado): Establezca
SALESFORCE_ACCESS_TOKENySALESFORCE_INSTANCE_URLcomo variables de entorno.Credenciales de cliente: Establezca
SALESFORCE_CLIENT_IDySALESFORCE_CLIENT_SECRETpara el flujo de credenciales de cliente de OAuth 2.0. Esto es útil para integraciones de servidor a servidor.Salesforce CLI (Organización predeterminada): Si no se establecen variables de entorno de OAuth, el servidor intentará utilizar la organización predeterminada de Salesforce CLI activa del espacio de trabajo actual (a través de
sf org display --jsonosfdx force:org:display --json). Opcionalmente, establezcaSALESFORCE_CLI_TARGET_ORGpara dirigirse a una organización específica.Nombre de usuario/Contraseña (Legado): Si
SALESFORCE_ACCESS_TOKENySALESFORCE_INSTANCE_URLno están establecidos, el servidor recurrirá al uso deSALESFORCE_USERNAME,SALESFORCE_PASSWORDySALESFORCE_SECURITY_TOKEN.
Configuración del entorno
SALESFORCE_DOMAIN(Opcional): Establezca entestpara conectarse a un entorno sandbox de Salesforce. Si no se establece o se deja vacío, el servidor se conectará al entorno de producción.SALESFORCE_CLI_TARGET_ORG(Opcional): Cuando utilice el método de autenticación de Salesforce CLI, establezca esto para dirigirse a un alias de organización o nombre de usuario específico en lugar de la organización predeterminada.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables interaction with Salesforce through REST API using jsforce, allowing users to execute SOQL queries, retrieve object metadata, and perform CRUD operations on Salesforce records.49MIT
- Flicense-qualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- Alicense-qualityCmaintenanceA TypeScript implementation of a Model Context Protocol server that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and CRUD operations.2MIT
- AlicenseBqualityDmaintenanceA server implementation that enables LLMs to interact with Salesforce data through SOQL queries, SOSL searches, and API operations including retrieving, creating, updating, and deleting records.101MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/smn2gnt/MCP-Salesforce'
If you have feedback or need assistance with the MCP directory API, please join our Discord server