Skip to main content
Glama
Drizz Voice Generator

Drizz Voice Generator

by parthadrizz

Drizz Voice Generator

ElevenLabs text-to-speech MCP server for Claude Desktop and Claude Code. Generate voice audio directly from Claude conversations.

Quick Start

git clone <repo-url>
cd drizz-voice-generator
node setup.js

The setup wizard will:

  1. Install dependencies automatically

  2. Ask for your ElevenLabs API key (validated live)

  3. Ask where to save MP3 files

  4. Configure Claude Desktop automatically

Then restart Claude Desktop — done.

Related MCP server: ElevenLabs MCP Server

Tools

Tool

Description

text_to_speech

Convert text to an MP3 file

batch_text_to_speech

Convert multiple texts to MP3s in parallel

list_voices

List all available ElevenLabs voices

get_voice_id

Look up a voice ID by name

Example Prompts

  • "Generate speech saying 'Hello world' with Rachel's voice, save as hello"

  • "List available ElevenLabs voices"

  • "Generate the Fathom intro using George's voice saved as fathom_intro, and the outro using Rachel saved as fathom_outro"

Manual Setup

If you prefer to configure manually:

npm install

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "drizz-voice-generator": {
      "command": "node",
      "args": ["/absolute/path/to/index.js"],
      "env": {
        "ELEVENLABS_API_KEY": "your_key_here",
        "ELEVENLABS_OUTPUT_DIR": "/Users/you/Desktop"
      }
    }
  }
}

Config paths by OS:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

Environment Variables

Variable

Required

Default

Description

ELEVENLABS_API_KEY

Yes

—

Your ElevenLabs API key

ELEVENLABS_OUTPUT_DIR

No

~/Desktop

Where MP3 files are saved

Troubleshooting

Server not showing in Claude Desktop

  • Make sure you restarted Claude Desktop completely (quit + reopen)

  • Check that the path to index.js in the config is absolute and correct

API key invalid

Rate limit errors on batch requests

  • ElevenLabs free tier has tight rate limits. Try fewer items per batch or upgrade your plan.

License

MIT

Available Tools

5 tools
batch_text_to_speechA

Convert multiple texts to speech in parallel. Each item can have a different voice and filename. Supports presets and auto text enhancement.

Inputs: items (required).

get_voice_idA

Look up an ElevenLabs voice ID by name

Inputs: name (required).

list_voicesA

List all available ElevenLabs voices

Inputs: no named parameters.

preview_text_enhancementA

Preview how text will be enhanced with SSML pauses and number expansion before sending to ElevenLabs. Use this to check and tweak scripts without burning API credits.

Inputs: text (required).

text_to_speechB

Convert text to speech using ElevenLabs and save as MP3. Automatically enhances text with natural pauses and breathing room. Use presets for quick voice tuning: natural (default), conversational (YouTube/demos), narration (tutorials), dramatic (trailers).

Inputs: text (required), voice, preset, filename, +4 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool has a distinct purpose: single text-to-speech conversion, listing voices, looking up voice IDs, batch conversion, and previewing text enhancement. No overlap or ambiguity.

    Naming Consistency5/5

    All tool names follow a consistent snake_case verb_noun pattern (e.g., text_to_speech, list_voices, get_voice_id, batch_text_to_speech, preview_text_enhancement). The naming is uniform and predictable.

    Tool Count5/5

    Five tools is well-scoped for a voice generator server, covering single and batch conversion, voice management, and a preview utility without unnecessary bloat.

    Completeness5/5

    The tool surface covers the full generation workflow: text enhancement preview, single/batch generation, and voice lookup. No obvious missing operations for the stated purpose.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers