OpenclawとSalesforce MCPを統合して業務自動化を実現する実践ガイド

益子 竜与志
益子 竜与志
XThreads
最終更新日:2026年04月18日公開日:2026年04月18日

ComposioのMCPルーター経由でSalesforce Service CloudをMCP連携することで、Telegram/Slackから自然言語でSalesforceのケース管理・ワークフロー自動化が可能になります。セットアップ手順から実践ユースケースまで解説します。

OpenclawとMCPの親和性——なぜ組み合わせると強力なのか

Openclaw(オープンクロー)は、AIエージェントをSlackやTelegram、Discordなどのメッセージングプラットフォーム上で常時稼働させるためのオープンソースハーネスです。MIT Licenseのもとで公開され、GitHubでは247,000以上のスターを獲得しており、エンタープライズ向けのAIエージェント基盤として急速に普及しています。

一方、MCP(Model Context Protocol)はAIエージェントと外部ツール・サービスをつなぐ標準プロトコルです。MCPの登場により、AIエージェントはSalesforce、GitHub、Slackなどの業務ツールをプログラマブルに操作できるようになりました。Openclawはこのプロトコルをネイティブにサポートしており、MCPサーバーを設定ファイルに追加するだけでエージェントの能力を拡張できます。

この組み合わせが特に強力な理由は、Openclawのスキルシステムにあります。OpenclawはSKILL.mdベースのディレクトリ構造でスキルを管理しており、MCPで接続した外部ツールのAPIをそのままスキルとして自然言語から呼び出すことができます。従来であれば専用のインテグレーション開発が必要だった「Salesforceのケースを確認して、ステータスを更新して、担当者に通知する」といった複合的な業務フローを、チャットメッセージ一行で実行できるようになります。

OpenclawとMCPのアーキテクチャ概念図

アーキテクチャ概要——ComposioのMCPルーターを使ったSalesforce統合の仕組み

OpenclawとSalesforceを連携させる際には、ComposioのMCPルーターが重要な役割を担います。ComposioはSalesforceを含む850以上のアプリケーション、20,000以上のツールに対応したMCPプロキシサービスです。

全体のアーキテクチャは以下の構成になります。

  • ユーザーインターフェース層:Telegram、Slack、Discord、WhatsApp、Teams、iMessage、Signalなど、ユーザーが普段使っているメッセージングアプリ
  • Openclaw(エージェントハーネス):受信したメッセージをもとにLLMが意図を解釈し、適切なスキルやMCPツールを呼び出す
  • ComposioのMCPルーター:タスク内容に応じて必要なSalesforceツールを動的にロードする。全ツールを常時読み込まないため、コンテキスト肥大化を防止できる
  • Salesforce Service Cloud:ケース管理、知識ベース、ワークフロー自動化、オムニチャンネルサポートなどの機能を提供する

ComposioのMCPルーターが特に優れているのは、「動的ツールロード」の機能です。Salesforceには数百のAPIエンドポイントが存在しますが、すべてをLLMのコンテキストに渡すとトークン消費が膨大になります。Composioのルーターは、ユーザーのリクエスト内容を解析し、ケース管理ならケース関連ツールだけを、知識ベース検索なら検索ツールだけをロードすることで、効率的なAPI呼び出しを実現しています。

認証面では、ComposioがOAuth 2.0認証の管理を全面的に担当します。独自のSalesforce OAuthクレデンシャルを設定することも可能で、既存のSalesforce Connected App設定を流用できます。

セットアップ手順——ComposioとOpenclawでSalesforce MCPを接続する

実際にOpenclawとSalesforceをMCP連携させるための手順を説明します。大きく3つのステップで完了します。

Step 1 ComposioアカウントとMCPエンドポイントの準備

