Claude CodeでSalesforceを操る!初心者でも抽出する方法を解説

Salesforceには、商談や取引先、活動履歴といった営業の現場で最も価値の高いデータが日々たまっていきます。そのデータをAIにそのまま読ませて、傾向の分析やメールの下書きまで任せられたら、と考える営業企画やマーケティングの担当者は少なくありません。ところが実際に始めようとすると、そもそもClaude CodeとSalesforceは公式に連携できるのか、つないだ先で何ができるのか、基幹に近いデータを扱って安全なのか、という疑問が先に立って手が止まってしまいます。

この記事では、Claude CodeとSalesforceをつなぐために公式に用意された仕組みの全体像と、連携でできること、そして基幹データを安全に扱うための考え方を、公式ドキュメントで確認できた範囲に絞って整理します。クリック単位の細かな設定は仕様の更新が速く、環境によっても変わるため、要所では公式ドキュメントへ案内する形をとります。営業企画やセールスオペレーション、マーケティング、情報システムの担当者が、まず何ができて何から始めればよいかを見通せる状態を目指します。

同じように「AIで社内データを活かしたいが、安全に進められるか不安だ」という相談は、malnaでも数多く受けてきた領域です。

malnaのAI導入・AIエージェント導入支援サービスの案内

Claude CodeとSalesforceは連携できるのか|公式に用意された仕組み

Claude CodeはMCP(Model Context Protocol)という標準規格に対応しており、Salesforceが公式に提供するMCPサーバーを介して連携できます。MCPは、AIツールを外部のデータソースやツールに接続するためのオープンな標準規格です。これに対応したサーバーを追加すると、Claude Codeは手元のチャット画面の外にあるデータを直接読み書きできるようになります。

Claude Code側では、claude mcp addというコマンドでMCPサーバーを追加し、.mcp.jsonなどの設定ファイルで管理します。リモートのサーバーに接続する際はOAuth 2.0による認証に対応しており、外部サービスの正規のログインを通じてアクセス権を渡す仕組みです。MCPは、Claude Codeにとって外部ツールやデータベース、APIへの入り口になります。

Salesforceも、2025年にMCP対応を複数のサービスへ広げる方針を公式に発表しました。柱は3つあります。CRMの業務データを扱うSalesforce Hosted MCP Servers、開発作業を扱うSalesforce DX MCP Server、そしてAgentforceのネイティブMCPクライアントです。このうちHosted MCP Serversはその後に一般提供が始まり、日本語の公式開発者ブログでも使い始め方が案内されています。Claude CodeとSalesforceの連携は、両者が同じMCPという標準規格に対応しているからこそ成り立つもので、どちらか一方の独自機能ではありません。

MCPはオープンな規格のため、Salesforce公式以外にも有志やベンダーが提供するサードパーティ製のサーバーが複数存在します。ただし提供元によって扱える範囲や安全性の前提が異なります。この記事では原則として、Salesforceが公式に提供する仕組みを中心に扱います。

参考:Overview – Claude Docs

参考:Connect Claude Code to tools via MCP – Claude Docs

参考:Introducing MCP Support Across Salesforce – Salesforce Developers Blog

参考:Salesforce Hosted MCP Server 使い始め – Salesforce Developers Blog

連携でできること|「データを読む」から「下書きをつくる」まで

Salesforce連携でClaude Codeにできるのは、CRMデータの読み取りと集計、傾向の言語化、そしてメールや提案の下書き生成といった定型作業の支援です。従来のチャット型AIでは、Salesforceの画面を開いて数字をコピーし、チャット欄に貼り付けて質問する、という手作業が挟まりました。MCPで直接つなぐと、その受け渡しをはさまずにデータを横断できます。ここが両者の大きな違いです。

