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

# Herramientas

## Descripción general

Las herramientas permiten a los agentes de ElevenLabs realizar acciones más allá de generar respuestas de texto.
Permiten a los agentes interactuar con sistemas externos, ejecutar lógica personalizada o acceder a funcionalidades específicas durante una conversación.
Esto permite interacciones más completas y capaces, adaptadas a casos de uso concretos.

ElevenLabs Agents admite los siguientes tipos de herramientas:

#### [Herramientas del cliente](/docs/es/eleven-agents/customization/tools/client-tools)

Herramientas que se ejecutan directamente en la aplicación del cliente (p. ej., navegador web o app móvil).

#### [Herramientas de webhook](/docs/es/eleven-agents/customization/tools/webhook-tools)

Herramientas personalizadas que llaman a API externas mediante webhooks.

#### [Herramientas de código](/docs/es/eleven-agents/customization/tools/code-tools)

JavaScript personalizado que se ejecuta en un entorno aislado de la infraestructura de ElevenLabs.

#### [Herramientas MCP](/docs/es/eleven-agents/customization/tools/mcp)

Servidores de Model Context Protocol que proporcionan herramientas y recursos a los agentes.

#### [Herramientas del sistema](/docs/es/eleven-agents/customization/tools/system-tools)

Herramientas integradas que ofrece la plataforma para acciones habituales.

## Funciones de las herramientas

#### [Sonidos de llamada de herramienta](/docs/es/eleven-agents/customization/tools/tool-configuration/tool-call-sounds)

Añade audio ambiente durante la ejecución de herramientas para mejorar la experiencia de usuario.

#### [Interrupciones de herramientas](/docs/es/eleven-agents/customization/tools/tool-configuration/tool-interruptions)

Controla si los usuarios pueden interrumpir al agente mientras se ejecuta una herramienta.