カスタム MCP ツールを使用すると、特定のアクションを再利用可能な確定的なステップとしてコード化し、定義どおりに毎回正確に実行させることで、エージェントの動作を精密に制御できます。ツールキット内でカスタムツールを作成し、そのツールキットのエンドポイントを AI エージェントに提供します。 例えば、Jiraカスタムツールを使用してAIエージェントを作成できます。このエージェントは、未割り当ての高優先度のJiraチケットをすべて検出し、適切なチームメンバーに割り当てます。Jiraカスタムツールはツールキット内で定義します。その後、カスタムツールを含むツールキットのエンドポイントをAIエージェントに提供します。 Connect AI のナビゲーションメニューからAI > Toolkits を選択して、Toolkits ページにアクセスします。Documentation Index
Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
Use this file to discover all available pages before exploring further.

- 利用可能なツールキットの名前。
- 各ツールキットに含まれるカスタムツールの数。
- 各ツールキットに含まれるデータソースのアイコン。
- AIエージェントにURLをコピーするためのCopy URL ボタン。
- ツールキットの編集、コピー、削除を行うためのメニューアイコン。
前提条件
- MCP ツールキットは、Growth+ のお客様のみが利用可能です。
- カスタムツールの作成および設定は、管理者ユーザーのみが行えます。
- 接続ツールを追加するには、1 つ以上の接続を設定する必要があります。詳細については、ソースをご覧ください。
- ワークスペースツールを追加するには、1 つ以上のワークスペースを設定する必要があります。詳細については、ワークスペースをご覧ください。
カスタムツールの種類
ツールキットに追加できる主なツールには、接続ツールとワークスペースツールの2種類があります。ツールキットの編集画面では、接続ツールはツールのアイコンで、ワークスペースツールはフォルダで表示されます。
- 接続ツール–これらのツールは、1つ以上の接続に適用されます。接続ツール内では、ユニバーサルツールやソースツールを有効化できます。また、繰り返し実行可能なSQLクエリや操作のためのカスタムツールを作成することもできます。接続ツールに接続が割り当てられると、その接続を別の接続ツールに割り当てることはできなくなる点に注意してください。
- ワークスペースツール – これらは、ワークスペース内のアセットに対して特定のアクションを実行するツールです。ワークスペースツール内では、ユニバーサルツールを有効化できます。また、カスタムSQLツールを作成することも可能です。
- Universal Tools – これらは、 Connect AI に組み込まれているデータ探索および操作機能です。
getSchemas、getTables、executeProcedureなどの操作を提供します。これらは接続ツールとワークスペースツールの両方で利用可能です。ツールを有効にすると、そのツールには接続内のすべてのアセット、またはワークスペース内のすべてのアセットが含まれます。個々のツールをクリックすると、そのツールの説明、注釈、およびパラメータを表示できます。注釈の詳細な説明については、情報ボタンをクリックしてください。 ユニバーサルツールには依存関係がある場合があることに注意してください。あるツールを有効にするには、別のツールの有効化が必要になる場合があります。 - Source Tools(接続ツールのみ) – クエリを最適化するために、接続内の各アセットに対して get、search、create などのアクションを設定できます。例えば、Jira 接続がある場合、課題の検索、作成、更新、削除を行うツールを有効にできます。各ツールを編集して AI 指示を追加できます。また、必須およびオプションのパラメータを確認することもできます。
- Custom SQL Tools – 繰り返し実行するクエリや操作のために、カスタムSQLツールを作成できます。SQLクエリに入力される必須またはオプションのパラメータを追加できます。
新しいツールキットの追加
Server Instructions をMCPサーバーに追加し、「顧客データのみを使用する。外部データは使用しない。」などの一般的なツールキットの境界を設定します。
すべてのMCPクライアントがサーバー指示をサポートしているわけではありません。
ツールキットへのカスタムツールの追加
Universal Tools タブで、接続またはワークスペースのユニバーサルツールを有効にします。ツールを選択すると、ツールの説明、注釈、およびパラメータが表示されます。一部のツールは他のツールに依存しており、一緒に有効にする必要があります。
(接続ツールのみ)Source Tools タブで、ソースに使用するツールを有効にします。ツールを選択すると、ツールの説明と、オプションおよび必須のパラメータが表示されます。 必要に応じて、AI Instructions (MCP Context) を追加してください。ここでは、境界を設定し、ツールの意図を定義できます。カスタムツール向けの効果的なAI指示を作成するためのガイドラインを以下に示します:
- ツールの目的を明確かつ具体的に記述してください。ツールが何を行うか、どのような入力を受け付けるかを定義します。
- 明確な境界を設定してください。ツールがすべきこと、すべきでないことを明示的に記述します。
- さまざまな入力に対して指示をテストしてください。
Custom Tools タブは上級ユーザー向けです。ツールキット用のカスタムSQLツールの作成方法の詳細については、Add a Custom SQL Tool を参照してください。
カスタムSQLツールの追加
カスタムツールを使用すると、AIエージェントの応答精度を向上させることができます。カスタムSQLツールを追加するには:SQL文を作成します。ドキュメントには、ガイドとなる完全なSQLリファレンスが含まれています。
必要に応じて、SQL文にパラメータを追加します。SQL文にパラメータを追加する場合は、ツールの定義にあるParameters セクションにパラメータ名を追加する必要があります。

SQL文に標準SQLを使用する場合、追加するパラメータはすべてrequired パラメータでなければならず、そうでない場合はクエリが失敗します。オプションのパラメータを含むクエリの作成方法については、SQLカスタムテンプレートの使用を参照してください。
カスタム SQL テンプレートの使用
標準の SQL の代わりに、カスタム SQL テンプレートを使用して、カスタム SQL ツール内で SQL ステートメントを作成できます。カスタムテンプレートを使用すると、オプションのパラメータ、またはオプションと必須のパラメータを組み合わせることができます。 以下の 2 つの例は、SELECT ステートメント用の Bullhorn CRM 向け SQL テンプレートに基づいています。データソースで受け入れられるパラメータについては、データソースのデータモデルを参照してください。
次の例は、必須パラメータとオプションパラメータの両方を含むカスタムSQLテンプレートを示しています:
@first_name および@last_name は必須です。残りのパラメータはオプションです。クエリでは、オプションパラメータを任意の数含めることも、一切含めないことも可能です。
このSQLテンプレートの例では、すべてのパラメータは個別に省略可能ですが、テンプレートでは少なくとも1つのパラメータを指定する必要があります。
WHERE 1=1 を使用すると、その前に条件があるかどうかを気にすることなく、AND 句を安全に追加できます。
