Skip to Content

Salesforce

Salesforce CRMに接続して、SOQLクエリ、SOSL検索、DML操作などを実行できます。

主な機能

  • SOQLクエリ実行によるデータ取得
  • SOSL検索による複数オブジェクトでのデータ検索
  • DML操作(CREATE、UPDATE、DELETE)の実行
  • オブジェクトスキーマ情報の取得
  • 集計クエリ実行によるビジネス分析

基本情報

認証方式

ユーザー名/パスワード認証を使用します。

入力パラメータ

  • username (必須): Salesforceユーザー名
  • password (必須): Salesforceパスワード
  • salesforceToken (必須): Salesforceセキュリティトークン(ユーザー設定で確認)
  • instanceUrl (必須): SalesforceインスタンスURL(例: https://mycompany--dev.sandbox.lightning.force.com

サポートするMCPツール

データ取得ツール

query_records

SOQLクエリを実行してSalesforceレコードを取得します。トークン効率的なフォーマットで最適化されています。

入力パラメータ:

  • query (必須): 実行するSOQLクエリ(例: SELECT Id, Name FROM Account LIMIT 10

aggregate_query

GROUP BYを使用したSOQL集計クエリを実行してビジネス分析とレポート作成を行います。

入力パラメータ:

  • query (必須): GROUP BYを含むSOQL集計クエリ(例: SELECT COUNT(Id), Industry FROM Account GROUP BY Industry

データ検索ツール

search_objects

複数のSalesforceオブジェクトでレコードを検索するためにSOSL検索を実行します。

入力パラメータ:

  • searchQuery (必須): SOSL検索クエリ(例: FIND {John} IN ALL FIELDS RETURNING Account(Id, Name), Contact(Id, Name)

データ管理ツール

dml_records

SalesforceレコードでDML操作(CREATE、UPDATE、DELETE)を実行します。

入力パラメータ:

  • operation (必須): DML操作タイプ(CREATEUPDATEDELETE
  • objectName (必須): Salesforceオブジェクト名(例: AccountContactOpportunity
  • recordId (任意): レコードID(UPDATEとDELETE操作に必要)
  • fields (任意): JSONオブジェクト形式のフィールド値(CREATEとUPDATE操作に必要)

スキーマ情報ツール

describe_object

フィールドとリレーションシップを含むSalesforceオブジェクトの詳細スキーマ情報を取得します。

入力パラメータ:

  • objectName (必須): 説明するSalesforceオブジェクト名(例: AccountContactOpportunity

使用例

例えば、

  • プロンプトで「Accountオブジェクトから最近作成された10件のレコードを取得して」と入力すると、
  • LLMはMCPを通じてquery_recordsツールを呼び出してSOQLクエリを実行します。
  • そして、ツール呼び出し結果に基づいてチャットで応答します。

Salesforceセキュリティトークン生成方法

  1. Salesforceにログインします。
  2. 右上のプロフィールアイコンをクリックします。
  3. 設定(Setup)を選択します。
  4. 左サイドバーでマイ個人情報(My Personal Information)をクリックします。
  5. マイセキュリティトークンのリセット(Reset My Security Token)をクリックします。
  6. セキュリティトークンのリセット(Reset Security Token)をクリックします。
  7. セキュリティトークンがメールで送信されます。

注意事項

  • Salesforce APIの最新バージョンを使用します。
  • SOQLクエリはSalesforceオブジェクトとフィールドの権限によって制限されます。
  • DML操作はデータ整合性を保つために慎重に実行してください。
  • API呼び出し制限があるため、過度なリクエストは避けてください。
  • セキュリティトークンは安全に保管し、定期的に更新してください。
Last updated on