Classmethod Salesforce Hosted Mcp Custom Server
Salesforce Hosted MCP Servers にカスタムMCPサーバーを追加してみた
- URL: https://dev.classmethod.jp/articles/add-custom-mcp-server-to-salesforce-hosted/
- 日付: 2026-06-15
- Tier: Tier 2
- 要旨: Salesforce Hosted MCP Servers の汎用権限スコープを限定するため、Apex Invocable Actions でカスタムMCPサーバーを実装した検証記事。商談に紐づく完了済み活動(ToDo)を作成する機能を題材にしている。
詳細
カスタムMCPサーバーの実装方法はフロー・Apex Invocable Actions・AuraEnabled Apex Methods・Apex REST Methodsなど複数あり、今回はApex Invocable Actionsを採用。@InvocableMethod / @InvocableVariable の label と description がMCPツールの名前・説明としてそのままAIツールに渡されるため、適切な記述が重要。公開できるのは global メソッドのInvocable Actionのみ。設定場所は「設定→インテグレーション→APIカタログ→MCPサーバー」から「Salesforce MCPサーバーを作成」を選択。