Salesforce MCP: анализ компаний и сделок без расширения доступа
Как подключить агента к Salesforce MCP только для чтения, проверить доступ в sandbox и сохранить границы прав пользователя в org.
🎯 Для Developers, CRM administrators and analysts evaluating read-only Salesforce context for an AI agent.
- Choose the hosted read-only server
- Understand OAuth and client requirements
- Test sandbox access and denied reads
- Separate Tvijo capabilities from integration work
Salesforce MCP позволяет совместимому AI-агенту обращаться к данным CRM через инструменты, размещённые Salesforce. Для анализа компаний и сделок подходит сервер только для чтения platform/sobject-reads: при каждом вызове действуют права пользователя на объекты, доступ к полям и правила совместного доступа, поэтому само подключение агента не расширяет доступ к org. Справочник стандартных серверов Salesforce.
Что можно делать
По состоянию на 30 октября 2026 года в документации SObject Reads описаны получение схемы, SOQL-запросы, текстовый поиск по объектам и переходы по связям для стандартных и пользовательских объектов. Создавать, изменять и удалять записи через этот сервер нельзя. Такой доступ подходит для подготовки справки, которую человек проверит перед дальнейшими действиями.
Например, попросите собрать сведения о доступных открытых сделках выбранной компании, указать идентификаторы записей и перечислить недостающие данные. Задайте компанию однозначно и ограничьте набор полей тем, что нужно для решения. Другой вариант — сопоставить небольшой согласованный список сделок с критериями квалификации. В ответе должны быть отдельно представлены полученные значения и выводы агента. Прежде чем выбирать поля, изучите доступную схему. Для SOQL-запросов Salesforce рекомендует условия WHERE и LIMIT, а при работе с большими объектами — фильтры по индексированным полям.
Чтобы справку можно было проверить, сохраняйте время получения данных, фильтры, идентификаторы исходных записей и открытые вопросы. Рекомендации по дальнейшим действиям считайте черновиком. Если сведений нет, агент должен отметить пробел, а не придумывать контакт, стадию сделки или причину задержки.
Это один из сценариев бизнес-интеграций через MCP. Другие системы собраны в категории MCP-серверов для приложений.
Какой сервер выбрать
Размещённый Salesforce сервис и локальный сервер для разработчиков — разные способы подключения. По состоянию на 30 октября 2026 года официальный репозиторий Salesforce DX MCP сообщает о завершении жизненного цикла локального @salesforce/mcp 2 ноября 2026 года. В официальном уведомлении уточняется, что после этой даты прекращаются сопровождение, поддержка и новые выпуски. Примеры настройки этого инструмента нельзя автоматически переносить на размещённый сервер только для чтения.
В обзоре Salesforce Hosted MCP Servers описан OAuth с PKCE от имени пользователя. Там же указано, что серверы предназначены для клиентов с Flex Credits и их использование может тарифицироваться. Перед пилотом сверьтесь с актуальной документацией и условиями вашей организации: наличие MCP-подключения не означает бесплатный доступ к CRM.
Сначала определите, нужен ли доступ к актуальным данным. Иногда достаточно согласованной выгрузки с удалёнными лишними сведениями. Сравнение MCP, API и function calling помогает выбрать между интерактивной работой агента и интеграцией с заранее заданным поведением.
Как подключить безопасно
-
Опишите узкую задачу. Укажите компанию или набор сделок, необходимые поля, формат результата и ответственного за проверку. Разрешите только анализ без изменений. Не помещайте учётные данные в запрос. Текст внутри записи CRM — это данные: заметка не должна разрешать агенту вызвать другой инструмент или отправить сообщение вовне.
-
Начните с sandbox и пользователя с ограниченными правами. Согласуйте доступ с администратором org. Для повседневного анализа не используйте сессию администратора. Активируйте только нужный стандартный сервер. По документации Salesforce такие серверы изначально отключены, а наборы инструментов у них фиксированы. Сверьте выбранные возможности со справочником серверов.
-
Зарегистрируйте приложение для авторизации. Следуйте инструкции Create an External Client App: задайте callback своего клиента, документированные scopes
mcp_apiиrefresh_token, а также JWT-токены доступа для именованных пользователей. Salesforce требует External Client App вместо Connected App. Рассмотрите предварительное разрешение через Permission Set для нужных пользователей. В руководстве по безопасности, актуальном на 30 октября 2026 года, Salesforce рекомендует отдельное External Client App для каждого MCP-клиента: так проще разграничить доступ и проверять действия. Ошибка авторизации сама по себе не повод расширять доступ к записям. -
Явно выберите среду. Ниже приведены документированные адреса сервера только для чтения по состоянию на 30 октября 2026 года. В руководстве по URL есть варианты с My Domain на случай блокировки стандартных адресов входа. Сохраните префикс
platform/и проверьте org после входа.
| Среда | URL сервера только для чтения |
|---|---|
| Production | https://api.salesforce.com/platform/mcp/v1/platform/sobject-reads |
| Sandbox или scratch org | https://api.salesforce.com/platform/mcp/v1/sandbox/platform/sobject-reads |
-
Настройте совместимый клиент. Добавьте адрес сервера и consumer key приложения через предусмотренный клиентом интерфейс, затем пройдите авторизацию в браузере от имени нужного пользователя. В руководстве по подключению Salesforce указывает OAuth authorization code с PKCE для других совместимых клиентов. Если работаете в VS Code, сначала проверьте поддержку такого удалённого подключения в конкретном расширении агента; формат конфигурации уточняйте в актуальной документации. Дополнительный контекст — в руководстве по MCP в VS Code.
-
Проверьте границы доступа до рабочих задач. Запросите известную разрешённую запись, затем попробуйте получить запись или поле, намеренно закрытые тестовому пользователю. Убедитесь, что закрытые сведения недоступны. Просмотрите инструменты подключения и не добавляйте рядом серверы с правом изменения данных. Перед переходом в production сопоставьте итоговую справку с разрешёнными исходными записями.
Когда это не работает
Подключены другая учётная запись или другая среда. Даже точная справка из чужой org не решает задачу. В материалах проверки фиксируйте org, пользователя и выбранный набор записей. После изменения подключения проверяйте их заново.
Для ответа нужны недоступные пользователю сведения. Границу задают права org. Лучше выдать частичный ответ и обозначить недостающие доказательства. Не превращайте отказ в чтении в требование неограниченного доступа: администратор должен оценить конкретную рабочую потребность.
Вход выполнен, но рабочий сценарий не подтверждён. Проверьте callback, параметры токена, активацию сервера и URL среды по документации настройки. Успешная авторизация ещё не доказывает полезность и корректный охват результата. В руководстве по клиентам Salesforce рекомендует сначала проверить необработанные ответы инструментов через Postman, затем добавлять интерпретацию AI.
Слишком широкий запрос завершается по тайм-ауту или выбирает не те записи. Перед проверкой справки изучите фильтры и полученные записи. Сузьте список компаний и набор полей. Неполный результат не доказывает, что сделки не существует; используйте рекомендации по запросам из SObject Reads.
Чтение разрешено, но передача данных требует отдельного решения. Заранее определите, что клиент и сервис анализа могут хранить, показывать и пересылать. Права в org не заменяют эту оценку. Ограничьте выгрузку необходимыми сведениями, удалите лишние персональные данные и используйте чек-лист безопасности MCP.
Где здесь Tvijo
По состоянию на 30 октября 2026 года расширение DSHREM для VS Code служит точкой входа для задач с заданными границами и выбранным контекстом; это описано в руководстве по расширению. Согласованная выгрузка CRM с минимальным набором данных может стать контекстом для анализа. Это сценарий для оценки, а не заявление о готовом встроенном коннекторе Salesforce. Перед отправкой клиентских данных изучите права и потоки данных.
TvijoCode описан как тестовая сборка со встроенным расширением. Tvijo MCP делает Tvijo доступным для вызова из совместимого MCP-клиента; это не даёт редактору Tvijo автоматический доступ к Salesforce и другим серверам. В описании выпуска Tvijo MCP консультационные функции отделены от запланированных интеграции с редактором и делегирования. Подключение Salesforce всё равно требует собственной настройки, авторизации и приёмочных проверок; доступ к исходным данным ограничивают права org.
На dsh.tvijo.com по состоянию на 30 октября 2026 года Try стоит $0 и заканчивается при достижении любого порога: 5 задач, 50 000 токенов или $0.05 спонсируемого использования. Действует общий дневной пул $1, который финансирует TVIJO. Service credit показан с ценой $10 как запрос предоплаченного кредита; учитывается фактическое использование провайдеров плюс сервисная наценка 8%. Приём платежей не активирован; заказ не означает списание. Эти предложения не определяют стоимость использования Salesforce.
Частые вопросы
Обходит ли Salesforce MCP права доступа в org?
Нет. Права вошедшего пользователя продолжают действовать. Проверьте доступные и закрытые для него записи: успешной демонстрации под администратором недостаточно. Рекомендации Salesforce по безопасности.
Можно ли сначала подключиться к sandbox?
Да. Используйте документированный адрес sandbox и проверьте среду после входа. Храните тестовые учётные записи, данные и результаты проверки отдельно от рабочего пилота. Руководство по URL сред.
Является ли Tvijo MCP готовым коннектором Salesforce?
Документированная роль Tvijo MCP — предоставить MCP-клиенту доступ к Tvijo. Планируйте Salesforce как отдельную интеграцию с согласованным объёмом работ; границы компонентов описаны в технологической карте Tvijo.
Salesforce — товарный знак правообладателя. Tvijo не связан с ним и не одобрен им.
Источники
Ниже указаны источники и даты наблюдений. Статус проверки отмечен для каждого материала.
🔗 Связи статьи
Открыть полный граф знаний ↗Связи опубликованных статей. Выберите узел, чтобы открыть статью у заголовка.
Связи статей · клавиатура / текст
Та же тема
- n8n и MCP: открыть процессы агентам или вызывать внешние инструменты
- Zapier MCP: тысячи действий в приложениях и короткий список разрешений
- Discord MCP: контекст сообщества, модерация у человека
- Telegram и MCP: боты, каналы и отправка под контролем человека
- Dropbox и MCP: документы для агента, обмен под контролем
- monday.com MCP: контекст досок для агентов и контроль изменений
Следующие шаги
Связанные материалы
n8n и MCP: открыть процессы агентам или вызывать внешние инструменты
Как выбрать MCP Server Trigger, MCP Client или MCP Client Tool в n8n, настроить доступ и проверить границы процесса перед подключением агента.
MCP-серверы для популярных сервисовZapier MCP: тысячи действий в приложениях и короткий список разрешений
Подключите Zapier MCP к редактору, ограничьте действия через managed mode, настройте адреса назначения и проверьте расход задач до начала пилота.
MCP-серверы для популярных сервисовDiscord MCP: контекст сообщества, модерация у человека
Какие Discord MCP servers доступны, как проверить разрешения бота и intents и готовить сводки и ответы, оставляя публикации и модерацию человеку.
MCP-серверы для популярных сервисовTelegram и MCP: боты, каналы и отправка под контролем человека
Сравнение MCP-серверов для Telegram, доступа ботов и аккаунтов, правил использования контента и процесса, в котором агент готовит черновик, а человек отправляет.
💬 Комментарии