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…