> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# ツール

## 概要

ツールを使用すると、ElevenLabsエージェントはテキスト応答の生成以外のアクションを実行できます。
エージェントは会話中に外部システムと連携したり、カスタムロジックを実行したり、特定の機能にアクセスしたりできます。
これにより、特定のユースケースに合わせた、より豊かで高機能なインタラクションを実現できます。

ElevenLabs Agentsでは、次の種類のツールをサポートしています。

#### [クライアントツール](/docs/ja/eleven-agents/customization/tools/client-tools)

クライアント側アプリケーション（例：ウェブブラウザ、モバイルアプリ）で直接実行されるツールです。

#### [Webhookツール](/docs/ja/eleven-agents/customization/tools/webhook-tools)

Webhookを通じて外部APIを呼び出すカスタムツールです。

#### [コードツール](/docs/ja/eleven-agents/customization/tools/code-tools)

ElevenLabsのインフラ上にあるサンドボックス環境で実行されるカスタムJavaScriptです。

#### [MCPツール](/docs/ja/eleven-agents/customization/tools/mcp)

エージェントにツールとリソースを提供するModel Context Protocolサーバーです。

#### [システムツール](/docs/ja/eleven-agents/customization/tools/system-tools)

一般的なアクション向けにプラットフォームが提供する組み込みツールです。

## ツール機能

#### [ツール呼び出し音](/docs/ja/eleven-agents/customization/tools/tool-configuration/tool-call-sounds)

ツールの実行中に環境音を追加して、ユーザー体験を向上させます。

#### [ツールの割り込み](/docs/ja/eleven-agents/customization/tools/tool-configuration/tool-interruptions)

ツールの実行中にユーザーがエージェントを割り込めるかどうかを制御します。