MCP Salesforce Connector
Коннектор MCP для Salesforce
Реализация сервера протокола контекста модели (MCP) для интеграции с Salesforce, позволяющая LLM взаимодействовать с данными Salesforce посредством запросов SOQL и поиска SOSL.
Функции
Выполнение запросов SOQL (Salesforce Object Query Language)
Выполнение поиска SOSL (Salesforce Object Search Language)
Получение метаданных объектов Salesforce, включая имена полей, метки и типы
Список всех доступных SObjects — обнаружение стандартных и пользовательских объектов
Получение, создание, обновление и удаление записей
Выполнение запросов Tooling API
Выполнение запросов Apex REST
Выполнение прямых вызовов REST API к Salesforce
Related MCP server: Salesforce MCP Integration
Конфигурация
Протокол контекста модели (MCP)
Чтобы использовать этот сервер с протоколом контекста модели, необходимо настроить его в файле claude_desktop_config.json. Добавьте следующую запись в раздел 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"
}
}
}
}Доступные инструменты
Инструменты запроса и поиска
run_soql_query— выполнение запросов SOQL к Salesforcerun_sosl_search— выполнение поиска SOSL по объектам
Инструменты метаданных
get_object_fields— получение метаданных полей для конкретных объектовlist_sobjects— список всех доступных SObjects (стандартных и пользовательских)
Операции с отдельными записями
get_record— получение конкретной записи по IDcreate_record— создание новой записиupdate_record— обновление существующей записиdelete_record— удаление записи
Пакетные операции
bulk_create_records— создание нескольких записей за одну операциюbulk_update_records— обновление нескольких записей (должно включать поле Id)bulk_delete_records— удаление нескольких записей с использованием их ID
Расширенные инструменты API
tooling_execute— выполнение запросов Tooling APIapex_execute— выполнение запросов Apex RESTrestful— выполнение прямых вызовов REST API к Salesforce
Примечание о методах аутентификации в Salesforce
Этот сервер поддерживает четыре метода аутентификации:
OAuth (рекомендуется): Установите
SALESFORCE_ACCESS_TOKENиSALESFORCE_INSTANCE_URLв качестве переменных окружения.Учетные данные клиента (Client Credentials): Установите
SALESFORCE_CLIENT_IDиSALESFORCE_CLIENT_SECRETдля потока OAuth 2.0 Client Credentials. Это полезно для интеграций типа «сервер-сервер».Salesforce CLI (организация по умолчанию): Если переменные окружения OAuth не установлены, сервер попытается использовать активную организацию Salesforce CLI по умолчанию из текущей рабочей области (через
sf org display --jsonилиsfdx force:org:display --json). При необходимости установитеSALESFORCE_CLI_TARGET_ORGдля выбора конкретной организации.Имя пользователя/пароль (устаревший метод): Если
SALESFORCE_ACCESS_TOKENиSALESFORCE_INSTANCE_URLне установлены, сервер вернется к использованиюSALESFORCE_USERNAME,SALESFORCE_PASSWORDиSALESFORCE_SECURITY_TOKEN.
Конфигурация окружения
SALESFORCE_DOMAIN(необязательно): Установите значениеtestдля подключения к песочнице (sandbox) Salesforce. Если не установлено или оставлено пустым, сервер будет подключаться к рабочей среде (production).SALESFORCE_CLI_TARGET_ORG(необязательно): При использовании метода аутентификации Salesforce CLI установите это значение, чтобы выбрать конкретный псевдоним организации или имя пользователя вместо организации по умолчанию.
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
- AlicenseNot gradedqualityDmaintenanceA 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.37MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows execution of SOQL queries and interaction with Salesforce data through a standardized interface.
- AlicenseNot gradedqualityCmaintenanceA 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