elevenlabs-mcp-server
If you are the rightful owner of elevenlabs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server that integrates with ElevenLabs text-to-speech API, featuring both a server component and a sample web-based MCP Client (SvelteKit) for managing voice generation tasks.
The ElevenLabs MCP Server is a robust solution designed to facilitate text-to-speech conversion using the ElevenLabs API. It includes a server component and a sample web-based MCP Client built with SvelteKit, which allows users to manage voice generation tasks efficiently. The server supports multiple voices and script parts, making it versatile for various applications. It also features a SQLite database for persistent history storage, ensuring that all voice generation tasks are tracked and can be revisited. The sample client provides functionalities such as simple text-to-speech conversion, multi-part script management, voice history tracking, playback, and audio file downloads. This makes it an ideal choice for developers looking to integrate advanced text-to-speech capabilities into their applications.
Features
- Generate audio from text using ElevenLabs API
- Support for multiple voices and script parts
- SQLite database for persistent history storage
- Sample SvelteKit MCP Client for text-to-speech conversion
- Voice history tracking and audio file downloads
Tools
generate_audio_simple
Generate audio from plain text using default voice settings
generate_audio_script
Generate audio from a structured script with multiple voices and actors
delete_job
Delete a job by its ID
get_audio_file
Get the audio file by its ID
list_voices
List all available voices
get_voiceover_history
Get voiceover job history. Optionally specify a job ID for a specific job.