ElevenLabs for Gemini CLI
io.github.mcp-dir/elevenlabs-mcp
ElevenLabs in natural language: generate speech in any language, create and manage voices, compose m
client:Gemini CLI
transport:streamable-http
tools:155
Install ElevenLabs in Gemini CLI
~/.gemini/settings.json · windows: %USERPROFILE%\.gemini\settings.json
{
"mcpServers": {
"elevenlabs-mcp": {
"httpUrl": "https://api.mcp.ai/p_elevenlabs"
}
}
}
Gemini expands $VAR and ${VAR} inside env values, so a secret can live in your shell rather than this file. Gemini CLI docs
What Gemini CLI can do once it is connected
- elevenlabs_get_speech_history
- elevenlabs_get_speech_history_item_by_id
- elevenlabs_delete_speech_history_item
- elevenlabs_get_audio_full_from_speech_history_item
- elevenlabs_download_speech_history_items
- elevenlabs_sound_generation
- elevenlabs_get_audio_isolation_history
- elevenlabs_delete_audio_isolation_history_item
- elevenlabs_delete_sample
- elevenlabs_get_audio_from_sample
- elevenlabs_text_to_speech_full
- elevenlabs_text_to_dialogue
- elevenlabs_create_voice
- elevenlabs_text_to_voice_design
- elevenlabs_text_to_voice_remix
- elevenlabs_text_to_voice_preview_stream
- elevenlabs_get_user_info
- elevenlabs_get_user_subscription_info
- elevenlabs_get_voice_settings_default
- elevenlabs_get_voice_settings
- elevenlabs_edit_voice_settings
- elevenlabs_get_voice_accents
- elevenlabs_get_voices
- elevenlabs_get_voice_by_id