> 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.

# Outils

## Vue d’ensemble

Les outils permettent aux agents ElevenLabs d’effectuer des actions au-delà de la génération de réponses textuelles.
Ils permettent aux agents d’interagir avec des systèmes externes, d’exécuter une logique personnalisée ou d’accéder à des fonctionnalités spécifiques au cours d’une conversation.
Cela permet des interactions plus riches et plus performantes, adaptées à des cas d’usage spécifiques.

ElevenLabs Agents prend en charge les types d’outils suivants :

#### [Outils client](/docs/fr/eleven-agents/customization/tools/client-tools)

Outils exécutés directement dans l’application côté client, par exemple dans un navigateur web ou une application mobile.

#### [Outils webhook](/docs/fr/eleven-agents/customization/tools/webhook-tools)

Outils personnalisés qui appellent des API externes via des webhooks.

#### [Outils de code](/docs/fr/eleven-agents/customization/tools/code-tools)

JavaScript personnalisé exécuté dans un environnement isolé sur l’infrastructure d’ElevenLabs.

#### [Outils MCP](/docs/fr/eleven-agents/customization/tools/mcp)

Serveurs Model Context Protocol qui fournissent des outils et des ressources aux agents.

#### [Outils système](/docs/fr/eleven-agents/customization/tools/system-tools)

Outils intégrés fournis par la plateforme pour les actions courantes.

## Fonctionnalités des outils

#### [Sons d’appel d’outil](/docs/fr/eleven-agents/customization/tools/tool-configuration/tool-call-sounds)

Ajoutez un son d’ambiance pendant l’exécution d’un outil pour améliorer l’expérience utilisateur.

#### [Interruptions d’outil](/docs/fr/eleven-agents/customization/tools/tool-configuration/tool-interruptions)

Contrôlez si les utilisateurs peuvent interrompre l’agent pendant l’exécution d’un outil.