Salesforce MCP Server
официальныйИнтеграция Salesforce с использованием OAuth2. Операции записи отключены по умолчанию в рамках интеграции. Более 700 инструментов, охватывающих SOQL, SOSL, REST и CRUD, выбираемых по отдельности. Требуется учетная запись DataGrout.
Что можно делать с Salesforce MCP?
- Запрос CRM-записей с помощью SOQL — попросите ассистента выполнить SELECT-запрос
salesforce@v1/soql@v1для получения лидов, возможностей, обращений или кампаний. - Вызов любой конечной точки Salesforce REST — поручите ассистенту использовать
salesforce@v1/rest@v1для получения данных из конкретной конечной точки REST API. - Поиск по объектам с помощью SOSL — попросите ассистента выполнить текстовый поиск по нескольким объектам CRM с помощью одного из включенных инструментов SOSL.
- Выполнение CRUD-операций с объектами CRM — после явного включения доступа на запись для каждого инструмента ассистент сможет создавать, обновлять или удалять записи через соответствующие CRUD-инструменты.
Документация
DataGrout's Salesforce MCP Server подключает AI-агентов к Salesforce через OAuth2, используя учетные данные приложения DataGrout или ваши собственные. Операции записи отключены по умолчанию и требуют явной настройки для каждой интеграции. Более 700 инструментов охватывают объекты CRM — лиды, возможности, обращения, кампании — через SOQL, SOSL, REST и CRUD, и могут выбираться по отдельности, а не предоставляться как один фиксированный набор.
Настройка с помощью CLI:
Перейдите на GitHub DataGrout и настройте с помощью интерфейса командной строки - https://github.com/DataGrout/conduit-sdk
Настройка через портал DataGrout:
1. Зарегистрируйте учетную запись DataGrout
Перейдите на https://app.datagrout.ai/ и создайте учетную запись.
2. Создайте сервер
-
Нажмите на выпадающий список серверов в верхнем левом углу панели управления.
-
Выберите Create New Server.
-
Введите имя (обязательно) и необязательное описание.
-
Нажмите Create Server.
-
Вашему серверу присваивается UUID и генерируется MCP-конечная точка: https://gateway.datagrout.ai/servers/{your-uuid}/mcp
-
Вы можете получить этот URL позже в любое время в разделе Settings > Server Info.
3. Создайте токен доступа
-
Откройте выпадающий список серверов и нажмите на значок Settings.
-
Перейдите на вкладку Authentication.
-
Нажмите Create Access Token.
-
Дайте ему имя или оставьте поле пустым для автоматически сгенерированного имени.
-
Скопируйте токен немедленно — он отображается только один раз и не может быть получен позже.
4. Добавьте интеграцию Salesforce
-
Перейдите на страницу Home — это маркетплейс интеграций.
-
Найдите Salesforce в списке и нажмите Add.
-
Вы будете перенаправлены на страницу сведений об интеграции Salesforce для завершения настройки.
5. Настройте аутентификацию
-
Выберите тип аутентификации: OAuth2.
-
Выберите, использовать ли учетные данные приложения DataGrout или ваши собственные.
-
Выберите среду: Production или Sandbox.
6. Авторизуйте подключение
-
Нажмите Connect.
-
Вы будете перенаправлены на размещенный экран входа/авторизации Salesforce для входа и предоставления доступа.
-
После авторизации вы вернетесь на панель управления DataGrout.
7. Настройте инструменты и политику
-
На странице сведений об интеграции выберите, какие из более чем 700 доступных инструментов предоставить для этой интеграции.
-
Откройте вкладку Policy, чтобы просмотреть или изменить политику безопасности. Она наследуется от политики родительского Hub Server и может быть только ужесточена, но никогда не ослаблена — доступ на запись должен быть явно включен для каждого инструмента, если он вам нужен, поскольку по умолчанию он отключен.
Конфигурация MCP-клиента:
DataGrout запускает одну MCP-конечную точку на сервер — один и тот же URL и токен работают во всех подключенных клиентах, и каждая добавленная вами интеграция (включая Salesforce) становится доступной через нее. Для каждой интеграции не требуется отдельная конфигурация.
{
"mcpServers": {
"DataGrout": {
"url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}
}
Используйте этот же блок для Claude Desktop, Claude Code, Cursor и Windsurf. Конфигурация MCP в VS Code может использовать "servers" вместо "mcpServers" — проверьте вашу версию.
Для этой конечной точки доступны два других варианта аутентификации: взаимный TLS (производственные/корпоративные агенты) и OAuth 2.1 (пользовательские приложения, через Client Credentials или Authorization Code + PKCE).
Справочник по конфигурации:
| Параметр | Значения | По умолчанию |
|---|---|---|
| Тип аутентификации | OAuth2, mTLS или Bearer token | — |
| Учетные данные | Учетные данные приложения DataGrout или предоставленные пользователем | — |
| Среда | Production или Sandbox | выбирается пользователем при настройке |
| Доступ к инструментам | Выбирается индивидуально из более чем 700 инструментов | ничего не включено до выбора |
| Доступ на запись | Включается для каждого инструмента, для каждой интеграции | отключен |
| Политика | Наследуется от родительского Hub Server; может быть ужесточена, но не ослаблена | наследуется |
Инструменты:
-
salesforce@v1/rest@v1 — вызывает указанную REST-конечную точку и HTTP-метод. GET всегда разрешен; другие методы зависят от политики.
-
salesforce@v1/soql@v1 — выполняет SOQL-запрос. Только SELECT, без DML. Результаты разбиваются на страницы и кэшируются.
-
Более 700 дополнительных инструментов для объектов CRM через SOQL, SOSL, REST и CRUD, индивидуально включаемых или отключаемых для каждой интеграции.
Настройки взаимодействия:
-
Оценка стоимости отображается перед выполнением инструмента
-
Подтверждение выполнения, подтверждающее, что инструмент был запущен
-
Сводка выполнения после завершения
Ссылки:
-
Страница продукта: https://datagrout.ai/integrations/salesforce-mcp-server
-
Документация: https://library.datagrout.ai/
-
Регистрация: https://app.datagrout.ai/