SERVICE & TOOLS
ElevenLabs
ElevenLabs — high-fidelity TTS and voice generation
29 available tools
compose_ music
Convert a prompt to music and save the output audio file to a given directory. Directory is optional, if not provided, the output file will be saved to $HOME/Desktop. Args: prompt: Prompt…
search_ voices
Search for existing voices, a voice that has already been added to the user's ElevenLabs voice library. Searches in name, description, labels and category. Args: search: Search term to fi…
text_ to_ speech
Convert text to speech with a given voice. Uploads file to server and returns accessible URL. Only one of voice_id or voice_name can be provided. If none are provided, the default voice will be used.…
speech_ to_ text
Transcribe speech from an audio file. By default, returns the transcription text directly. When save_transcript_to_file=True: Uploads file to server and returns accessible URL. When return_trans…
text_ to_ voice
Create voice previews from a text prompt. Creates three previews with slight variations. Uploads file to server and returns accessible URL. If no text is provided, the tool will auto-generate text. …
create_ composition_ plan
Create a composition plan for music generation. Usage of this endpoint does not cost any credits but is subject to rate limiting depending on your tier. Composition plans can be used when generating m…
get_ default_ voice_ settings
ElevenLabs — Get Default Voice Settings
speech_ to_ speech
Transform audio from one voice to another using provided audio files. Uploads file to server and returns accessible URL. ⚠️ COST WARNING: This tool makes an API call to ElevenLabs which may incur cos…
check_ subscription
Check the current subscription status. Could be used to measure the usage of the API.
elevenlabs_ text_ to_ speech
ElevenLabs — Elevenlabs Text To Speech
elevenlabs_ text_ to_ speech_ stream
ElevenLabs — Elevenlabs Text To Speech Stream
generate_ a_ random_ voice
ElevenLabs — Generate A Random Voice
get_ agent
Get details about a specific conversational AI agent
get_ audio_ from_ history_ item
ElevenLabs — Get Audio From History Item
get_ conversation
Gets conversation with transcript. Returns: conversation details and full transcript. Use when: analyzing completed agent conversations. Args: conversation_id: The unique identifier of the co…
get_ generated_ items
ElevenLabs — Get Generated Items
get_ models
ElevenLabs — Get Models
get_ user_ info
ElevenLabs — Get User Info
get_ user_ subscription_ info
ElevenLabs — Get User Subscription Info
get_ voice
Get details of a specific voice
get_ voices
ElevenLabs — Get Voices
get_ voice_ settings
ElevenLabs — Get Voice Settings
isolate_ audio
Isolate audio from a file. Uploads file to server and returns accessible URL. ⚠️ COST WARNING: This tool makes an API call to ElevenLabs which may incur costs. Only use when explicitly requested by t…
list_ agents
List all available conversational AI agents
list_ conversations
Lists agent conversations. Returns: conversation list with metadata. Use when: asked about conversation history. Args: agent_id (str, optional): Filter conversations by specific agent ID …
list_ models
List all available models
list_ phone_ numbers
List all phone numbers associated with the ElevenLabs account
search_ voice_ library
Search for a voice across the entire ElevenLabs voice library. Args: page: Page number to return (0-indexed) page_size: Number of voices to return per page (1-100) search: Sea…
text_ to_ sound_ effects
Convert text description of a sound effect to sound effect with a given duration. Uploads file to server and returns accessible URL. Duration must be between 0.5 and 5 seconds. ⚠️ COST WARNING: This…