まずComposioのアカウントを作成し、Salesforce Service Cloud連携を有効化します。Composioのダッシュボードから「Salesforce」を選択し、OAuth認証でSalesforce組織との接続を完了させます。完了後、Composio側からMCPサーバーエンドポイントURL(https://mcp.composio.dev/salesforce/<your-id>形式)が発行されます。

Step 2 OpenclawのMCP設定にComposioエンドポイントを追加

Openclawの設定ファイル(通常は~/.openclaw/settings.jsonまたはclaude_desktop_config.json相当の設定ファイル)にComposioのMCPサーバーを追加します。

{
  "mcpServers": {
    "salesforce": {
      "command": "npx",
      "args": [
        "-y",
        "@composio/mcp@latest",
        "start",
        "--url", "https://mcp.composio.dev/salesforce/YOUR_COMPOSIO_KEY"
      ]
    }
  }
}

Openclawを再起動すると、次回の起動時にSalesforce MCPサーバーが自動的に利用可能になります。

Step 3 Openclawスキルの設定(任意)

標準のMCP統合だけでも多くの操作が可能ですが、チームのワークフローに合わせたカスタムスキルをSKILL.md形式で定義することで、より自然な対話が実現します。たとえば「エスカレーションスキル」として、緊急ケースの自動検出から担当者へのSlack通知までを一連の手順として定義できます。

セットアップ手順とSalesforceケース管理のスクリーンショット

ユースケース実践——Telegram/SlackからSalesforceを操作するシナリオ

統合が完了すると、日常の業務をチャットから直接操作できるようになります。代表的なシナリオを紹介します。

シナリオ1 ケース管理の自動化

カスタマーサポート担当者がSlackで「今日の未解決ケースを優先度順に見せて」と送信すると、OpenclawがSalesforce Service CloudのCase APIを呼び出し、優先度・件名・担当者・作成日時を整理した一覧をSlackに返信します。さらに「ケース#12345のステータスをIn Progressに更新して、田中さんにアサインして」と続けるだけで、ケースの更新と担当者の変更が完了します。

シナリオ2 知識ベース検索とAI回答支援

「返品ポリシーに関する記事を検索して」とTelegramから送信すると、OpenclawはSalesforce Knowledge BaseをMCP経由で検索し、関連する記事の要約とリンクを返します。さらに「この内容をもとに顧客向けの回答文を作成して」と指示すれば、LLMが知識ベースの内容を引用しながら回答文を自動生成します。

シナリオ3 顧客インタラクション追跡とレポート生成

週次レポートの作成も自動化できます。「先週の顧客対応サマリーをSlackに投稿して」と設定しておくと、OpenclawはSalesforceのActivity Historyを集計し、対応件数・平均解決時間・満足度スコアをMarkdownフォーマットで整理してSlackチャンネルに自動投稿します。Openclawのcronジョブ機能と組み合わせれば、毎週月曜朝9時に自動実行することも可能です。

シナリオ4 オムニチャンネルサポートの自動化

メール・電話・チャットなど複数チャネルからの問い合わせをSalesforceが受信した際、特定条件(VIP顧客、高優先度、特定キーワード)に合致するケースをOpenclawが自動検出し、担当者のWhatsAppやTelegramに即時通知するワークフローも構築できます。

セキュリティと権限管理——OAuth認証とスコープ設計のベストプラクティス

エンタープライズ環境でSalesforceをAIエージェントと統合する際は、セキュリティと権限設計が最も重要な考慮事項です。

OAuth 2.0スコープの最小化原則

ComposioのOAuth設定では、Openclawエージェントに付与するSalesforceのAPIスコープを最小限に絞ることを推奨します。ケース管理のみであればapiスコープで十分であり、フルアクセスを意味するfullスコープは避けるべきです。Composioのダッシュボードから接続設定を編集し、必要なスコープのみを選択できます。

独自OAuthクレデンシャルの活用

Composioはデフォルトで共有OAuthクレデンシャルを使用しますが、企業向けには独自のSalesforce Connected Appクレデンシャルを設定することを強く推奨します。Salesforce管理コンソールでConnected Appを作成し、Client IDとClient Secretをcomposioに設定することで、アクセスログの完全な追跡と、コンプライアンス要件への対応が可能になります。

Openclawユーザー別の権限分離

Openclawのマルチユーザー機能を活用して、Slackユーザー別に異なるSalesforceプロファイルを割り当てることもできます。一般担当者はケースの参照・更新のみ、マネージャーはレポート生成まで許可する、といった細かな権限設計が実現できます。

監査ログとアクセス記録

ComposioはすべてのMCP呼び出しのログを保持しており、どのAgentがいつどのSalesforceAPIを呼び出したかを後から追跡できます。Salesforce側のEvent Monitoringと合わせて活用することで、AIエージェントによる操作の完全な監査証跡を維持できます。

さらなる拡張——Salesforce以外のツールとの組み合わせ

ComposioのMCPルーターはSalesforceだけでなく、850以上のアプリケーションに対応しています。Openclawと組み合わせることで、複数のSaaSを横断した業務自動化が実現します。

たとえば「Salesforceで高優先度ケースが作成されたら、Jiraにバグチケットを起票して、GitHubの関連issueをリンクして、Slackのエンジニアチャンネルに通知する」といった複合ワークフローも、Openclawのスキルとして定義可能です。各ツールはそれぞれ独立したMCPサーバーとして追加されており、LLMが文脈に応じて適切なツールを選択して呼び出します。

また、2025年7月にパイロット開始が予定されているAgentforce 3では、MCPクライアントがネイティブ搭載される予定です。これにより、SalesforceのネイティブエージェントとOpenclawエージェントが同じMCPプロトコルを通じて協調動作するシナリオも視野に入ってきます。Openclaw側からAgentforceのエージェントをMCP経由でトリガーしたり、逆にAgentforceのワークフローからOpenclaw経由でSlack通知を送ったりといった連携が将来的に可能になります。

OpenclawとComposio、そしてSalesforce MCPの組み合わせは、現時点で最も実用的なエンタープライズAIエージェント統合の選択肢の一つです。APIの知識がなくても自然言語でSalesforceを操作できる環境を整えることで、カスタマーサポート・営業・オペレーションチームの生産性を大きく向上させることができます。まずはComposioの無料枠でSalesforce接続を試してみることをおすすめします。

IT/DXプロジェクト推進するPMO・コンサル人材を提供しています

AI利活用×高生産性のリソースで、あらゆるIT/DXプロジェクトを一気通貫支援します

詳しく見る →
AI駆動型ITコンサルティング
Careerバナーconsultingバナー