出発点になるのは、商談や取引先、活動のデータを読み取り、集計や傾向の要約をAIに任せる使い方です。そこから一歩進めると、失注理由の分類や、案件の停滞を示すサインの洗い出しといった、人が手で集計すると時間のかかる作業を言語化してもらえます。さらに、読み取った内容をもとにフォローアップメールや提案のたたき台を下書きさせることもできます。具体的には次のとおりです。

  • 商談・取引先・活動データの読み取りと集計
  • 受注や失注の傾向の要約、停滞案件の洗い出し
  • 読み取った内容にもとづくメール・提案の下書き生成

たとえば読み取り専用でつないだうえで、今四半期の商談を業種別に集計する、先月の失注案件を理由ごとに分類する、最終活動日から動きの止まった案件を洗い出す、といった依頼を日本語のまま投げられます。返ってきた集計や分類はあくまでたたき台であり、数字の裏取りや解釈は担当者が確認する前提です。

従来のチャット型AIとの違いは、データの受け渡し方にあります。画面からのコピーを介さず、権限の範囲でデータを横断できる点が、連携の価値です。

観点 従来のチャット型AI Claude CodeのMCP連携
データの受け渡し 画面からコピーして貼り付ける サーバー経由で直接読み取る
扱える範囲 貼り付けた分だけ 権限の範囲のデータを横断
権限の扱い 利用者の操作任せ サーバー種別と権限で制御

こうした外部データにMCPでつないで業務を自動化する取り組みは、malnaでも実際に手を動かしてきた領域です。広告運用では複数媒体のデータ取得から分析、施策提案までをつなぐ仕組みを、提案業務では商談の記録から提案資料の下書きを生成する仕組みを、それぞれ公開しています。いずれもSalesforceそのものではありませんが、MCPを介して外部のデータやツールにつなぎ、定型作業を任せるという発想は共通します。連携を検討するときの具体的なイメージとして参考になるはずです。

ただし、これらの取り組みで得られた効率化の度合いは、対象データも業務も異なるSalesforce連携にそのまま当てはまるものではありません。どれだけ短縮できるかは環境によって変わるため、この記事では具体的な効果を数値で断定することは避けます。

関連記事:Claude Codeで広告分析と施策提案を自動化する方法

関連記事:Claude Codeで提案資料作成を自動化した方法

malnaのAI導入・AIエージェント導入支援サービスの案内

公式のSalesforce MCPサーバーは2種類|業務データ向けと開発向け

Salesforceが公式に提供するMCPサーバーは、CRMの業務データを扱うHosted MCP Serversと、開発作業を扱うDX MCP Serverの2系統に分かれます。どちらも公式ですが、想定する使い手と扱う対象が違います。自分の目的がどちらに当たるかを先に見極めると、迷わずに進められます。

業務データ向け:Salesforce Hosted MCP Servers

Hosted MCP Serversは、CRMに蓄積された業務データを扱うためにSalesforceがホストする公式サーバーです。営業企画やセールスオペレーション、情報システムの担当者にとって主役になるのはこちらです。取引先や商談といったオブジェクトを対象に、扱える操作の範囲ごとにサーバーが分かれている点が特徴です。読み取りだけを許すもの、作成や更新まで許すもの、削除だけを扱うもの、すべての操作を許すものが、それぞれ用意されています。

サーバー 扱える操作 主な用途
sobject-reads 読み取り・クエリのみ(変更なし) データの分析・要約
sobject-mutations 作成・更新(削除なし) レコードの追記・更新
sobject-deletes 削除のみ 不要データの整理
sobject-all すべての操作(作成・読み取り・更新・削除) 一括での運用

このほかに、統合された顧客データを扱うData 360向けのサーバーや、分析基盤のTableau向けのサーバーも提供されています。ここで見落としてはいけないのが、標準サーバーは初期状態では無効で、管理者が有効化して初めて使えるという点です。誰でも勝手につなげてしまうわけではなく、有効化の判断そのものが統制のポイントになります。

開発向け:Salesforce DX MCP Server

DX MCP Serverは、Salesforce上でのアプリ開発作業を対象とした公式のサーバーです。コマンドを通じて導入でき、メタデータやデータ、Org、テスト、コード解析、DevOps Centerなど複数のツールセットにまたがる多数のツールを備えます。デプロイやApexテストの実行、開発用の一時的なOrgの作成といった、エンジニアが担う開発タスクを自然言語で扱うための仕組みです。

