design_voice
Design Voice
DEPRECATED — use `design_voice_previews` instead. Create a new voice from a text description. Returns voice previews with audio samples and generated voice IDs that can be used for text-to-speech.
Ask your agent in plain language. Each of these maps to a real tool on the server.
design_voice
DEPRECATED — use `design_voice_previews` instead. Create a new voice from a text description. Returns voice previews with audio samples and generated voice IDs that can be used for text-to-speech.
delete_voice
Permanently delete a voice from your library. Only works on voices you own (cloned or designed). This action cannot be undone.
edit_voice
Update a voice's name, description, or labels. Only works on voices you own.
get_voice
Get detailed metadata for a specific voice, including its settings, category, labels, fine-tuning status, and preview URL.
list_models
List all available ElevenLabs models with their capabilities. Useful for discovering which models support text-to-speech, voice conversion, and other features.
create_dubbing
Dub audio or video content into another language. Provide a source URL, target language, and optional configuration. Returns a dubbing project ID that can be polled for completion.
list_voices
Search and list available voices. Supports filtering by name, category, and voice type. Use this to find voice IDs for text-to-speech generation.
generate_sound_effect
DEPRECATED — use `generate_sound_effect_file` instead. Generate sound effects from text descriptions. Returns base64-encoded audio. Useful for creating cinematic sound effects for videos, voice-overs, or games.
get_dubbing
Get the status and details of a dubbing project. Use this to check if dubbing is complete and retrieve metadata about the project.
text_to_speech
DEPRECATED — use `generate_speech` instead. Convert text into lifelike audio using AI voices. Returns base64-encoded audio data. Supports multiple models (Flash, Turbo, Multilingual v2, v3), various output formats (MP3, PCM, opus, ulaw), and fine-grained voice settings for stability, similarity, style, and speed.
list_history
List previously generated audio items from your ElevenLabs history. Supports filtering by voice and search text. Returns metadata for each generation including text, voice, model, and timestamps.
speech_to_text
Transcribe spoken audio into text. Supports speaker diarization, word-level timestamps, and language detection. Provide audio as base64-encoded data or via a cloud storage URL.
get_user_info
Get your ElevenLabs account information including subscription tier, character usage and limits, voice slots, and billing details.
list_pronunciation_dictionaries
List available pronunciation dictionaries. Pronunciation dictionaries let you customize how specific words or phrases are spoken during text-to-speech generation.
isolate_audio
DEPRECATED — use `isolate_audio_file` instead. Separate vocal tracks from background noise in an audio file. Accepts base64-encoded audio and returns the isolated vocals as base64-encoded audio.
generate_speech
Convert text into a downloadable audio file using an ElevenLabs voice.
design_voice_previews
Generate downloadable voice previews from a description. Save a selected preview with create_voice_from_preview before using it for speech.
delete_dubbing
Permanently delete a dubbing project. Obtain the project ID from create_dubbing.
create_voice_from_preview
Save a voice preview to your library so it can be used for speech generation. Call design_voice_previews to obtain a generated voice ID.
download_dubbing_audio
Download the original automatic dub as audio or video. Use get_dubbing to check completion and discover target languages. Dubbing Studio edits are not included.
generate_sound_effect_file
Generate a downloadable sound effect from a text description.
isolate_audio_file
Remove background noise and prepare the isolated vocals as a downloadable file.
download_history_audio
Prepare a previously generated audio file for download. Call list_history to discover history item IDs.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Generate and download ElevenLabs speech and sound effects, transcribe audio, design and manage voices, isolate vocals, and create, inspect, download, or delete automatic dubbing projects. Browse voices, models, pronunciation dictionaries, account usage, and generation history. Uses the ElevenLabs API; ElevenReader library access is not provided.
Common questions about connecting Elevenreader to AI agents with Metorial.