Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте SAP Sales Cloud and Service Cloud (C4C) одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Чтение SAP Sales Cloud и Service Cloud (Cloud for Customer, C4C) через OData API: аккаунты, контакты, лиды, возможности, коммерческие предложения, сервисные заявки, продукты и сотрудники, а также универсальные инструменты OData для любого другого набора сущностей. Basic-аутентификация, только чтение.
Попробуй спросить
Примеры промптов для SAP Sales Cloud and Service Cloud (C4C)
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → SAP Sales Cloud and Service Cloud (C4C), вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
SAP Sales Cloud and Service Cloud (C4C)
Чтение SAP Sales Cloud и Service Cloud (Cloud for Customer, C4C) через OData API: аккаунты, контакты, лиды, возможности, коммерческие предложения, сервисные заявки, продукты и сотрудники, а также универсальные инструменты OData для любого другого набора сущностей. Basic-аутентификация, только чтение.
Настройка
Настройка занимает около 10 минут. Нужен тенант SAP Sales Cloud или Service Cloud (Cloud for Customer, C4C) и пользователь с Basic-аутентификацией, лучше всего технический пользователь интеграции.
- Рекомендуется технический пользователь интеграции. В C4C откройте Administrator > Integration > Communication Systems и создайте коммуникационную систему. Затем в Communication Arrangements создайте коммуникационное соглашение со сценарием OData Services for Business Objects и аутентификацией User ID and Password и выберите OData-сервисы (как минимум
c4codataapi). Соглашение показывает ID пользователя; пароль задаётся там же. - Как вариант, используйте бизнес-пользователя с Basic-аутентификацией, чьи бизнес-роли дают доступ на чтение к тем рабочим центрам, которые должен видеть ИИ.
- Укажите в
SAP_C4C_HOSTхост тенанта, напримерmy123456.crm.ondemand.com, без https:// и без пути, и заполнитеSAP_C4C_USERиSAP_C4C_PASSWORD. - Установите коннектор и запустите
sap_c4c_list_accountsс top 1, чтобы проверить доступ.
Только чтение: коннектор читает стандартный OData V2 API тенанта, https://<tenant>.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi, и никогда не пишет. SAP проверяет полномочия пользователя при каждом вызове, поэтому ИИ видит только то, что разрешают коммуникационное соглашение или бизнес-роли пользователя.
Что он читает: корпоративные аккаунты (клиенты и потенциальные клиенты) с ролью, статусом, ABC-классификацией, отраслью, ответственным, основным адресом, телефоном и e-mail; контактных лиц с их аккаунтом; лиды со статусом жизненного цикла, уровнем квалификации, источником и ответственным; возможности (opportunities) с фазой продаж, статусом, вероятностью, ожидаемой суммой и ожидаемой датой закрытия, для воронки продаж; коммерческие предложения с суммами нетто и брутто, сроком действия и возможностью, к которой они относятся; сервисные заявки (тикеты) с клиентом, контактом, статусом, приоритетом, исполнителем, сервисной категорией, сроками и временем SLA, для очереди сервиса; продукты; и сотрудников, чтобы превращать ID ответственных и исполнителей в имена. sap_c4c_guide описывает порядок работы и не тратит вызовов API.
Любой другой набор сущностей: универсальные инструменты OData открывают остальную часть сервиса. sap_c4c_list_services показывает, где находится сервис, sap_c4c_describe_service перечисляет все наборы сущностей (большой ответ, кэшируется на сутки), sap_c4c_describe_entity показывает поля с их названиями, sap_c4c_query читает строки, а sap_c4c_get_entity читает одну запись по её ObjectID.
Запросы: фильтры поддерживают eq, ne, ge, le, gt, lt, and, startswith и endswith; or работает только в пределах одного поля. Даты записываются как datetimeoffset'2026-01-01T00:00:00Z', а EntityLastChangedOn находит изменения с заданного момента. search — полнотекстовый поиск SAP. Ключ записей — ObjectID; бизнес-идентификаторы вроде AccountID или ID — отдельные поля. ИИ запрашивает через select только нужные поля.
Ограничения: не более 1000 строк на страницу (top, затем skip); списки возвращают общее количество. expand работает медленно на больших наборах.
Частые ошибки: 401 означает неверного пользователя или пароль либо заблокированного пользователя. 403 означает, что коммуникационное соглашение или бизнес-роли пользователя не покрывают этот бизнес-объект. 404 на каждом вызове обычно означает неверный SAP_C4C_HOST. 400 называет поле или фильтр, который API не принимает; правильные имена полей показывает sap_c4c_describe_entity.
Предварительные требования: SAP_C4C_HOST, SAP_C4C_USER, SAP_C4C_PASSWORD
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите SAP Sales Cloud and Service Cloud (C4C) и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
sap_c4c_list_services | Where the SAP Sales Cloud and Service Cloud (C4C) OData service lives |
sap_c4c_describe_service | The entity sets of a SAP Sales Cloud and Service Cloud (C4C) OData service with their business labels, keys and whether they are analytical… |
sap_c4c_describe_entity | The fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and… |
sap_c4c_query | Read rows from an entity set of SAP Sales Cloud and Service Cloud (C4C) |
sap_c4c_get_entity | Read one entity of SAP Sales Cloud and Service Cloud (C4C) by its key, optionally with related entities |
sap_c4c_guide | How to read SAP Sales Cloud and Service Cloud (C4C) through its OData API: the workflow, filter syntax, keys and ids, paging and known… |
sap_c4c_list_accounts | Corporate accounts (customers and prospects) from CorporateAccountCollection: ObjectID, AccountID, name, role (CRM000 customer, BUP002… |
sap_c4c_list_contacts | Contact persons from ContactCollection: ObjectID, ContactID, first and last name, job title and function, the account they belong to… |
sap_c4c_list_leads | Leads from LeadCollection: ObjectID, ID, name, life cycle status, qualification level, source, owner, account or company and contact, start… |
sap_c4c_list_opportunities | Opportunities from OpportunityCollection: ObjectID, ID, name, account, owner, sales phase, status, probability, expected value and… |
sap_c4c_list_sales_quotes | Sales quotes from SalesQuoteCollection: ObjectID, ID, name, account, status, net and gross amount with currency, valid-to date, owner and… |
sap_c4c_list_service_requests | Service requests (tickets) from ServiceRequestCollection: ObjectID, ID, subject, customer (BuyerPartyID) and contact, status, priority… |
sap_c4c_list_products | Products from ProductCollection: ObjectID, ProductID, description, status, product category, base unit of measure, usage and division |
sap_c4c_list_employees | Employees from EmployeeCollection: ObjectID, EmployeeID, name, job, e-mail, phone, organizational unit and user |
Примеры запросов
- «Покажите открытые возможности с ожидаемым закрытием в этом квартале: фаза продаж, вероятность и ожидаемая сумма.»
- «Найдите аккаунт ООО „Пример Индастриз“ и перечислите его контакты и открытые сервисные заявки.»
- «Какие сервисные заявки с высоким приоритетом просрочены и кто их обрабатывает?»
- «Перечислите лиды, созданные за последние 7 дней, по источнику и уровню квалификации.»
- «Какие коммерческие предложения истекают в этом месяце и к каким возможностям они относятся?»
Следующие шаги
Это руководство помогло?