営業やマーケティングの担当者がCRMのデータを分析したい場合、必要になるのは基本的に前者のHosted MCP Serversです。後者のDX MCP Serverが選択肢に入るのは、開発チームがSalesforceのカスタマイズや実装を効率化したい場面になります。

参考:Servers Reference – Salesforce Hosted MCP Servers

参考:salesforcecli/mcp – GitHub

基幹データを扱うときの権限とセキュリティ設計

Salesforceは業務の基幹に近いため、最初は読み取り専用のサーバーから始め、AIに渡す権限を必要最小限に絞る設計が安全です。商談や取引先のデータは、誤って更新や削除がされれば営業活動そのものに影響します。だからこそ便利さより先に、どこまでの操作を許すかを決めることが、連携を始める前提になります。

第一の原則は、読み取り専用のサーバーから始めることです。前の章で見たとおり、Hosted MCP Serversは操作の範囲ごとに分かれています。分析や要約が目的なら、変更を伴わないsobject-readsで足りる場面が多く、作成や更新、削除は本当に必要になった段階で範囲を広げれば済みます。最初からすべての操作を許すサーバーにつなぐ必要はありません。

第二に、認証はユーザーごとのOAuthで行われ、そのユーザーが本来持つ権限の範囲でしかデータにアクセスできない仕組みになっています。公式ドキュメントでは、これらのツールが項目レベルセキュリティと共有ルールを尊重すると明記されています。つまり、連携に使うユーザーへ過剰な権限を与えないことが、そのままAIに渡す権限を絞ることにつながります。分析用のユーザーには参照に必要な範囲だけを持たせる、という設計が有効です。

第三に、標準サーバーが既定で無効であり、管理者による有効化を経て初めて使える点も、組織としての統制に役立ちます。個々のメンバーが思い思いに接続する状態を避けられ、どのサーバーを誰の権限でどのデータに開くのかを、管理側で決められます。

最後に、AIの出力をそのまま信じないという運用面の原則も欠かせません。読み取ったデータの解釈や要約には誤りが混じることがあり、社外に出る文面や意思決定に使う集計は、人による確認を前提にする必要があります。権限設計とレビュー体制は、連携を便利な実験から安心して回せる運用に変える両輪です。こうした権限の切り分けや運用ルールづくりは、社内だけで進めると判断に迷う場面が多く、malnaでも伴走しながら整理を支援しています。

参考:Hosted MCP Servers Overview – Salesforce Developers

何から始めるべきか|スモールに読み取りから

最初の一歩は、読み取り専用の連携でSalesforceの商談データをClaude Codeに要約や集計させ、その出力を人がレビューする使い方です。いきなり全社のデータや書き込みまで対象にするのではなく、影響範囲の小さいところから試し、手応えを確かめながら広げていくのが現実的です。

着手する範囲を決めるときは、次の観点で見極めると迷いにくくなります。変更を伴わない読み取りから始め、機密度の低いデータを選ぶことが起点です。そのうえで出力を確認できるレビュー体制があるかを確かめ、誰が準備するのかを最初に決めておきます。

  • 変更を伴わない読み取りから始める
  • 機密度の低いデータから対象にする
  • 出力を人が確認できるレビュー体制を用意する
  • 有効化や認証を担う管理者・情報システム部門の関与を確保する

連携の準備は、営業担当だけで完結するとは限りません。サーバーの有効化や認証の設定には、Salesforceの管理者や情報システム部門の関与が必要になる場面があります。この点を最初に押さえておくと、途中で止まらずに進められます。

具体的な接続手順は環境や時期によって変わるため、Salesforceの公式ドキュメントの案内に沿って進めるのが安全です。公式ドキュメントでは、本番環境とは別にテスト環境(サンドボックス)向けの接続先も案内されています。いきなり本番のSalesforceに触れず、テスト環境で挙動を確かめてから本番へ広げる進め方も選べます。

