elevenlabs-mcp-server

elevenlabs-mcp-server

3.6

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

  1. generate_audio_simple

    Generate audio from plain text using default voice settings

  2. generate_audio_script

    Generate audio from a structured script with multiple voices and actors

  3. delete_job

    Delete a job by its ID

  4. get_audio_file

    Get the audio file by its ID

  5. list_voices

    List all available voices

  6. get_voiceover_history

    Get voiceover job history. Optionally specify a job ID for a specific job.