Cirra AI Salesforce Admin

Cirra AI Salesforce Admin: администрирование нескольких Salesforce-организаций через MCP

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Подключать, выбирать и повторно авторизовывать Salesforce-организации
  • Создавать и обновлять объекты, поля и связи между ними
  • Создавать и назначать наборы прав пользователям
  • Клонировать и обновлять профили
  • Строить ссылки на страницы настройки Salesforce

Какие данные видит

Ассистент работает с метаданными и данными подключённых Salesforce-организаций в рамках прав, выданных через OAuth.

Нужен ли аккаунт

Не нужен: сервер работает без входа

Cirra AI даёт ассистенту доступ к администрированию Salesforce: подключение нескольких организаций через OAuth, переключение между ними и управление доступом. Инструменты покрывают основные API Salesforce для данных и метаданных — создание объектов и полей, назначение наборов прав, работу с профилями и лейаутами.

Как подключить

Как подключить Cirra AI Salesforce Admin к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://cirra-ai--jelle.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Cirra AI Salesforce Admin к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://cirra-ai--jelle.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Cirra AI Salesforce Admin к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://cirra-ai--jelle.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

logoutLogout from Cirra AI MCP server
cirra_ai_initIMPORTANT: call `cirra_ai_init` before calling any other tools of this MCP server or when you don't know the answer to a request which relates to Cirra AI or Salesforce. This tool will return the following info: - Important instructions - System context - User info - User subscription details - Cirra AI contact & support information You MUST carefully read the instructions returned from this tool call before proceeding
link_buildBuild Salesforce links for setup pages. Always use this tool when user requests a setup page link
sf_org_describeDescribe the current connected Salesforce organization
sf_orgs_listList all the Salesforce organizations that the current user has access to
sf_org_selectSelect a Salesforce organization to use for the current session. (aka: switch organization, change organization)
sf_org_addAdd a Salesforce organization to the current session. (Also referred to as: connect new organization, authenticate new organization)
sf_org_reauthenticateReauthorize a connected Salesforce organization. (Also referred to as: refresh organization, reauthenticate organization)
sf_org_removeRemove a Salesforce organization from the current session
sobjects_listLists all the available sObject types and provides some of their key properties including ID, name, label and type. To get more details about an sObject, use `sobject_describe`
sobject_describeReturn basic metadata properties for the specified sObject, as well as a list of fields, relationships and record types.
sobject_updateUpdate properties of a custom object in Salesforce
sobject_createCreate a new custom Salesforce object in Salesforce
sobject_relations_listReturn full metadata properties for all the child relations of a Salesforce object, including API name, label and target type
sobject_relation_describeCompletely describe the metadata for an sObject child relationship in Salesforce
sobject_fields_listLists all the fields of the specified sObject and provides some of their key properties including ID, name, label and type. To get more details about the field, use sobject_field_describe
sobject_field_describeReturn all metadata properties for a field on an sObject in Salesforce
sobject_field_createCreate a new custom field for an sObject in Salesforce
sobject_field_updateUpdate properties of a custom sObject field (standard or custom) in Salesforce, including local picklist values
permission_set_describeReturn complete metadata for a permission set in Salesforce
permission_set_createCreate a new permission set in Salesforce
permission_set_updateUpdate the properties or contents of a permission set in Salesforce, including read and edit access to objects and fields
permission_set_assignments_addAdd permission set assignments to users in Salesforce
permission_set_assignments_removeRemove permission set assignments from users in Salesforce
permission_set_assignments_listGet permission set assignments for the specified user(s) and/or permission set(s)
group_describeReturn full metadata for a public group, queue or role in Salesforce
group_createCreate a new public group, queue or role in Salesforce
group_updateUpdate a public group or queue in Salesforce
group_members_addAdd users to one or more public groups or queues in Salesforce
group_members_removeRemove users from one or more public groups or queues in Salesforce
group_members_listGet group memberships for public groups, queues or roles and/or specified users. Both groups and users are optional, but at least one must be provided.
value_set_describeReturn values of a standard or global value set in Salesforce
value_set_createCreate a new global value set in Salesforce
value_set_updateUpdate the values in a standard or global value set in Salesforce
user_describeReturn complete metadata for a Salesforce user
user_createCreate a new Salesforce user. You can clone an existing user by providing the `template` parameter, or create a new user from scratch by providing the `profile` and other parameters
user_updatePerform an update operation on a Salesforce user
profile_describeReturn detailed metadata for a Salesforce Profile.
profile_createCreate a new Salesforce profile from a JSON object
profile_cloneClone an existing user profile in Salesforce
profile_updateUpdate a user profile in Salesforce
page_layout_describeReturn complete metadata for a given page layout in Salesforce
page_layout_createCreate a new page layout from scratch in Salesforce
page_layout_updateupdate the properties or contents of a page layout, include adding or removing fields in Salesforce
page_layout_cloneCreate a new page layout by cloning an existing layout in Salesforce
record_type_describeDescribe an sObject record type in Salesforce
record_type_createCreate a new sObject record type in Salesforce
record_type_updateUpdate or activate/deactivate an sObject record type in Salesforce
apex_class_createCreate a Salesforce Apex class
apex_class_updateUpdate an existing Apex class in Salesforce
apex_trigger_createCreate a Salesforce Apex trigger
apex_trigger_updateUpdate an existing Apex trigger in Salesforce
metadata_describeReturn a list of all the Salesforce metadata types available in the org, along with a few global properties of the org
metadata_listList Salesforce metadata elements of a specific type, optionally scoped by folder
metadata_readProvide full details for one or more metadata elements of a specified type
metadata_createCreate one or more Salesforce metadata elements of a specified type
metadata_updateUpdate one or more Salesforce metadata elements of a specified type.
metadata_deleteDelete one or more metadata elements of a specified type in Salesforce. Maximum number is 10 per batch - DO NOT EXCEED.
tooling_api_queryRuns a Salesforce Tooling API query to return a list of metadata objects
tooling_api_searchRuns a Tooling API search to return a list of matching metadata objects in Salesforce