Salesforce - SObject Delete
Salesforce公式Hosted MCPのSObject Deleteサーバーに接続し、Salesforceオブジェクトデータの参照、検索、削除を行えます。
主な機能
- Salesforceオブジェクトのスキーマ情報とユーザー情報の取得
- SOQLクエリとSOSL検索の実行
- 最近参照したSObjectレコードの取得
- 関連レコードの取得
- SObjectレコードの削除
基本情報
認証方式
Salesforce OAuth認証を使用します。
入力パラメータ
- sandbox(任意): Salesforce Sandbox環境に接続するかどうか
サポートするMCPツール
soqlQuery
SOQLクエリを実行してSalesforceレコードを取得します。
listRecentSobjectRecords
ユーザーが最近参照または更新した特定のSObjectレコードを取得します。
getUserInfo
現在認証しているSalesforceユーザーの識別情報とコンテキスト情報を取得します。
getRelatedRecords
親レコードとの関係をたどって関連する子レコードを取得します。
getObjectSchema
LLMが扱いやすい形式でSalesforceオブジェクトのスキーマ情報を取得します。
find
SOSLベースのテキスト検索を実行し、複数のSalesforceオブジェクトからデータを探します。
deleteSobjectRecord
IDを指定してSalesforceレコードを削除します。
deleteRelatedRecord
親レコードとの関係をたどって関連する子レコードを見つけて削除します。
使用例
例えば、
- プロンプトで「このテスト用Leadレコードを削除して」と入力すると、
- LLMは対象レコードを確認したうえで
deleteSobjectRecordツールを呼び出し、 - ツール実行結果に基づいてチャットで応答します。
その他の使用例:
- 「削除したいAccountを先に確認して」
- 「このAccountに関連するテスト用Contactを削除して」
注意事項
- 作成・更新操作は提供しません。
- 削除操作は実際のSalesforceデータに反映されるため、注意して実行してください。
- 利用できるオブジェクトとフィールドはSalesforceの権限に応じて異なります。
Last updated on