読み取りでの試行から一歩進め、社内の運用に定着させる段階では、権限設計や業務への組み込み方が論点になります。malnaは、AI活用を試すだけで終わらせず、社内で回せる形に落とし込むまでを伴走して支援しています。SalesforceデータのAI活用や内製化を検討される際は、こちらからご相談ください

参考:Connect Claude with Salesforce Hosted MCP Servers – Salesforce Developers Blog

よくある質問

Claude CodeとSalesforceの連携を検討する際に、担当者からよく寄せられる質問をまとめました。公式に用意されているのか、データは安全か、誰が準備するのかといった、着手前に確認しておきたい点を中心に取り上げます。

Claude CodeとSalesforceの連携は、公式に用意されているものですか?

はい、公式に用意されています。Claude CodeはMCPという標準規格に対応し、Salesforceも業務データ向けのHosted MCP Serversと開発向けのDX MCP Serverを公式に提供しています。両者が同じ規格に対応しているため、標準の仕組みの範囲で連携できます。

連携すると、Salesforceのデータが勝手に書き換えられたり削除されたりしませんか?

読み取り専用のサーバーを選べば、変更や削除は行われません。Hosted MCP Serversは操作の範囲ごとにサーバーが分かれており、分析目的なら読み取りのみのサーバーで十分です。作成や更新、削除は必要になった段階で範囲を広げる設計が安全です。

連携の設定は営業担当だけで完結しますか、情報システム部門の関与が必要ですか?

多くの場合、情報システム部門や管理者の関与が必要です。標準のMCPサーバーは初期状態では無効で、管理者が有効化して初めて使えます。認証やユーザー権限の設定も伴うため、準備の段階で管理側と連携しておくことをおすすめします。

本番のSalesforceにつなぐ前に、テスト環境で試すことはできますか?

できます。公式ドキュメントでは、本番環境とは別にテスト環境(サンドボックス)向けの接続先も案内されています。基幹に近いデータを扱う以上、まずテスト環境で挙動を確認してから本番に広げる進め方が安全です。

Claude Code以外のAIツールでも、Salesforceの公式MCPサーバーは使えますか?

使えます。Salesforce Hosted MCP Serversは、MCPに対応したクライアントから接続できる仕組みで、公式ドキュメントではClaudeのほかChatGPTやCursorなどが対応クライアントとして挙げられています。MCPという共通規格に対応していることが利用の前提です。

まとめ

Claude CodeとSalesforceは、両者が対応するMCPという標準規格を通じて公式に連携できます。できることは、CRMデータの読み取りや集計、傾向の言語化、下書き生成といった定型作業の支援が中心です。公式のサーバーは業務データ向けと開発向けの2系統に分かれ、営業やマーケティングの担当者にとっての主役は業務データ向けのHosted MCP Serversになります。

始めるうえで最も大切なのは、基幹に近いデータを扱うという前提を忘れないことです。読み取り専用から始め、AIに渡す権限を絞り、出力を人がレビューする設計を守れば、便利さと安全性を両立できます。まずはテスト環境で商談データの要約から試すのが、無理のない入り口です。そこから社内の運用に定着させる段階で判断に迷ったときは、権限設計から業務への組み込みまでmalnaが伴走して整理を支援します。

malnaのAI導入・AIエージェント導入支援サービスの案内
無料相談はこちら
                   

執筆者情報

malnaブログ編集部

writer malnaブログ編集部 webマーケター / データアナリスト
Facebook・InstagramをはじめとするSNS広告からSEO対策など、マーケティングに関する様々な情報を発信しています。
記事一覧はこちら

関連記事タグをクリックでカテゴリページを開きます

malnaのマーケティングについて

弊社ではメディアやSNSなど総合的な支援が可能です。
媒体ごとに違うパートナーが入ることもなくスピーディな意思決定が可能です。
ご不明点や不安な点等ございましたらお気軽にお問い合わせください。

サービス資料はこちら 詳しく見る