インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、SAP Sales Cloud and Service Cloud (C4C) をワンクリックで追加して、AI クライアント(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 キーを発行すれば完了です。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 が表示されるので、そこでパスワードを設定します。 - 代わりに、AI に見せたいワークセンターへの読み取り権限をビジネスロールで持つ、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 は呼び出しのたびにユーザーの権限をチェックするため、AI が見られるのは通信契約またはユーザーのビジネスロールが許可する範囲だけです。
読み取れるデータ: 法人取引先(顧客と見込み客)とそのロール、ステータス、ABC 分類、業種、担当者、主住所、電話、メール。取引先に属するコンタクト。ライフサイクルステータス、評価レベル、ソース、担当者付きのリード。営業フェーズ、ステータス、確度、見込み金額、予定クローズ日付きの商談(営業パイプライン用)。正味・総額、有効期限、関連する商談付きの販売見積。顧客、コンタクト、ステータス、優先度、処理担当者、サービスカテゴリ、期日、SLA 時間付きのサービスリクエスト(チケット、サービスのバックログ用)。製品。担当者や処理担当者の ID を名前に変換するための従業員。sap_c4c_guide はワークフローを説明し、API 呼び出しを消費しません。
その他のエンティティセット: 汎用 OData ツールでサービスの残りの部分にもアクセスできます。sap_c4c_list_services はサービスの場所を示し、sap_c4c_describe_service はすべてのエンティティセットを一覧表示(応答が大きく、1 日キャッシュ)、sap_c4c_describe_entity はフィールドとラベルを表示、sap_c4c_query は行を読み取り、sap_c4c_get_entity は ObjectID で 1 件のレコードを読み取ります。
クエリ: フィルターは eq、ne、ge、le、gt、lt、and、startswith、endswith に対応し、or は 1 つのフィールドでのみ使えます。日付は datetimeoffset'2026-01-01T00:00:00Z' の形式で書き、EntityLastChangedOn で特定の時点以降の変更を探せます。search は SAP のフリーテキスト検索です。レコードのキーは ObjectID で、AccountID や ID などの業務 ID は別のフィールドです。AI は select で必要なフィールドだけを要求します。
制限: 1 ページ最大 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 日間に作成されたリードを、ソースと評価レベル別に一覧にしてください。」
- 「今月有効期限が切れる販売見積はどれで、どの商談に属していますか。」
次のステップ
このガイドは役に立ちましたか?